./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_power.opt.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/mutex-meet-nonrel/safe015_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe015_power.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_power.opt.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-7724a2d-m [2024-06-28 04:09:25,535 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:09:25,604 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:09:25,611 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:09:25,612 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:09:25,641 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:09:25,645 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:09:25,646 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:09:25,647 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:09:25,650 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:09:25,651 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:09:25,651 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:09:25,652 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:09:25,653 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:09:25,654 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:09:25,654 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:09:25,654 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:09:25,654 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:09:25,655 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:09:25,655 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:09:25,655 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:09:25,656 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:09:25,656 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:09:25,656 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:09:25,657 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:09:25,657 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:09:25,657 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:09:25,657 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:09:25,658 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:09:25,658 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:09:25,659 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:09:25,660 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:09:25,660 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:09:25,660 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:09:25,660 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:09:25,661 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:09:25,661 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:09:25,661 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:09:25,661 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:09:25,661 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:09:25,662 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:09:25,662 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:09:25,662 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:09:25,663 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-28 04:09:25,966 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:09:25,994 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:09:25,997 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:09:25,998 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:09:25,998 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:09:25,999 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_power.opt.yml/witness.yml [2024-06-28 04:09:26,256 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:09:26,257 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:09:26,258 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_power.opt.i [2024-06-28 04:09:27,401 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:09:27,628 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:09:27,628 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_power.opt.i [2024-06-28 04:09:27,648 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7dc5c0e15/37c6fc8beb8d406baada7e8ea849b642/FLAGe84681e9d [2024-06-28 04:09:27,660 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7dc5c0e15/37c6fc8beb8d406baada7e8ea849b642 [2024-06-28 04:09:27,660 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:09:27,662 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:09:27,662 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:09:27,663 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:09:27,670 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:09:27,671 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:09:26" (1/2) ... [2024-06-28 04:09:27,671 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29d1e1c2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:09:27, skipping insertion in model container [2024-06-28 04:09:27,672 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:09:26" (1/2) ... [2024-06-28 04:09:27,675 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@d0bcb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:09:27, skipping insertion in model container [2024-06-28 04:09:27,676 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:09:27" (2/2) ... [2024-06-28 04:09:27,676 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29d1e1c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:27, skipping insertion in model container [2024-06-28 04:09:27,676 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:09:27" (2/2) ... [2024-06-28 04:09:27,677 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:09:27,843 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:09:27,844 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((((! multithreaded || x$w_buff1_used == (_Bool)0) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0) [2024-06-28 04:09:27,845 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] (((((((((((((((((((((((((((((((((((! multithreaded || x$w_buff1_used == (_Bool)0) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0) [2024-06-28 04:09:27,845 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] (((((((((((((((((((((((((((((((((((! multithreaded || x$w_buff1_used == (_Bool)0) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2)))) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0) [2024-06-28 04:09:27,845 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:09:27,845 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-28 04:09:27,894 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:09:28,336 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:09:28,350 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:09:28,520 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:09:28,553 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:09:28,553 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28 WrapperNode [2024-06-28 04:09:28,554 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:09:28,555 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:09:28,555 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:09:28,555 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:09:28,561 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,594 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,635 INFO L138 Inliner]: procedures = 175, calls = 111, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 278 [2024-06-28 04:09:28,636 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:09:28,637 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:09:28,637 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:09:28,637 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:09:28,649 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,649 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,660 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,707 INFO L175 MemorySlicer]: Split 68 memory accesses to 2 slices as follows [2, 66]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 11 writes are split as follows [0, 11]. [2024-06-28 04:09:28,707 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,708 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,739 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,742 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,761 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,787 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,802 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:09:28,803 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:09:28,804 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:09:28,804 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:09:28,805 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (1/1) ... [2024-06-28 04:09:28,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:09:28,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:09:28,836 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-28 04:09:28,847 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-28 04:09:28,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 04:09:28,894 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 04:09:28,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 04:09:28,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 04:09:28,894 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:09:28,894 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:09:28,894 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:09:28,894 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:09:28,895 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:09:28,895 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:09:28,895 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:09:28,895 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:09:28,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:09:28,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 04:09:28,896 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:09:28,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:09:28,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:09:28,897 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:09:29,089 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:09:29,091 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:09:29,743 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:09:29,743 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:09:30,479 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:09:30,480 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:09:30,481 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:09:30 BoogieIcfgContainer [2024-06-28 04:09:30,481 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:09:30,484 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:09:30,485 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:09:30,488 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:09:30,488 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:09:26" (1/4) ... [2024-06-28 04:09:30,489 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e5caa3d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:09:30, skipping insertion in model container [2024-06-28 04:09:30,489 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:09:27" (2/4) ... [2024-06-28 04:09:30,489 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e5caa3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:09:30, skipping insertion in model container [2024-06-28 04:09:30,489 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:28" (3/4) ... [2024-06-28 04:09:30,490 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e5caa3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:09:30, skipping insertion in model container [2024-06-28 04:09:30,490 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:09:30" (4/4) ... [2024-06-28 04:09:30,491 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_power.opt.i [2024-06-28 04:09:30,509 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:09:30,510 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:09:30,510 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:09:30,616 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:09:30,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 04:09:30,695 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-28 04:09:30,695 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:09:30,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:09:30,698 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 04:09:30,702 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-28 04:09:30,716 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:09:30,725 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;@2b19f958, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:09:30,725 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:09:30,731 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:09:30,731 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:09:30,731 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:09:30,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:30,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:09:30,733 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-28 04:09:30,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:30,740 INFO L85 PathProgramCache]: Analyzing trace with hash 991427724, now seen corresponding path program 1 times [2024-06-28 04:09:30,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:30,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825281535] [2024-06-28 04:09:30,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:30,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:30,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:33,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:33,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:33,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825281535] [2024-06-28 04:09:33,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825281535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:33,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:33,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:09:33,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508703865] [2024-06-28 04:09:33,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:33,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:09:33,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:33,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:09:33,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:09:33,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 04:09:33,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 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-28 04:09:33,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:33,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 04:09:33,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:33,993 INFO L124 PetriNetUnfolderBase]: 1412/2149 cut-off events. [2024-06-28 04:09:33,994 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 04:09:34,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4351 conditions, 2149 events. 1412/2149 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10235 event pairs, 956 based on Foata normal form. 1/2115 useless extension candidates. Maximal degree in co-relation 4339. Up to 2115 conditions per place. [2024-06-28 04:09:34,017 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-28 04:09:34,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 187 flow [2024-06-28 04:09:34,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:09:34,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:09:34,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-28 04:09:34,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-28 04:09:34,032 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 70 transitions. [2024-06-28 04:09:34,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 187 flow [2024-06-28 04:09:34,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:34,045 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-28 04:09:34,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 04:09:34,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-28 04:09:34,050 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-28 04:09:34,050 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-28 04:09:34,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:34,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:34,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:09:34,051 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-28 04:09:34,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:34,052 INFO L85 PathProgramCache]: Analyzing trace with hash -719561217, now seen corresponding path program 1 times [2024-06-28 04:09:34,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:34,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324476127] [2024-06-28 04:09:34,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:34,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:34,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:35,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:35,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:35,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324476127] [2024-06-28 04:09:35,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324476127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:35,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:35,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:09:35,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355288964] [2024-06-28 04:09:35,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:35,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:09:35,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:35,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:09:35,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:09:35,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 04:09:35,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 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-28 04:09:35,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:35,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 04:09:35,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:36,490 INFO L124 PetriNetUnfolderBase]: 1400/2131 cut-off events. [2024-06-28 04:09:36,490 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-06-28 04:09:36,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4875 conditions, 2131 events. 1400/2131 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10153 event pairs, 654 based on Foata normal form. 6/2136 useless extension candidates. Maximal degree in co-relation 4863. Up to 2059 conditions per place. [2024-06-28 04:09:36,503 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-28 04:09:36,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 266 flow [2024-06-28 04:09:36,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:09:36,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:09:36,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-28 04:09:36,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-28 04:09:36,505 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 92 transitions. [2024-06-28 04:09:36,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 266 flow [2024-06-28 04:09:36,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:09:36,509 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-28 04:09:36,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-28 04:09:36,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-28 04:09:36,510 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-28 04:09:36,510 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-28 04:09:36,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:36,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:36,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:09:36,511 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-28 04:09:36,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:36,512 INFO L85 PathProgramCache]: Analyzing trace with hash 370828285, now seen corresponding path program 1 times [2024-06-28 04:09:36,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:36,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512574001] [2024-06-28 04:09:36,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:36,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:36,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:40,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:40,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:40,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512574001] [2024-06-28 04:09:40,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512574001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:40,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:40,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:09:40,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275691852] [2024-06-28 04:09:40,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:40,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:09:40,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:40,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:09:40,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:09:40,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 04:09:40,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:40,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:40,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 04:09:40,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:41,327 INFO L124 PetriNetUnfolderBase]: 1391/2116 cut-off events. [2024-06-28 04:09:41,327 INFO L125 PetriNetUnfolderBase]: For 1120/1120 co-relation queries the response was YES. [2024-06-28 04:09:41,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5383 conditions, 2116 events. 1391/2116 cut-off events. For 1120/1120 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10096 event pairs, 485 based on Foata normal form. 6/2121 useless extension candidates. Maximal degree in co-relation 5369. Up to 2006 conditions per place. [2024-06-28 04:09:41,342 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-28 04:09:41,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 77 transitions, 384 flow [2024-06-28 04:09:41,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:41,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:41,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-28 04:09:41,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-28 04:09:41,348 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 128 transitions. [2024-06-28 04:09:41,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 77 transitions, 384 flow [2024-06-28 04:09:41,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 77 transitions, 364 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 04:09:41,353 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-28 04:09:41,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-28 04:09:41,354 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-28 04:09:41,354 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-28 04:09:41,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:41,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:41,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:41,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:09:41,355 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-28 04:09:41,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:41,356 INFO L85 PathProgramCache]: Analyzing trace with hash -498927128, now seen corresponding path program 1 times [2024-06-28 04:09:41,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:41,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318272382] [2024-06-28 04:09:41,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:41,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:41,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:43,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-28 04:09:43,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:43,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318272382] [2024-06-28 04:09:43,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318272382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:43,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:43,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:09:43,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118949285] [2024-06-28 04:09:43,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:43,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:09:43,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:43,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:09:43,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:09:43,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:43,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:43,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:43,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:43,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:44,403 INFO L124 PetriNetUnfolderBase]: 1386/2110 cut-off events. [2024-06-28 04:09:44,403 INFO L125 PetriNetUnfolderBase]: For 2156/2156 co-relation queries the response was YES. [2024-06-28 04:09:44,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5896 conditions, 2110 events. 1386/2110 cut-off events. For 2156/2156 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10028 event pairs, 572 based on Foata normal form. 2/2110 useless extension candidates. Maximal degree in co-relation 5879. Up to 2036 conditions per place. [2024-06-28 04:09:44,419 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 51 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-28 04:09:44,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 67 transitions, 387 flow [2024-06-28 04:09:44,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:09:44,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:09:44,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-28 04:09:44,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-28 04:09:44,422 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 94 transitions. [2024-06-28 04:09:44,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 67 transitions, 387 flow [2024-06-28 04:09:44,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 67 transitions, 360 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:44,428 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 230 flow [2024-06-28 04:09:44,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=230, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-28 04:09:44,429 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-06-28 04:09:44,430 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 230 flow [2024-06-28 04:09:44,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:44,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:44,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:44,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:09:44,431 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-28 04:09:44,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:44,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1727937030, now seen corresponding path program 1 times [2024-06-28 04:09:44,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:44,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688301449] [2024-06-28 04:09:44,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:44,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:44,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:46,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:46,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:46,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688301449] [2024-06-28 04:09:46,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688301449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:46,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:46,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:09:46,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446810230] [2024-06-28 04:09:46,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:46,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:09:46,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:46,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:09:46,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:09:46,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:46,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 230 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:46,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:46,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:46,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:47,345 INFO L124 PetriNetUnfolderBase]: 1376/2096 cut-off events. [2024-06-28 04:09:47,346 INFO L125 PetriNetUnfolderBase]: For 3355/3357 co-relation queries the response was YES. [2024-06-28 04:09:47,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6455 conditions, 2096 events. 1376/2096 cut-off events. For 3355/3357 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9984 event pairs, 566 based on Foata normal form. 6/2101 useless extension candidates. Maximal degree in co-relation 6435. Up to 2028 conditions per place. [2024-06-28 04:09:47,361 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-28 04:09:47,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 386 flow [2024-06-28 04:09:47,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:09:47,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:09:47,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-28 04:09:47,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-28 04:09:47,366 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 230 flow. Second operand 5 states and 92 transitions. [2024-06-28 04:09:47,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 386 flow [2024-06-28 04:09:47,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 65 transitions, 372 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 04:09:47,374 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 244 flow [2024-06-28 04:09:47,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=244, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2024-06-28 04:09:47,377 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-28 04:09:47,377 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 244 flow [2024-06-28 04:09:47,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:47,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:47,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:47,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:09:47,378 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-28 04:09:47,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:47,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1440056785, now seen corresponding path program 1 times [2024-06-28 04:09:47,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:47,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365282973] [2024-06-28 04:09:47,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:47,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:47,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:49,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:49,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:49,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365282973] [2024-06-28 04:09:49,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365282973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:49,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:49,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:49,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027032213] [2024-06-28 04:09:49,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:49,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:49,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:49,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:49,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:49,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:49,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 244 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:49,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:49,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:49,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:50,905 INFO L124 PetriNetUnfolderBase]: 1389/2122 cut-off events. [2024-06-28 04:09:50,905 INFO L125 PetriNetUnfolderBase]: For 4396/4396 co-relation queries the response was YES. [2024-06-28 04:09:50,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6769 conditions, 2122 events. 1389/2122 cut-off events. For 4396/4396 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10175 event pairs, 523 based on Foata normal form. 2/2122 useless extension candidates. Maximal degree in co-relation 6746. Up to 1956 conditions per place. [2024-06-28 04:09:50,920 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 61 selfloop transitions, 18 changer transitions 0/84 dead transitions. [2024-06-28 04:09:50,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 526 flow [2024-06-28 04:09:50,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:50,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:50,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 04:09:50,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-28 04:09:50,922 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 244 flow. Second operand 6 states and 118 transitions. [2024-06-28 04:09:50,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 526 flow [2024-06-28 04:09:50,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 512 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 04:09:50,928 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 328 flow [2024-06-28 04:09:50,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=328, PETRI_PLACES=63, PETRI_TRANSITIONS=56} [2024-06-28 04:09:50,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-28 04:09:50,931 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 328 flow [2024-06-28 04:09:50,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:50,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:50,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:50,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:09:50,932 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-28 04:09:50,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:50,933 INFO L85 PathProgramCache]: Analyzing trace with hash 2025914825, now seen corresponding path program 2 times [2024-06-28 04:09:50,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:50,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955189712] [2024-06-28 04:09:50,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:50,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:50,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:52,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:52,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:52,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955189712] [2024-06-28 04:09:52,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955189712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:52,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:52,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:52,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339970049] [2024-06-28 04:09:52,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:52,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:52,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:52,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:52,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:52,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:52,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 56 transitions, 328 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:52,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:52,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:52,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:54,100 INFO L124 PetriNetUnfolderBase]: 1384/2108 cut-off events. [2024-06-28 04:09:54,100 INFO L125 PetriNetUnfolderBase]: For 6466/6466 co-relation queries the response was YES. [2024-06-28 04:09:54,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7416 conditions, 2108 events. 1384/2108 cut-off events. For 6466/6466 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10075 event pairs, 537 based on Foata normal form. 2/2105 useless extension candidates. Maximal degree in co-relation 7390. Up to 1953 conditions per place. [2024-06-28 04:09:54,113 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 55 selfloop transitions, 21 changer transitions 0/81 dead transitions. [2024-06-28 04:09:54,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 81 transitions, 582 flow [2024-06-28 04:09:54,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:54,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:54,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 04:09:54,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-28 04:09:54,115 INFO L175 Difference]: Start difference. First operand has 63 places, 56 transitions, 328 flow. Second operand 6 states and 112 transitions. [2024-06-28 04:09:54,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 81 transitions, 582 flow [2024-06-28 04:09:54,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 81 transitions, 552 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 04:09:54,127 INFO L231 Difference]: Finished difference. Result has 67 places, 59 transitions, 376 flow [2024-06-28 04:09:54,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=376, PETRI_PLACES=67, PETRI_TRANSITIONS=59} [2024-06-28 04:09:54,127 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-28 04:09:54,128 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 59 transitions, 376 flow [2024-06-28 04:09:54,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:54,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:54,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:54,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:09:54,129 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-28 04:09:54,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:54,129 INFO L85 PathProgramCache]: Analyzing trace with hash -580570171, now seen corresponding path program 1 times [2024-06-28 04:09:54,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:54,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336021042] [2024-06-28 04:09:54,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:54,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:54,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:55,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:55,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:55,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336021042] [2024-06-28 04:09:55,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336021042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:55,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:55,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:55,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257338822] [2024-06-28 04:09:55,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:55,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:55,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:55,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:55,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:55,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:55,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 59 transitions, 376 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:55,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:55,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:55,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:56,889 INFO L124 PetriNetUnfolderBase]: 1471/2248 cut-off events. [2024-06-28 04:09:56,889 INFO L125 PetriNetUnfolderBase]: For 8387/8389 co-relation queries the response was YES. [2024-06-28 04:09:56,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8339 conditions, 2248 events. 1471/2248 cut-off events. For 8387/8389 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10794 event pairs, 524 based on Foata normal form. 6/2252 useless extension candidates. Maximal degree in co-relation 8311. Up to 2020 conditions per place. [2024-06-28 04:09:56,901 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 72 selfloop transitions, 34 changer transitions 0/111 dead transitions. [2024-06-28 04:09:56,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 111 transitions, 862 flow [2024-06-28 04:09:56,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:56,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:56,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 04:09:56,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-28 04:09:56,903 INFO L175 Difference]: Start difference. First operand has 67 places, 59 transitions, 376 flow. Second operand 7 states and 141 transitions. [2024-06-28 04:09:56,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 111 transitions, 862 flow [2024-06-28 04:09:56,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 798 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:56,911 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 562 flow [2024-06-28 04:09:56,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=562, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-28 04:09:56,912 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-28 04:09:56,912 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 562 flow [2024-06-28 04:09:56,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:56,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:56,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:56,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:09:56,914 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-28 04:09:56,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:56,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1139079973, now seen corresponding path program 2 times [2024-06-28 04:09:56,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:56,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017902270] [2024-06-28 04:09:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:56,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:56,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:58,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:58,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:58,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017902270] [2024-06-28 04:09:58,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017902270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:58,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:58,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:58,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710024096] [2024-06-28 04:09:58,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:58,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:58,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:58,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:58,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:58,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:58,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 562 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:58,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:58,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:58,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:00,152 INFO L124 PetriNetUnfolderBase]: 1515/2326 cut-off events. [2024-06-28 04:10:00,153 INFO L125 PetriNetUnfolderBase]: For 10862/10866 co-relation queries the response was YES. [2024-06-28 04:10:00,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9058 conditions, 2326 events. 1515/2326 cut-off events. For 10862/10866 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11245 event pairs, 531 based on Foata normal form. 10/2334 useless extension candidates. Maximal degree in co-relation 9026. Up to 2058 conditions per place. [2024-06-28 04:10:00,166 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 64 selfloop transitions, 40 changer transitions 0/109 dead transitions. [2024-06-28 04:10:00,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 109 transitions, 950 flow [2024-06-28 04:10:00,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:10:00,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:10:00,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-28 04:10:00,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-28 04:10:00,168 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 562 flow. Second operand 6 states and 119 transitions. [2024-06-28 04:10:00,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 109 transitions, 950 flow [2024-06-28 04:10:00,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 109 transitions, 900 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:00,179 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 679 flow [2024-06-28 04:10:00,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=679, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-28 04:10:00,179 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-28 04:10:00,179 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 679 flow [2024-06-28 04:10:00,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:00,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:00,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:00,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:10:00,180 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-28 04:10:00,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:00,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1228029971, now seen corresponding path program 3 times [2024-06-28 04:10:00,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:00,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920097157] [2024-06-28 04:10:00,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:00,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:00,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:02,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:02,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:02,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920097157] [2024-06-28 04:10:02,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920097157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:02,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:02,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:10:02,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254597] [2024-06-28 04:10:02,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:02,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:10:02,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:02,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:10:02,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:10:02,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:02,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 679 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:02,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:02,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:02,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:03,235 INFO L124 PetriNetUnfolderBase]: 1499/2298 cut-off events. [2024-06-28 04:10:03,235 INFO L125 PetriNetUnfolderBase]: For 12900/12912 co-relation queries the response was YES. [2024-06-28 04:10:03,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9165 conditions, 2298 events. 1499/2298 cut-off events. For 12900/12912 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11106 event pairs, 536 based on Foata normal form. 18/2312 useless extension candidates. Maximal degree in co-relation 9132. Up to 2045 conditions per place. [2024-06-28 04:10:03,249 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 39 changer transitions 0/103 dead transitions. [2024-06-28 04:10:03,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 103 transitions, 941 flow [2024-06-28 04:10:03,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:10:03,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:10:03,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 04:10:03,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 04:10:03,251 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 679 flow. Second operand 6 states and 111 transitions. [2024-06-28 04:10:03,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 103 transitions, 941 flow [2024-06-28 04:10:03,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 103 transitions, 866 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:03,264 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 693 flow [2024-06-28 04:10:03,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=693, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-06-28 04:10:03,265 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-28 04:10:03,265 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 693 flow [2024-06-28 04:10:03,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:03,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:03,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:03,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:10:03,266 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-28 04:10:03,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:03,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1620870751, now seen corresponding path program 1 times [2024-06-28 04:10:03,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:03,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996778359] [2024-06-28 04:10:03,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:03,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:03,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:06,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:06,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:06,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996778359] [2024-06-28 04:10:06,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996778359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:06,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:06,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:06,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61294928] [2024-06-28 04:10:06,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:06,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:06,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:06,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:06,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:06,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:06,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 693 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:06,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:06,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:06,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:07,448 INFO L124 PetriNetUnfolderBase]: 1491/2291 cut-off events. [2024-06-28 04:10:07,448 INFO L125 PetriNetUnfolderBase]: For 12881/12883 co-relation queries the response was YES. [2024-06-28 04:10:07,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9088 conditions, 2291 events. 1491/2291 cut-off events. For 12881/12883 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11077 event pairs, 525 based on Foata normal form. 6/2296 useless extension candidates. Maximal degree in co-relation 9055. Up to 2175 conditions per place. [2024-06-28 04:10:07,463 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 87 selfloop transitions, 12 changer transitions 0/104 dead transitions. [2024-06-28 04:10:07,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 104 transitions, 967 flow [2024-06-28 04:10:07,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:10:07,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:10:07,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 04:10:07,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-28 04:10:07,466 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 693 flow. Second operand 6 states and 108 transitions. [2024-06-28 04:10:07,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 104 transitions, 967 flow [2024-06-28 04:10:07,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 104 transitions, 798 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:10:07,480 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 577 flow [2024-06-28 04:10:07,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=577, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-28 04:10:07,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-28 04:10:07,481 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 577 flow [2024-06-28 04:10:07,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:07,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:07,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:07,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:10:07,481 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-28 04:10:07,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:07,482 INFO L85 PathProgramCache]: Analyzing trace with hash -919796498, now seen corresponding path program 1 times [2024-06-28 04:10:07,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:07,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442926121] [2024-06-28 04:10:07,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:07,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:07,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:10,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:10,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:10,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442926121] [2024-06-28 04:10:10,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442926121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:10,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:10,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:10,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292724654] [2024-06-28 04:10:10,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:10,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:10,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:10,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:10,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:10,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:10,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 577 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:10:10,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:10,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:10,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:11,866 INFO L124 PetriNetUnfolderBase]: 1540/2372 cut-off events. [2024-06-28 04:10:11,867 INFO L125 PetriNetUnfolderBase]: For 13309/13309 co-relation queries the response was YES. [2024-06-28 04:10:11,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9447 conditions, 2372 events. 1540/2372 cut-off events. For 13309/13309 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11486 event pairs, 525 based on Foata normal form. 2/2373 useless extension candidates. Maximal degree in co-relation 9415. Up to 2209 conditions per place. [2024-06-28 04:10:11,881 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 105 selfloop transitions, 19 changer transitions 0/129 dead transitions. [2024-06-28 04:10:11,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 129 transitions, 1029 flow [2024-06-28 04:10:11,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:11,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:11,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:10:11,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 04:10:11,885 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 577 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:10:11,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 129 transitions, 1029 flow [2024-06-28 04:10:11,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 129 transitions, 994 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:11,901 INFO L231 Difference]: Finished difference. Result has 81 places, 89 transitions, 650 flow [2024-06-28 04:10:11,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=650, PETRI_PLACES=81, PETRI_TRANSITIONS=89} [2024-06-28 04:10:11,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-28 04:10:11,902 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 89 transitions, 650 flow [2024-06-28 04:10:11,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:10:11,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:11,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:11,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:10:11,903 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-28 04:10:11,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:11,904 INFO L85 PathProgramCache]: Analyzing trace with hash 951736166, now seen corresponding path program 2 times [2024-06-28 04:10:11,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:11,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110878253] [2024-06-28 04:10:11,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:11,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:11,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:14,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:14,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:14,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110878253] [2024-06-28 04:10:14,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110878253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:14,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:14,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:14,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111440128] [2024-06-28 04:10:14,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:14,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:14,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:14,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:14,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:14,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:14,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 89 transitions, 650 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:10:14,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:14,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:14,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:16,209 INFO L124 PetriNetUnfolderBase]: 1553/2399 cut-off events. [2024-06-28 04:10:16,210 INFO L125 PetriNetUnfolderBase]: For 16576/16576 co-relation queries the response was YES. [2024-06-28 04:10:16,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10171 conditions, 2399 events. 1553/2399 cut-off events. For 16576/16576 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11765 event pairs, 485 based on Foata normal form. 2/2399 useless extension candidates. Maximal degree in co-relation 10137. Up to 1935 conditions per place. [2024-06-28 04:10:16,225 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 79 selfloop transitions, 45 changer transitions 0/129 dead transitions. [2024-06-28 04:10:16,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 129 transitions, 1108 flow [2024-06-28 04:10:16,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:16,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:16,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 04:10:16,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-28 04:10:16,227 INFO L175 Difference]: Start difference. First operand has 81 places, 89 transitions, 650 flow. Second operand 7 states and 136 transitions. [2024-06-28 04:10:16,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 129 transitions, 1108 flow [2024-06-28 04:10:16,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 129 transitions, 1049 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:16,255 INFO L231 Difference]: Finished difference. Result has 83 places, 95 transitions, 791 flow [2024-06-28 04:10:16,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=791, PETRI_PLACES=83, PETRI_TRANSITIONS=95} [2024-06-28 04:10:16,256 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-28 04:10:16,256 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 95 transitions, 791 flow [2024-06-28 04:10:16,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:10:16,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:16,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:16,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:10:16,257 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-28 04:10:16,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:16,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1284027912, now seen corresponding path program 3 times [2024-06-28 04:10:16,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:16,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119581773] [2024-06-28 04:10:16,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:16,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:16,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:19,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:19,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:19,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119581773] [2024-06-28 04:10:19,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119581773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:19,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:19,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:19,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440253364] [2024-06-28 04:10:19,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:19,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:19,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:19,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:19,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:19,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:19,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 95 transitions, 791 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:10:19,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:19,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:19,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:20,449 INFO L124 PetriNetUnfolderBase]: 1548/2368 cut-off events. [2024-06-28 04:10:20,449 INFO L125 PetriNetUnfolderBase]: For 20169/20169 co-relation queries the response was YES. [2024-06-28 04:10:20,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10933 conditions, 2368 events. 1548/2368 cut-off events. For 20169/20169 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11527 event pairs, 536 based on Foata normal form. 2/2357 useless extension candidates. Maximal degree in co-relation 10898. Up to 1932 conditions per place. [2024-06-28 04:10:20,464 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 71 selfloop transitions, 50 changer transitions 0/126 dead transitions. [2024-06-28 04:10:20,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 126 transitions, 1203 flow [2024-06-28 04:10:20,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:20,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:20,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:10:20,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-28 04:10:20,467 INFO L175 Difference]: Start difference. First operand has 83 places, 95 transitions, 791 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:10:20,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 126 transitions, 1203 flow [2024-06-28 04:10:20,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1142 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:20,492 INFO L231 Difference]: Finished difference. Result has 87 places, 98 transitions, 881 flow [2024-06-28 04:10:20,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=881, PETRI_PLACES=87, PETRI_TRANSITIONS=98} [2024-06-28 04:10:20,493 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-28 04:10:20,493 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 98 transitions, 881 flow [2024-06-28 04:10:20,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:10:20,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:20,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:20,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:10:20,494 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:20,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:20,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1599710419, now seen corresponding path program 1 times [2024-06-28 04:10:20,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:20,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752261321] [2024-06-28 04:10:20,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:20,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:20,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:22,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:22,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:22,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752261321] [2024-06-28 04:10:22,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752261321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:22,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:22,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:10:22,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093276312] [2024-06-28 04:10:22,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:22,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:10:22,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:22,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:10:22,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:10:22,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:22,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 98 transitions, 881 flow. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:22,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:22,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:22,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:23,815 INFO L124 PetriNetUnfolderBase]: 1545/2395 cut-off events. [2024-06-28 04:10:23,815 INFO L125 PetriNetUnfolderBase]: For 21591/21591 co-relation queries the response was YES. [2024-06-28 04:10:23,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11070 conditions, 2395 events. 1545/2395 cut-off events. For 21591/21591 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11800 event pairs, 534 based on Foata normal form. 1/2395 useless extension candidates. Maximal degree in co-relation 11033. Up to 2306 conditions per place. [2024-06-28 04:10:23,832 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 98 selfloop transitions, 8 changer transitions 0/111 dead transitions. [2024-06-28 04:10:23,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 111 transitions, 1139 flow [2024-06-28 04:10:23,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:10:23,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:10:23,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-28 04:10:23,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-28 04:10:23,833 INFO L175 Difference]: Start difference. First operand has 87 places, 98 transitions, 881 flow. Second operand 5 states and 85 transitions. [2024-06-28 04:10:23,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 111 transitions, 1139 flow [2024-06-28 04:10:23,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 111 transitions, 1053 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:23,864 INFO L231 Difference]: Finished difference. Result has 88 places, 101 transitions, 841 flow [2024-06-28 04:10:23,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=841, PETRI_PLACES=88, PETRI_TRANSITIONS=101} [2024-06-28 04:10:23,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-28 04:10:23,865 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 101 transitions, 841 flow [2024-06-28 04:10:23,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:23,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:23,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:23,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:10:23,866 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-28 04:10:23,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:23,867 INFO L85 PathProgramCache]: Analyzing trace with hash -708557242, now seen corresponding path program 1 times [2024-06-28 04:10:23,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:23,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305911458] [2024-06-28 04:10:23,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:23,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:23,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:26,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:26,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:26,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305911458] [2024-06-28 04:10:26,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305911458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:26,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:26,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:26,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823566882] [2024-06-28 04:10:26,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:26,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:26,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:26,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:26,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:26,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:26,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 101 transitions, 841 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:26,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:26,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:26,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:27,837 INFO L124 PetriNetUnfolderBase]: 1535/2378 cut-off events. [2024-06-28 04:10:27,837 INFO L125 PetriNetUnfolderBase]: For 23613/23613 co-relation queries the response was YES. [2024-06-28 04:10:27,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11134 conditions, 2378 events. 1535/2378 cut-off events. For 23613/23613 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11727 event pairs, 522 based on Foata normal form. 4/2381 useless extension candidates. Maximal degree in co-relation 11095. Up to 2209 conditions per place. [2024-06-28 04:10:27,851 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 115 selfloop transitions, 19 changer transitions 0/139 dead transitions. [2024-06-28 04:10:27,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 139 transitions, 1219 flow [2024-06-28 04:10:27,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:27,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:27,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:10:27,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 04:10:27,855 INFO L175 Difference]: Start difference. First operand has 88 places, 101 transitions, 841 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:10:27,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 139 transitions, 1219 flow [2024-06-28 04:10:27,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 139 transitions, 1185 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:27,885 INFO L231 Difference]: Finished difference. Result has 93 places, 101 transitions, 853 flow [2024-06-28 04:10:27,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=853, PETRI_PLACES=93, PETRI_TRANSITIONS=101} [2024-06-28 04:10:27,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-28 04:10:27,886 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 101 transitions, 853 flow [2024-06-28 04:10:27,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:27,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:27,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:27,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:10:27,886 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-28 04:10:27,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:27,887 INFO L85 PathProgramCache]: Analyzing trace with hash -23849346, now seen corresponding path program 2 times [2024-06-28 04:10:27,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:27,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077475261] [2024-06-28 04:10:27,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:27,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:27,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:30,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:30,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:30,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077475261] [2024-06-28 04:10:30,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077475261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:30,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:30,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:30,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383328591] [2024-06-28 04:10:30,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:30,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:30,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:30,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:30,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:30,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:30,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 101 transitions, 853 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:30,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:30,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:30,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:31,879 INFO L124 PetriNetUnfolderBase]: 1597/2483 cut-off events. [2024-06-28 04:10:31,879 INFO L125 PetriNetUnfolderBase]: For 27319/27323 co-relation queries the response was YES. [2024-06-28 04:10:31,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11895 conditions, 2483 events. 1597/2483 cut-off events. For 27319/27323 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 12385 event pairs, 474 based on Foata normal form. 8/2489 useless extension candidates. Maximal degree in co-relation 11855. Up to 1972 conditions per place. [2024-06-28 04:10:31,893 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 84 selfloop transitions, 55 changer transitions 0/144 dead transitions. [2024-06-28 04:10:31,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 144 transitions, 1425 flow [2024-06-28 04:10:31,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:31,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:31,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 04:10:31,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 04:10:31,896 INFO L175 Difference]: Start difference. First operand has 93 places, 101 transitions, 853 flow. Second operand 7 states and 140 transitions. [2024-06-28 04:10:31,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 144 transitions, 1425 flow [2024-06-28 04:10:31,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 144 transitions, 1387 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:31,920 INFO L231 Difference]: Finished difference. Result has 93 places, 107 transitions, 1011 flow [2024-06-28 04:10:31,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1011, PETRI_PLACES=93, PETRI_TRANSITIONS=107} [2024-06-28 04:10:31,920 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-28 04:10:31,921 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 107 transitions, 1011 flow [2024-06-28 04:10:31,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:31,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:31,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:31,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:10:31,921 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-28 04:10:31,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:31,922 INFO L85 PathProgramCache]: Analyzing trace with hash -24056736, now seen corresponding path program 3 times [2024-06-28 04:10:31,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:31,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450671751] [2024-06-28 04:10:31,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:31,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:31,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:34,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:34,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:34,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450671751] [2024-06-28 04:10:34,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450671751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:34,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:34,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:34,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110988560] [2024-06-28 04:10:34,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:34,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:34,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:34,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:34,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:34,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:34,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 107 transitions, 1011 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:34,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:34,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:34,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:36,199 INFO L124 PetriNetUnfolderBase]: 1623/2514 cut-off events. [2024-06-28 04:10:36,199 INFO L125 PetriNetUnfolderBase]: For 31361/31361 co-relation queries the response was YES. [2024-06-28 04:10:36,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12510 conditions, 2514 events. 1623/2514 cut-off events. For 31361/31361 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 12473 event pairs, 483 based on Foata normal form. 4/2516 useless extension candidates. Maximal degree in co-relation 12469. Up to 1994 conditions per place. [2024-06-28 04:10:36,214 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 88 selfloop transitions, 56 changer transitions 0/149 dead transitions. [2024-06-28 04:10:36,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 149 transitions, 1515 flow [2024-06-28 04:10:36,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:36,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:36,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:10:36,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-28 04:10:36,216 INFO L175 Difference]: Start difference. First operand has 93 places, 107 transitions, 1011 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:10:36,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 149 transitions, 1515 flow [2024-06-28 04:10:36,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 149 transitions, 1439 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:36,252 INFO L231 Difference]: Finished difference. Result has 98 places, 110 transitions, 1099 flow [2024-06-28 04:10:36,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1099, PETRI_PLACES=98, PETRI_TRANSITIONS=110} [2024-06-28 04:10:36,253 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-28 04:10:36,253 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 110 transitions, 1099 flow [2024-06-28 04:10:36,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:36,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:36,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:36,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:10:36,254 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-28 04:10:36,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:36,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1698906844, now seen corresponding path program 1 times [2024-06-28 04:10:36,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:36,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296773565] [2024-06-28 04:10:36,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:36,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:39,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:39,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:39,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296773565] [2024-06-28 04:10:39,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296773565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:39,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:39,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:39,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602583535] [2024-06-28 04:10:39,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:39,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:39,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:39,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:39,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:39,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:39,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 110 transitions, 1099 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:39,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:39,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:39,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:40,272 INFO L124 PetriNetUnfolderBase]: 1643/2553 cut-off events. [2024-06-28 04:10:40,272 INFO L125 PetriNetUnfolderBase]: For 35304/35308 co-relation queries the response was YES. [2024-06-28 04:10:40,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12849 conditions, 2553 events. 1643/2553 cut-off events. For 35304/35308 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12709 event pairs, 485 based on Foata normal form. 8/2559 useless extension candidates. Maximal degree in co-relation 12807. Up to 2226 conditions per place. [2024-06-28 04:10:40,285 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 97 selfloop transitions, 42 changer transitions 0/144 dead transitions. [2024-06-28 04:10:40,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 144 transitions, 1487 flow [2024-06-28 04:10:40,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:40,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:40,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:10:40,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 04:10:40,287 INFO L175 Difference]: Start difference. First operand has 98 places, 110 transitions, 1099 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:10:40,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 144 transitions, 1487 flow [2024-06-28 04:10:40,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 144 transitions, 1355 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:40,319 INFO L231 Difference]: Finished difference. Result has 99 places, 112 transitions, 1084 flow [2024-06-28 04:10:40,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1084, PETRI_PLACES=99, PETRI_TRANSITIONS=112} [2024-06-28 04:10:40,320 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 55 predicate places. [2024-06-28 04:10:40,320 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 112 transitions, 1084 flow [2024-06-28 04:10:40,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:40,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:40,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:40,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:10:40,321 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-28 04:10:40,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:40,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1406869792, now seen corresponding path program 4 times [2024-06-28 04:10:40,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:40,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428502772] [2024-06-28 04:10:40,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:40,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:40,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:42,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:42,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:42,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428502772] [2024-06-28 04:10:42,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428502772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:42,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:42,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:42,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932568145] [2024-06-28 04:10:42,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:42,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:42,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:42,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:42,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:42,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:42,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 112 transitions, 1084 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:42,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:42,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:42,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:44,088 INFO L124 PetriNetUnfolderBase]: 1633/2523 cut-off events. [2024-06-28 04:10:44,088 INFO L125 PetriNetUnfolderBase]: For 37835/37843 co-relation queries the response was YES. [2024-06-28 04:10:44,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12901 conditions, 2523 events. 1633/2523 cut-off events. For 37835/37843 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12566 event pairs, 507 based on Foata normal form. 12/2529 useless extension candidates. Maximal degree in co-relation 12858. Up to 2018 conditions per place. [2024-06-28 04:10:44,102 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 81 selfloop transitions, 56 changer transitions 0/142 dead transitions. [2024-06-28 04:10:44,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 142 transitions, 1514 flow [2024-06-28 04:10:44,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:44,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:44,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:10:44,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-28 04:10:44,104 INFO L175 Difference]: Start difference. First operand has 99 places, 112 transitions, 1084 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:10:44,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 142 transitions, 1514 flow [2024-06-28 04:10:44,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 142 transitions, 1413 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:44,151 INFO L231 Difference]: Finished difference. Result has 101 places, 112 transitions, 1104 flow [2024-06-28 04:10:44,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1104, PETRI_PLACES=101, PETRI_TRANSITIONS=112} [2024-06-28 04:10:44,152 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-28 04:10:44,152 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 112 transitions, 1104 flow [2024-06-28 04:10:44,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:44,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:44,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:44,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:10:44,153 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-28 04:10:44,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:44,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1150161892, now seen corresponding path program 5 times [2024-06-28 04:10:44,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:44,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764570045] [2024-06-28 04:10:44,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:44,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:44,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:46,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:46,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:46,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764570045] [2024-06-28 04:10:46,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764570045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:46,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:46,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:46,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087281466] [2024-06-28 04:10:46,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:46,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:46,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:46,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:46,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:46,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:46,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 112 transitions, 1104 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:46,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:46,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:46,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:48,541 INFO L124 PetriNetUnfolderBase]: 1623/2493 cut-off events. [2024-06-28 04:10:48,541 INFO L125 PetriNetUnfolderBase]: For 40821/40821 co-relation queries the response was YES. [2024-06-28 04:10:48,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12977 conditions, 2493 events. 1623/2493 cut-off events. For 40821/40821 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12271 event pairs, 562 based on Foata normal form. 4/2484 useless extension candidates. Maximal degree in co-relation 12933. Up to 2010 conditions per place. [2024-06-28 04:10:48,556 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 80 selfloop transitions, 59 changer transitions 0/144 dead transitions. [2024-06-28 04:10:48,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 144 transitions, 1476 flow [2024-06-28 04:10:48,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:48,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:48,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:10:48,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-28 04:10:48,558 INFO L175 Difference]: Start difference. First operand has 101 places, 112 transitions, 1104 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:10:48,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 144 transitions, 1476 flow [2024-06-28 04:10:48,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 144 transitions, 1272 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:48,589 INFO L231 Difference]: Finished difference. Result has 102 places, 112 transitions, 1026 flow [2024-06-28 04:10:48,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1026, PETRI_PLACES=102, PETRI_TRANSITIONS=112} [2024-06-28 04:10:48,590 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-28 04:10:48,590 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 112 transitions, 1026 flow [2024-06-28 04:10:48,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:48,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:48,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:48,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:10:48,591 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-28 04:10:48,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:48,591 INFO L85 PathProgramCache]: Analyzing trace with hash -313249916, now seen corresponding path program 2 times [2024-06-28 04:10:48,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:48,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456271985] [2024-06-28 04:10:48,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:48,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:48,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:51,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:51,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:51,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456271985] [2024-06-28 04:10:51,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456271985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:51,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:51,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:51,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726600238] [2024-06-28 04:10:51,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:51,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:51,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:51,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:51,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:51,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:51,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 112 transitions, 1026 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:51,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:51,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:51,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:52,609 INFO L124 PetriNetUnfolderBase]: 1643/2563 cut-off events. [2024-06-28 04:10:52,610 INFO L125 PetriNetUnfolderBase]: For 42586/42594 co-relation queries the response was YES. [2024-06-28 04:10:52,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13224 conditions, 2563 events. 1643/2563 cut-off events. For 42586/42594 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12817 event pairs, 496 based on Foata normal form. 12/2571 useless extension candidates. Maximal degree in co-relation 13180. Up to 2236 conditions per place. [2024-06-28 04:10:52,623 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 41 changer transitions 0/142 dead transitions. [2024-06-28 04:10:52,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 142 transitions, 1406 flow [2024-06-28 04:10:52,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:52,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:52,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:10:52,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-28 04:10:52,626 INFO L175 Difference]: Start difference. First operand has 102 places, 112 transitions, 1026 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:10:52,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 142 transitions, 1406 flow [2024-06-28 04:10:52,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 142 transitions, 1173 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 04:10:52,682 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 911 flow [2024-06-28 04:10:52,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=911, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-28 04:10:52,683 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-28 04:10:52,683 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 911 flow [2024-06-28 04:10:52,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:52,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:52,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:52,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:10:52,683 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-28 04:10:52,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:52,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1416400928, now seen corresponding path program 3 times [2024-06-28 04:10:52,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:52,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646464326] [2024-06-28 04:10:52,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:52,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:52,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:55,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:55,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:55,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646464326] [2024-06-28 04:10:55,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646464326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:55,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:55,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:55,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823149019] [2024-06-28 04:10:55,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:55,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:55,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:55,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:55,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:55,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:55,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 911 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:55,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:55,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:55,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:56,529 INFO L124 PetriNetUnfolderBase]: 1635/2545 cut-off events. [2024-06-28 04:10:56,529 INFO L125 PetriNetUnfolderBase]: For 44751/44759 co-relation queries the response was YES. [2024-06-28 04:10:56,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12991 conditions, 2545 events. 1635/2545 cut-off events. For 44751/44759 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 12724 event pairs, 468 based on Foata normal form. 12/2553 useless extension candidates. Maximal degree in co-relation 12949. Up to 2142 conditions per place. [2024-06-28 04:10:56,542 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 93 selfloop transitions, 46 changer transitions 0/144 dead transitions. [2024-06-28 04:10:56,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 144 transitions, 1297 flow [2024-06-28 04:10:56,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:56,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:56,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:10:56,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-28 04:10:56,544 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 911 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:10:56,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 144 transitions, 1297 flow [2024-06-28 04:10:56,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 144 transitions, 1199 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:56,575 INFO L231 Difference]: Finished difference. Result has 100 places, 116 transitions, 944 flow [2024-06-28 04:10:56,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=944, PETRI_PLACES=100, PETRI_TRANSITIONS=116} [2024-06-28 04:10:56,575 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-28 04:10:56,575 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 116 transitions, 944 flow [2024-06-28 04:10:56,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:56,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:56,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:56,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:10:56,576 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:56,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:56,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1987906543, now seen corresponding path program 1 times [2024-06-28 04:10:56,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:56,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811340934] [2024-06-28 04:10:56,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:56,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:56,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:58,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:58,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:58,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811340934] [2024-06-28 04:10:58,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811340934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:58,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:58,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:10:58,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578781703] [2024-06-28 04:10:58,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:58,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:10:58,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:58,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:10:58,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:10:58,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:58,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 116 transitions, 944 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-28 04:10:58,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:58,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:58,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:59,931 INFO L124 PetriNetUnfolderBase]: 1657/2582 cut-off events. [2024-06-28 04:10:59,932 INFO L125 PetriNetUnfolderBase]: For 48675/48675 co-relation queries the response was YES. [2024-06-28 04:10:59,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13390 conditions, 2582 events. 1657/2582 cut-off events. For 48675/48675 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12937 event pairs, 529 based on Foata normal form. 6/2582 useless extension candidates. Maximal degree in co-relation 13347. Up to 2356 conditions per place. [2024-06-28 04:10:59,946 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 116 selfloop transitions, 20 changer transitions 0/141 dead transitions. [2024-06-28 04:10:59,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 141 transitions, 1372 flow [2024-06-28 04:10:59,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:10:59,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:10:59,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:10:59,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-28 04:10:59,947 INFO L175 Difference]: Start difference. First operand has 100 places, 116 transitions, 944 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:10:59,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 141 transitions, 1372 flow [2024-06-28 04:10:59,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 141 transitions, 1259 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:59,992 INFO L231 Difference]: Finished difference. Result has 102 places, 124 transitions, 950 flow [2024-06-28 04:10:59,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=950, PETRI_PLACES=102, PETRI_TRANSITIONS=124} [2024-06-28 04:10:59,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-28 04:10:59,992 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 124 transitions, 950 flow [2024-06-28 04:10:59,992 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-28 04:10:59,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:59,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:59,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:10:59,993 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-28 04:10:59,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:59,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1537722263, now seen corresponding path program 1 times [2024-06-28 04:10:59,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:59,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191305032] [2024-06-28 04:10:59,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:59,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:00,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:01,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:01,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:01,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191305032] [2024-06-28 04:11:01,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191305032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:01,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:01,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:01,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855253534] [2024-06-28 04:11:01,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:01,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:01,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:01,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:01,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:01,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:01,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 124 transitions, 950 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:01,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:01,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:01,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:03,264 INFO L124 PetriNetUnfolderBase]: 1905/2994 cut-off events. [2024-06-28 04:11:03,264 INFO L125 PetriNetUnfolderBase]: For 59614/59614 co-relation queries the response was YES. [2024-06-28 04:11:03,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16053 conditions, 2994 events. 1905/2994 cut-off events. For 59614/59614 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15617 event pairs, 584 based on Foata normal form. 4/2997 useless extension candidates. Maximal degree in co-relation 16008. Up to 2445 conditions per place. [2024-06-28 04:11:03,283 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 166 selfloop transitions, 34 changer transitions 0/205 dead transitions. [2024-06-28 04:11:03,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 205 transitions, 1773 flow [2024-06-28 04:11:03,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:11:03,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:11:03,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 04:11:03,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 04:11:03,285 INFO L175 Difference]: Start difference. First operand has 102 places, 124 transitions, 950 flow. Second operand 11 states and 209 transitions. [2024-06-28 04:11:03,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 205 transitions, 1773 flow [2024-06-28 04:11:03,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 205 transitions, 1737 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 04:11:03,355 INFO L231 Difference]: Finished difference. Result has 114 places, 140 transitions, 1159 flow [2024-06-28 04:11:03,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1159, PETRI_PLACES=114, PETRI_TRANSITIONS=140} [2024-06-28 04:11:03,355 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-28 04:11:03,355 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 140 transitions, 1159 flow [2024-06-28 04:11:03,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:03,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:03,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:03,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:11:03,356 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-28 04:11:03,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:03,356 INFO L85 PathProgramCache]: Analyzing trace with hash -493297627, now seen corresponding path program 2 times [2024-06-28 04:11:03,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:03,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905856466] [2024-06-28 04:11:03,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:03,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:03,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:06,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:06,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:06,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905856466] [2024-06-28 04:11:06,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905856466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:06,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:06,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:06,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774866285] [2024-06-28 04:11:06,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:06,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:06,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:06,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:06,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:06,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:06,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 140 transitions, 1159 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:06,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:06,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:06,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:07,970 INFO L124 PetriNetUnfolderBase]: 2077/3274 cut-off events. [2024-06-28 04:11:07,971 INFO L125 PetriNetUnfolderBase]: For 75716/75716 co-relation queries the response was YES. [2024-06-28 04:11:07,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18672 conditions, 3274 events. 2077/3274 cut-off events. For 75716/75716 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 17633 event pairs, 488 based on Foata normal form. 4/3277 useless extension candidates. Maximal degree in co-relation 18622. Up to 2411 conditions per place. [2024-06-28 04:11:07,992 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 153 selfloop transitions, 36 changer transitions 0/194 dead transitions. [2024-06-28 04:11:07,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 194 transitions, 1881 flow [2024-06-28 04:11:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:07,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:07,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:11:07,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 04:11:07,994 INFO L175 Difference]: Start difference. First operand has 114 places, 140 transitions, 1159 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:11:07,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 194 transitions, 1881 flow [2024-06-28 04:11:08,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 194 transitions, 1819 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 04:11:08,061 INFO L231 Difference]: Finished difference. Result has 119 places, 143 transitions, 1247 flow [2024-06-28 04:11:08,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1247, PETRI_PLACES=119, PETRI_TRANSITIONS=143} [2024-06-28 04:11:08,062 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 75 predicate places. [2024-06-28 04:11:08,062 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 143 transitions, 1247 flow [2024-06-28 04:11:08,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:08,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:08,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:08,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:11:08,063 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-28 04:11:08,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:08,063 INFO L85 PathProgramCache]: Analyzing trace with hash -493237177, now seen corresponding path program 3 times [2024-06-28 04:11:08,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:08,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827007269] [2024-06-28 04:11:08,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:08,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:08,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:10,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:10,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:10,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827007269] [2024-06-28 04:11:10,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827007269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:10,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:10,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:10,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506201994] [2024-06-28 04:11:10,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:10,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:10,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:10,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:10,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:10,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:10,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 143 transitions, 1247 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:10,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:10,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:10,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:12,435 INFO L124 PetriNetUnfolderBase]: 2061/3248 cut-off events. [2024-06-28 04:11:12,435 INFO L125 PetriNetUnfolderBase]: For 80493/80493 co-relation queries the response was YES. [2024-06-28 04:11:12,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18797 conditions, 3248 events. 2061/3248 cut-off events. For 80493/80493 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17469 event pairs, 640 based on Foata normal form. 8/3255 useless extension candidates. Maximal degree in co-relation 18745. Up to 2963 conditions per place. [2024-06-28 04:11:12,455 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 155 selfloop transitions, 30 changer transitions 0/190 dead transitions. [2024-06-28 04:11:12,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 190 transitions, 1837 flow [2024-06-28 04:11:12,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:12,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:12,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:11:12,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-28 04:11:12,457 INFO L175 Difference]: Start difference. First operand has 119 places, 143 transitions, 1247 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:11:12,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 190 transitions, 1837 flow [2024-06-28 04:11:12,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 190 transitions, 1755 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:12,522 INFO L231 Difference]: Finished difference. Result has 123 places, 146 transitions, 1307 flow [2024-06-28 04:11:12,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1307, PETRI_PLACES=123, PETRI_TRANSITIONS=146} [2024-06-28 04:11:12,523 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 79 predicate places. [2024-06-28 04:11:12,523 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 146 transitions, 1307 flow [2024-06-28 04:11:12,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:12,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:12,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-28 04:11:12,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:11:12,524 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-28 04:11:12,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:12,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1119826861, now seen corresponding path program 4 times [2024-06-28 04:11:12,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:12,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826050507] [2024-06-28 04:11:12,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:12,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:12,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:15,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:15,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:15,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826050507] [2024-06-28 04:11:15,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826050507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:15,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:15,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:15,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941501770] [2024-06-28 04:11:15,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:15,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:15,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:15,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:15,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:15,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:15,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 146 transitions, 1307 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:15,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:15,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:15,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:16,892 INFO L124 PetriNetUnfolderBase]: 2081/3274 cut-off events. [2024-06-28 04:11:16,892 INFO L125 PetriNetUnfolderBase]: For 79338/79338 co-relation queries the response was YES. [2024-06-28 04:11:16,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19009 conditions, 3274 events. 2081/3274 cut-off events. For 79338/79338 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 17543 event pairs, 537 based on Foata normal form. 4/3276 useless extension candidates. Maximal degree in co-relation 18955. Up to 2686 conditions per place. [2024-06-28 04:11:16,911 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 114 selfloop transitions, 66 changer transitions 0/185 dead transitions. [2024-06-28 04:11:16,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 185 transitions, 1838 flow [2024-06-28 04:11:16,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:16,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:16,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:11:16,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-28 04:11:16,912 INFO L175 Difference]: Start difference. First operand has 123 places, 146 transitions, 1307 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:11:16,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 185 transitions, 1838 flow [2024-06-28 04:11:16,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 185 transitions, 1737 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:16,983 INFO L231 Difference]: Finished difference. Result has 124 places, 148 transitions, 1391 flow [2024-06-28 04:11:16,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1391, PETRI_PLACES=124, PETRI_TRANSITIONS=148} [2024-06-28 04:11:16,983 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-28 04:11:16,983 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 148 transitions, 1391 flow [2024-06-28 04:11:16,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:16,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:16,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:16,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:11:16,984 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:16,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:16,985 INFO L85 PathProgramCache]: Analyzing trace with hash -276941388, now seen corresponding path program 1 times [2024-06-28 04:11:16,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:16,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143988343] [2024-06-28 04:11:16,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:16,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:17,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:19,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:19,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:19,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143988343] [2024-06-28 04:11:19,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143988343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:19,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:19,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:11:19,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142554486] [2024-06-28 04:11:19,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:19,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:11:19,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:19,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:11:19,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:11:19,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:19,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 148 transitions, 1391 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-28 04:11:19,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:19,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:19,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:20,382 INFO L124 PetriNetUnfolderBase]: 2091/3287 cut-off events. [2024-06-28 04:11:20,382 INFO L125 PetriNetUnfolderBase]: For 84761/84761 co-relation queries the response was YES. [2024-06-28 04:11:20,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19399 conditions, 3287 events. 2091/3287 cut-off events. For 84761/84761 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17608 event pairs, 606 based on Foata normal form. 2/3288 useless extension candidates. Maximal degree in co-relation 19344. Up to 3039 conditions per place. [2024-06-28 04:11:20,406 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 145 selfloop transitions, 26 changer transitions 0/176 dead transitions. [2024-06-28 04:11:20,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 176 transitions, 1915 flow [2024-06-28 04:11:20,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:11:20,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:11:20,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 04:11:20,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-28 04:11:20,408 INFO L175 Difference]: Start difference. First operand has 124 places, 148 transitions, 1391 flow. Second operand 6 states and 116 transitions. [2024-06-28 04:11:20,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 176 transitions, 1915 flow [2024-06-28 04:11:20,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 176 transitions, 1748 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:20,489 INFO L231 Difference]: Finished difference. Result has 124 places, 151 transitions, 1313 flow [2024-06-28 04:11:20,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1313, PETRI_PLACES=124, PETRI_TRANSITIONS=151} [2024-06-28 04:11:20,490 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-28 04:11:20,490 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 151 transitions, 1313 flow [2024-06-28 04:11:20,491 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-28 04:11:20,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:20,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:20,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:11:20,491 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:20,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:20,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1514985509, now seen corresponding path program 5 times [2024-06-28 04:11:20,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:20,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020696309] [2024-06-28 04:11:20,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:20,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:23,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:23,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:23,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020696309] [2024-06-28 04:11:23,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020696309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:23,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:23,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:23,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389631510] [2024-06-28 04:11:23,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:23,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:23,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:23,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:23,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:23,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:23,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 151 transitions, 1313 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:23,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:23,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:23,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:25,011 INFO L124 PetriNetUnfolderBase]: 2083/3274 cut-off events. [2024-06-28 04:11:25,011 INFO L125 PetriNetUnfolderBase]: For 87441/87441 co-relation queries the response was YES. [2024-06-28 04:11:25,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19053 conditions, 3274 events. 2083/3274 cut-off events. For 87441/87441 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17563 event pairs, 626 based on Foata normal form. 4/3265 useless extension candidates. Maximal degree in co-relation 18997. Up to 2688 conditions per place. [2024-06-28 04:11:25,035 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 111 selfloop transitions, 73 changer transitions 0/189 dead transitions. [2024-06-28 04:11:25,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 189 transitions, 1879 flow [2024-06-28 04:11:25,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:25,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:25,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:11:25,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-28 04:11:25,037 INFO L175 Difference]: Start difference. First operand has 124 places, 151 transitions, 1313 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:11:25,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 189 transitions, 1879 flow [2024-06-28 04:11:25,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 189 transitions, 1836 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 04:11:25,122 INFO L231 Difference]: Finished difference. Result has 131 places, 155 transitions, 1501 flow [2024-06-28 04:11:25,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1501, PETRI_PLACES=131, PETRI_TRANSITIONS=155} [2024-06-28 04:11:25,123 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-28 04:11:25,123 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 155 transitions, 1501 flow [2024-06-28 04:11:25,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:25,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:25,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:25,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:11:25,124 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:25,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:25,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1495573398, now seen corresponding path program 2 times [2024-06-28 04:11:25,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:25,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969604231] [2024-06-28 04:11:25,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:25,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:25,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:27,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:27,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:27,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969604231] [2024-06-28 04:11:27,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969604231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:27,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:27,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:11:27,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134322565] [2024-06-28 04:11:27,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:27,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:11:27,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:27,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:11:27,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:11:27,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:27,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 155 transitions, 1501 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-28 04:11:27,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:27,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:27,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:28,793 INFO L124 PetriNetUnfolderBase]: 2057/3236 cut-off events. [2024-06-28 04:11:28,793 INFO L125 PetriNetUnfolderBase]: For 93459/93459 co-relation queries the response was YES. [2024-06-28 04:11:28,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19281 conditions, 3236 events. 2057/3236 cut-off events. For 93459/93459 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17245 event pairs, 587 based on Foata normal form. 6/3234 useless extension candidates. Maximal degree in co-relation 19223. Up to 3008 conditions per place. [2024-06-28 04:11:28,815 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 139 selfloop transitions, 26 changer transitions 0/170 dead transitions. [2024-06-28 04:11:28,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 170 transitions, 1891 flow [2024-06-28 04:11:28,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:11:28,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:11:28,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:11:28,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-28 04:11:28,816 INFO L175 Difference]: Start difference. First operand has 131 places, 155 transitions, 1501 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:11:28,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 170 transitions, 1891 flow [2024-06-28 04:11:28,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 170 transitions, 1751 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:28,894 INFO L231 Difference]: Finished difference. Result has 132 places, 155 transitions, 1421 flow [2024-06-28 04:11:28,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1421, PETRI_PLACES=132, PETRI_TRANSITIONS=155} [2024-06-28 04:11:28,894 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-28 04:11:28,894 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 155 transitions, 1421 flow [2024-06-28 04:11:28,894 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-28 04:11:28,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:28,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:28,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:11:28,895 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:28,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:28,895 INFO L85 PathProgramCache]: Analyzing trace with hash 100336506, now seen corresponding path program 1 times [2024-06-28 04:11:28,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:28,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661150683] [2024-06-28 04:11:28,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:28,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:28,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:31,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:31,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:31,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661150683] [2024-06-28 04:11:31,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661150683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:31,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:31,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:11:31,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506138691] [2024-06-28 04:11:31,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:31,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:11:31,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:31,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:11:31,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:11:31,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:31,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 155 transitions, 1421 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-28 04:11:31,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:31,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:31,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:32,428 INFO L124 PetriNetUnfolderBase]: 2062/3250 cut-off events. [2024-06-28 04:11:32,428 INFO L125 PetriNetUnfolderBase]: For 94951/94951 co-relation queries the response was YES. [2024-06-28 04:11:32,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19127 conditions, 3250 events. 2062/3250 cut-off events. For 94951/94951 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17469 event pairs, 645 based on Foata normal form. 1/3249 useless extension candidates. Maximal degree in co-relation 19067. Up to 3079 conditions per place. [2024-06-28 04:11:32,450 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 155 selfloop transitions, 21 changer transitions 0/181 dead transitions. [2024-06-28 04:11:32,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 181 transitions, 2045 flow [2024-06-28 04:11:32,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:11:32,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:11:32,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:11:32,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-28 04:11:32,451 INFO L175 Difference]: Start difference. First operand has 132 places, 155 transitions, 1421 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:11:32,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 181 transitions, 2045 flow [2024-06-28 04:11:32,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 181 transitions, 1967 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:32,537 INFO L231 Difference]: Finished difference. Result has 133 places, 164 transitions, 1517 flow [2024-06-28 04:11:32,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1517, PETRI_PLACES=133, PETRI_TRANSITIONS=164} [2024-06-28 04:11:32,538 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-28 04:11:32,538 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 164 transitions, 1517 flow [2024-06-28 04:11:32,538 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-28 04:11:32,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:32,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:32,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:11:32,538 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:32,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:32,539 INFO L85 PathProgramCache]: Analyzing trace with hash -236300884, now seen corresponding path program 2 times [2024-06-28 04:11:32,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:32,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382024976] [2024-06-28 04:11:32,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:32,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:32,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:34,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-28 04:11:34,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:34,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382024976] [2024-06-28 04:11:34,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382024976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:34,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:34,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:11:34,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292052826] [2024-06-28 04:11:34,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:34,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:11:34,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:34,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:11:34,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:11:34,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:34,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 164 transitions, 1517 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-28 04:11:34,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:34,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:34,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:36,098 INFO L124 PetriNetUnfolderBase]: 2075/3279 cut-off events. [2024-06-28 04:11:36,098 INFO L125 PetriNetUnfolderBase]: For 101029/101029 co-relation queries the response was YES. [2024-06-28 04:11:36,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19772 conditions, 3279 events. 2075/3279 cut-off events. For 101029/101029 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17681 event pairs, 669 based on Foata normal form. 1/3279 useless extension candidates. Maximal degree in co-relation 19710. Up to 3141 conditions per place. [2024-06-28 04:11:36,120 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 161 selfloop transitions, 14 changer transitions 0/180 dead transitions. [2024-06-28 04:11:36,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 180 transitions, 1996 flow [2024-06-28 04:11:36,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:36,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:36,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 04:11:36,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-28 04:11:36,122 INFO L175 Difference]: Start difference. First operand has 133 places, 164 transitions, 1517 flow. Second operand 7 states and 111 transitions. [2024-06-28 04:11:36,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 180 transitions, 1996 flow [2024-06-28 04:11:36,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 180 transitions, 1924 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-28 04:11:36,218 INFO L231 Difference]: Finished difference. Result has 140 places, 167 transitions, 1522 flow [2024-06-28 04:11:36,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1522, PETRI_PLACES=140, PETRI_TRANSITIONS=167} [2024-06-28 04:11:36,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-28 04:11:36,218 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 167 transitions, 1522 flow [2024-06-28 04:11:36,218 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-28 04:11:36,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:36,218 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-28 04:11:36,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:11:36,218 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-28 04:11:36,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:36,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1887645031, now seen corresponding path program 1 times [2024-06-28 04:11:36,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:36,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633388763] [2024-06-28 04:11:36,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:36,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:36,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:39,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:39,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:39,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633388763] [2024-06-28 04:11:39,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633388763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:39,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:39,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:39,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819977939] [2024-06-28 04:11:39,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:39,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:39,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:39,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:39,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:39,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:39,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 167 transitions, 1522 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:39,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:39,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:39,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:40,718 INFO L124 PetriNetUnfolderBase]: 2211/3513 cut-off events. [2024-06-28 04:11:40,718 INFO L125 PetriNetUnfolderBase]: For 122411/122411 co-relation queries the response was YES. [2024-06-28 04:11:40,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20801 conditions, 3513 events. 2211/3513 cut-off events. For 122411/122411 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19330 event pairs, 474 based on Foata normal form. 32/3544 useless extension candidates. Maximal degree in co-relation 20735. Up to 2462 conditions per place. [2024-06-28 04:11:40,740 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 176 selfloop transitions, 40 changer transitions 0/221 dead transitions. [2024-06-28 04:11:40,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 221 transitions, 2291 flow [2024-06-28 04:11:40,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:40,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:40,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:11:40,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 04:11:40,741 INFO L175 Difference]: Start difference. First operand has 140 places, 167 transitions, 1522 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:11:40,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 221 transitions, 2291 flow [2024-06-28 04:11:40,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 221 transitions, 2253 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:40,844 INFO L231 Difference]: Finished difference. Result has 144 places, 169 transitions, 1622 flow [2024-06-28 04:11:40,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1484, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1622, PETRI_PLACES=144, PETRI_TRANSITIONS=169} [2024-06-28 04:11:40,845 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-28 04:11:40,845 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 169 transitions, 1622 flow [2024-06-28 04:11:40,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:40,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:40,846 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-28 04:11:40,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:11:40,846 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-28 04:11:40,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:40,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1762523489, now seen corresponding path program 2 times [2024-06-28 04:11:40,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:40,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736711275] [2024-06-28 04:11:40,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:40,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:40,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:43,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:43,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:43,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736711275] [2024-06-28 04:11:43,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736711275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:43,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:43,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:43,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697692433] [2024-06-28 04:11:43,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:43,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:43,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:43,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:43,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:44,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:44,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 169 transitions, 1622 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:44,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:44,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:44,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:45,402 INFO L124 PetriNetUnfolderBase]: 2139/3396 cut-off events. [2024-06-28 04:11:45,402 INFO L125 PetriNetUnfolderBase]: For 115068/115068 co-relation queries the response was YES. [2024-06-28 04:11:45,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19599 conditions, 3396 events. 2139/3396 cut-off events. For 115068/115068 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 18525 event pairs, 604 based on Foata normal form. 40/3435 useless extension candidates. Maximal degree in co-relation 19532. Up to 2858 conditions per place. [2024-06-28 04:11:45,428 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 181 selfloop transitions, 30 changer transitions 0/216 dead transitions. [2024-06-28 04:11:45,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 216 transitions, 2209 flow [2024-06-28 04:11:45,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:45,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:45,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:11:45,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-28 04:11:45,430 INFO L175 Difference]: Start difference. First operand has 144 places, 169 transitions, 1622 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:11:45,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 216 transitions, 2209 flow [2024-06-28 04:11:45,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 216 transitions, 2098 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:45,590 INFO L231 Difference]: Finished difference. Result has 147 places, 169 transitions, 1581 flow [2024-06-28 04:11:45,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1581, PETRI_PLACES=147, PETRI_TRANSITIONS=169} [2024-06-28 04:11:45,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 103 predicate places. [2024-06-28 04:11:45,591 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 169 transitions, 1581 flow [2024-06-28 04:11:45,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:45,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:45,591 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-28 04:11:45,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:11:45,591 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-28 04:11:45,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:45,591 INFO L85 PathProgramCache]: Analyzing trace with hash 554346267, now seen corresponding path program 3 times [2024-06-28 04:11:45,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:45,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821775638] [2024-06-28 04:11:45,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:45,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:45,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:48,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:48,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:48,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821775638] [2024-06-28 04:11:48,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821775638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:48,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:48,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:48,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822576043] [2024-06-28 04:11:48,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:48,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:48,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:48,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:48,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:48,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:48,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 169 transitions, 1581 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:48,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:48,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:48,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:50,091 INFO L124 PetriNetUnfolderBase]: 2227/3555 cut-off events. [2024-06-28 04:11:50,091 INFO L125 PetriNetUnfolderBase]: For 111804/111808 co-relation queries the response was YES. [2024-06-28 04:11:50,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20013 conditions, 3555 events. 2227/3555 cut-off events. For 111804/111808 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19649 event pairs, 503 based on Foata normal form. 24/3577 useless extension candidates. Maximal degree in co-relation 19945. Up to 2821 conditions per place. [2024-06-28 04:11:50,115 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 140 selfloop transitions, 67 changer transitions 0/212 dead transitions. [2024-06-28 04:11:50,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 212 transitions, 2168 flow [2024-06-28 04:11:50,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:50,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:50,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:11:50,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-28 04:11:50,117 INFO L175 Difference]: Start difference. First operand has 147 places, 169 transitions, 1581 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:11:50,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 212 transitions, 2168 flow [2024-06-28 04:11:50,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 212 transitions, 2065 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 04:11:50,230 INFO L231 Difference]: Finished difference. Result has 146 places, 170 transitions, 1649 flow [2024-06-28 04:11:50,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1649, PETRI_PLACES=146, PETRI_TRANSITIONS=170} [2024-06-28 04:11:50,231 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-28 04:11:50,231 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 170 transitions, 1649 flow [2024-06-28 04:11:50,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:50,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:50,231 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-28 04:11:50,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:11:50,232 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-28 04:11:50,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:50,232 INFO L85 PathProgramCache]: Analyzing trace with hash 822994115, now seen corresponding path program 4 times [2024-06-28 04:11:50,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:50,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137397792] [2024-06-28 04:11:50,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:50,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:50,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:53,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:53,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:53,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137397792] [2024-06-28 04:11:53,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137397792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:53,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:53,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:53,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783656131] [2024-06-28 04:11:53,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:53,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:53,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:53,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:53,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:53,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:53,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 170 transitions, 1649 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:53,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:53,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:53,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:55,265 INFO L124 PetriNetUnfolderBase]: 2315/3703 cut-off events. [2024-06-28 04:11:55,266 INFO L125 PetriNetUnfolderBase]: For 120106/120106 co-relation queries the response was YES. [2024-06-28 04:11:55,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20898 conditions, 3703 events. 2315/3703 cut-off events. For 120106/120106 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20754 event pairs, 545 based on Foata normal form. 20/3721 useless extension candidates. Maximal degree in co-relation 20829. Up to 2969 conditions per place. [2024-06-28 04:11:55,294 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 146 selfloop transitions, 66 changer transitions 0/217 dead transitions. [2024-06-28 04:11:55,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 217 transitions, 2264 flow [2024-06-28 04:11:55,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:55,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:55,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:11:55,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-28 04:11:55,295 INFO L175 Difference]: Start difference. First operand has 146 places, 170 transitions, 1649 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:11:55,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 217 transitions, 2264 flow [2024-06-28 04:11:55,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 217 transitions, 2111 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:55,447 INFO L231 Difference]: Finished difference. Result has 149 places, 171 transitions, 1667 flow [2024-06-28 04:11:55,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1667, PETRI_PLACES=149, PETRI_TRANSITIONS=171} [2024-06-28 04:11:55,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-28 04:11:55,447 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 171 transitions, 1667 flow [2024-06-28 04:11:55,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:55,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:55,448 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-28 04:11:55,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:11:55,448 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-28 04:11:55,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:55,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1643766527, now seen corresponding path program 5 times [2024-06-28 04:11:55,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:55,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805602] [2024-06-28 04:11:55,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:55,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:58,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:58,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:58,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805602] [2024-06-28 04:11:58,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:58,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:58,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:58,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635491977] [2024-06-28 04:11:58,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:58,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:58,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:58,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:58,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:58,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:58,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 171 transitions, 1667 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:58,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:58,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:58,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:00,516 INFO L124 PetriNetUnfolderBase]: 2383/3813 cut-off events. [2024-06-28 04:12:00,516 INFO L125 PetriNetUnfolderBase]: For 124751/124751 co-relation queries the response was YES. [2024-06-28 04:12:00,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21427 conditions, 3813 events. 2383/3813 cut-off events. For 124751/124751 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21549 event pairs, 529 based on Foata normal form. 16/3827 useless extension candidates. Maximal degree in co-relation 21357. Up to 2951 conditions per place. [2024-06-28 04:12:00,542 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 153 selfloop transitions, 69 changer transitions 0/227 dead transitions. [2024-06-28 04:12:00,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 227 transitions, 2334 flow [2024-06-28 04:12:00,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:00,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:00,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 04:12:00,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-28 04:12:00,544 INFO L175 Difference]: Start difference. First operand has 149 places, 171 transitions, 1667 flow. Second operand 10 states and 189 transitions. [2024-06-28 04:12:00,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 227 transitions, 2334 flow [2024-06-28 04:12:00,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 227 transitions, 2181 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:00,680 INFO L231 Difference]: Finished difference. Result has 152 places, 172 transitions, 1692 flow [2024-06-28 04:12:00,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1692, PETRI_PLACES=152, PETRI_TRANSITIONS=172} [2024-06-28 04:12:00,680 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-28 04:12:00,680 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 172 transitions, 1692 flow [2024-06-28 04:12:00,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:00,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:00,681 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-28 04:12:00,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:12:00,681 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-28 04:12:00,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:00,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1436692355, now seen corresponding path program 1 times [2024-06-28 04:12:00,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:00,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179396759] [2024-06-28 04:12:00,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:00,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:00,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:04,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:04,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:04,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179396759] [2024-06-28 04:12:04,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179396759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:04,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:04,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:04,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13918254] [2024-06-28 04:12:04,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:04,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:04,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:04,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:04,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:04,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:04,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 172 transitions, 1692 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:04,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:04,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:04,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:05,756 INFO L124 PetriNetUnfolderBase]: 2555/4101 cut-off events. [2024-06-28 04:12:05,756 INFO L125 PetriNetUnfolderBase]: For 143075/143079 co-relation queries the response was YES. [2024-06-28 04:12:05,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23550 conditions, 4101 events. 2555/4101 cut-off events. For 143075/143079 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 23679 event pairs, 565 based on Foata normal form. 16/4115 useless extension candidates. Maximal degree in co-relation 23479. Up to 2627 conditions per place. [2024-06-28 04:12:05,783 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 144 selfloop transitions, 71 changer transitions 0/220 dead transitions. [2024-06-28 04:12:05,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 220 transitions, 2481 flow [2024-06-28 04:12:05,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:05,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:05,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 04:12:05,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-28 04:12:05,785 INFO L175 Difference]: Start difference. First operand has 152 places, 172 transitions, 1692 flow. Second operand 8 states and 158 transitions. [2024-06-28 04:12:05,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 220 transitions, 2481 flow [2024-06-28 04:12:05,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 220 transitions, 2315 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:12:05,931 INFO L231 Difference]: Finished difference. Result has 152 places, 174 transitions, 1744 flow [2024-06-28 04:12:05,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1744, PETRI_PLACES=152, PETRI_TRANSITIONS=174} [2024-06-28 04:12:05,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-28 04:12:05,932 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 174 transitions, 1744 flow [2024-06-28 04:12:05,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:05,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:05,932 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-28 04:12:05,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:12:05,932 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-28 04:12:05,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:05,933 INFO L85 PathProgramCache]: Analyzing trace with hash -912759969, now seen corresponding path program 6 times [2024-06-28 04:12:05,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:05,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11033551] [2024-06-28 04:12:05,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:05,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:05,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:08,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-28 04:12:08,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:08,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11033551] [2024-06-28 04:12:08,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11033551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:08,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:08,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:08,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631772258] [2024-06-28 04:12:08,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:08,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:08,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:08,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:08,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:08,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:08,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 174 transitions, 1744 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:08,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:08,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:08,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:10,504 INFO L124 PetriNetUnfolderBase]: 2643/4251 cut-off events. [2024-06-28 04:12:10,504 INFO L125 PetriNetUnfolderBase]: For 156703/156711 co-relation queries the response was YES. [2024-06-28 04:12:10,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24361 conditions, 4251 events. 2643/4251 cut-off events. For 156703/156711 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24821 event pairs, 650 based on Foata normal form. 28/4271 useless extension candidates. Maximal degree in co-relation 24289. Up to 3521 conditions per place. [2024-06-28 04:12:10,537 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 143 selfloop transitions, 65 changer transitions 0/213 dead transitions. [2024-06-28 04:12:10,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 213 transitions, 2329 flow [2024-06-28 04:12:10,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:10,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:10,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:12:10,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 04:12:10,539 INFO L175 Difference]: Start difference. First operand has 152 places, 174 transitions, 1744 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:12:10,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 213 transitions, 2329 flow [2024-06-28 04:12:10,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 213 transitions, 2223 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:10,792 INFO L231 Difference]: Finished difference. Result has 156 places, 175 transitions, 1813 flow [2024-06-28 04:12:10,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1813, PETRI_PLACES=156, PETRI_TRANSITIONS=175} [2024-06-28 04:12:10,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-28 04:12:10,792 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 175 transitions, 1813 flow [2024-06-28 04:12:10,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:10,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:10,793 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-28 04:12:10,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:12:10,793 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-28 04:12:10,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:10,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1498907149, now seen corresponding path program 7 times [2024-06-28 04:12:10,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:10,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029545318] [2024-06-28 04:12:10,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:10,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:10,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:13,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:13,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:13,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029545318] [2024-06-28 04:12:13,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029545318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:13,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:13,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:13,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169828120] [2024-06-28 04:12:13,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:13,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:13,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:13,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:13,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:13,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:13,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 175 transitions, 1813 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:13,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:13,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:13,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:15,963 INFO L124 PetriNetUnfolderBase]: 2607/4190 cut-off events. [2024-06-28 04:12:15,963 INFO L125 PetriNetUnfolderBase]: For 149651/149651 co-relation queries the response was YES. [2024-06-28 04:12:15,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23668 conditions, 4190 events. 2607/4190 cut-off events. For 149651/149651 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24407 event pairs, 692 based on Foata normal form. 20/4197 useless extension candidates. Maximal degree in co-relation 23594. Up to 3465 conditions per place. [2024-06-28 04:12:15,996 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 143 selfloop transitions, 69 changer transitions 0/217 dead transitions. [2024-06-28 04:12:15,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 217 transitions, 2386 flow [2024-06-28 04:12:15,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:15,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:15,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:12:15,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-28 04:12:15,998 INFO L175 Difference]: Start difference. First operand has 156 places, 175 transitions, 1813 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:12:15,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 217 transitions, 2386 flow [2024-06-28 04:12:16,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 217 transitions, 2213 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:16,232 INFO L231 Difference]: Finished difference. Result has 159 places, 175 transitions, 1785 flow [2024-06-28 04:12:16,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1785, PETRI_PLACES=159, PETRI_TRANSITIONS=175} [2024-06-28 04:12:16,233 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-28 04:12:16,233 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 175 transitions, 1785 flow [2024-06-28 04:12:16,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:16,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:16,233 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-28 04:12:16,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:12:16,234 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-28 04:12:16,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:16,234 INFO L85 PathProgramCache]: Analyzing trace with hash -280087193, now seen corresponding path program 8 times [2024-06-28 04:12:16,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:16,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548947537] [2024-06-28 04:12:16,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:16,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:16,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:19,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:19,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:19,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548947537] [2024-06-28 04:12:19,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548947537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:19,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:19,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:19,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659572293] [2024-06-28 04:12:19,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:19,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:19,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:19,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:19,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:19,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:19,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 175 transitions, 1785 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:19,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:19,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:19,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:21,510 INFO L124 PetriNetUnfolderBase]: 2619/4227 cut-off events. [2024-06-28 04:12:21,510 INFO L125 PetriNetUnfolderBase]: For 145465/145465 co-relation queries the response was YES. [2024-06-28 04:12:21,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23284 conditions, 4227 events. 2619/4227 cut-off events. For 145465/145465 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24763 event pairs, 671 based on Foata normal form. 16/4231 useless extension candidates. Maximal degree in co-relation 23209. Up to 3359 conditions per place. [2024-06-28 04:12:21,541 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 149 selfloop transitions, 75 changer transitions 0/229 dead transitions. [2024-06-28 04:12:21,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 229 transitions, 2472 flow [2024-06-28 04:12:21,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:12:21,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:12:21,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 04:12:21,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41014799154334036 [2024-06-28 04:12:21,543 INFO L175 Difference]: Start difference. First operand has 159 places, 175 transitions, 1785 flow. Second operand 11 states and 194 transitions. [2024-06-28 04:12:21,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 229 transitions, 2472 flow [2024-06-28 04:12:21,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 229 transitions, 2309 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:12:21,697 INFO L231 Difference]: Finished difference. Result has 162 places, 176 transitions, 1818 flow [2024-06-28 04:12:21,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1818, PETRI_PLACES=162, PETRI_TRANSITIONS=176} [2024-06-28 04:12:21,698 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-28 04:12:21,698 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 176 transitions, 1818 flow [2024-06-28 04:12:21,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:21,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:21,698 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-28 04:12:21,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:12:21,698 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-28 04:12:21,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:21,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1028216417, now seen corresponding path program 2 times [2024-06-28 04:12:21,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:21,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656924997] [2024-06-28 04:12:21,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:21,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:21,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:25,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:25,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:25,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656924997] [2024-06-28 04:12:25,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656924997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:25,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:25,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:25,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214982973] [2024-06-28 04:12:25,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:25,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:25,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:25,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:25,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:25,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:25,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 176 transitions, 1818 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:25,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:25,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:25,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:26,943 INFO L124 PetriNetUnfolderBase]: 2667/4313 cut-off events. [2024-06-28 04:12:26,943 INFO L125 PetriNetUnfolderBase]: For 151368/151376 co-relation queries the response was YES. [2024-06-28 04:12:26,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23804 conditions, 4313 events. 2667/4313 cut-off events. For 151368/151376 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 25529 event pairs, 636 based on Foata normal form. 20/4325 useless extension candidates. Maximal degree in co-relation 23728. Up to 3467 conditions per place. [2024-06-28 04:12:26,975 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 147 selfloop transitions, 66 changer transitions 0/218 dead transitions. [2024-06-28 04:12:26,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 218 transitions, 2435 flow [2024-06-28 04:12:26,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:26,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:26,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:12:26,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-28 04:12:26,979 INFO L175 Difference]: Start difference. First operand has 162 places, 176 transitions, 1818 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:12:26,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 218 transitions, 2435 flow [2024-06-28 04:12:27,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 218 transitions, 2247 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 04:12:27,164 INFO L231 Difference]: Finished difference. Result has 161 places, 177 transitions, 1810 flow [2024-06-28 04:12:27,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1810, PETRI_PLACES=161, PETRI_TRANSITIONS=177} [2024-06-28 04:12:27,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-28 04:12:27,165 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 177 transitions, 1810 flow [2024-06-28 04:12:27,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:27,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:27,165 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-28 04:12:27,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:12:27,165 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-28 04:12:27,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:27,166 INFO L85 PathProgramCache]: Analyzing trace with hash -343274849, now seen corresponding path program 3 times [2024-06-28 04:12:27,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:27,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440939228] [2024-06-28 04:12:27,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:27,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:27,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:30,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:30,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:30,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440939228] [2024-06-28 04:12:30,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440939228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:30,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:30,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:30,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001617236] [2024-06-28 04:12:30,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:30,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:30,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:30,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:30,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:30,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:30,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 177 transitions, 1810 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:30,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:30,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:30,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:32,212 INFO L124 PetriNetUnfolderBase]: 2647/4281 cut-off events. [2024-06-28 04:12:32,212 INFO L125 PetriNetUnfolderBase]: For 146442/146450 co-relation queries the response was YES. [2024-06-28 04:12:32,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23014 conditions, 4281 events. 2647/4281 cut-off events. For 146442/146450 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 25293 event pairs, 587 based on Foata normal form. 20/4293 useless extension candidates. Maximal degree in co-relation 22937. Up to 2455 conditions per place. [2024-06-28 04:12:32,242 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 135 selfloop transitions, 76 changer transitions 0/216 dead transitions. [2024-06-28 04:12:32,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 216 transitions, 2305 flow [2024-06-28 04:12:32,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:32,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:32,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:12:32,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 04:12:32,244 INFO L175 Difference]: Start difference. First operand has 161 places, 177 transitions, 1810 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:12:32,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 216 transitions, 2305 flow [2024-06-28 04:12:32,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 216 transitions, 2141 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:32,452 INFO L231 Difference]: Finished difference. Result has 162 places, 176 transitions, 1730 flow [2024-06-28 04:12:32,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1730, PETRI_PLACES=162, PETRI_TRANSITIONS=176} [2024-06-28 04:12:32,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-28 04:12:32,453 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 176 transitions, 1730 flow [2024-06-28 04:12:32,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:32,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:32,453 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-28 04:12:32,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:12:32,454 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-28 04:12:32,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:32,454 INFO L85 PathProgramCache]: Analyzing trace with hash 219526228, now seen corresponding path program 1 times [2024-06-28 04:12:32,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:32,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468572429] [2024-06-28 04:12:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:32,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:32,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:34,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:34,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:34,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468572429] [2024-06-28 04:12:34,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468572429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:34,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:34,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:12:34,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097084954] [2024-06-28 04:12:34,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:34,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:12:34,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:34,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:12:34,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:12:34,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:34,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 176 transitions, 1730 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:34,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:34,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:34,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:36,076 INFO L124 PetriNetUnfolderBase]: 2657/4308 cut-off events. [2024-06-28 04:12:36,076 INFO L125 PetriNetUnfolderBase]: For 144180/144182 co-relation queries the response was YES. [2024-06-28 04:12:36,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23214 conditions, 4308 events. 2657/4308 cut-off events. For 144180/144182 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25596 event pairs, 811 based on Foata normal form. 4/4311 useless extension candidates. Maximal degree in co-relation 23136. Up to 4094 conditions per place. [2024-06-28 04:12:36,113 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 166 selfloop transitions, 25 changer transitions 0/196 dead transitions. [2024-06-28 04:12:36,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 196 transitions, 2285 flow [2024-06-28 04:12:36,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:12:36,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:12:36,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:12:36,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-28 04:12:36,115 INFO L175 Difference]: Start difference. First operand has 162 places, 176 transitions, 1730 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:12:36,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 196 transitions, 2285 flow [2024-06-28 04:12:36,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 196 transitions, 2031 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 04:12:36,272 INFO L231 Difference]: Finished difference. Result has 160 places, 179 transitions, 1569 flow [2024-06-28 04:12:36,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1569, PETRI_PLACES=160, PETRI_TRANSITIONS=179} [2024-06-28 04:12:36,272 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-28 04:12:36,272 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 179 transitions, 1569 flow [2024-06-28 04:12:36,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:36,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:36,273 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-28 04:12:36,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:12:36,273 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-28 04:12:36,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:36,274 INFO L85 PathProgramCache]: Analyzing trace with hash 260267854, now seen corresponding path program 1 times [2024-06-28 04:12:36,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:36,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525399084] [2024-06-28 04:12:36,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:36,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:36,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:38,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:38,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:38,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525399084] [2024-06-28 04:12:38,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525399084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:38,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:38,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:12:38,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264139338] [2024-06-28 04:12:38,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:38,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:12:38,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:38,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:12:38,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:12:38,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:38,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 179 transitions, 1569 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-28 04:12:38,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:38,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:38,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:40,602 INFO L124 PetriNetUnfolderBase]: 2705/4375 cut-off events. [2024-06-28 04:12:40,602 INFO L125 PetriNetUnfolderBase]: For 152324/152324 co-relation queries the response was YES. [2024-06-28 04:12:40,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22924 conditions, 4375 events. 2705/4375 cut-off events. For 152324/152324 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25909 event pairs, 836 based on Foata normal form. 4/4370 useless extension candidates. Maximal degree in co-relation 22847. Up to 3734 conditions per place. [2024-06-28 04:12:40,632 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 166 selfloop transitions, 57 changer transitions 0/228 dead transitions. [2024-06-28 04:12:40,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 228 transitions, 2585 flow [2024-06-28 04:12:40,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:12:40,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:12:40,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:12:40,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-28 04:12:40,634 INFO L175 Difference]: Start difference. First operand has 160 places, 179 transitions, 1569 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:12:40,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 228 transitions, 2585 flow [2024-06-28 04:12:40,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 228 transitions, 2499 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:40,797 INFO L231 Difference]: Finished difference. Result has 165 places, 198 transitions, 1865 flow [2024-06-28 04:12:40,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1865, PETRI_PLACES=165, PETRI_TRANSITIONS=198} [2024-06-28 04:12:40,798 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-28 04:12:40,798 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 198 transitions, 1865 flow [2024-06-28 04:12:40,798 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-28 04:12:40,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:40,799 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-28 04:12:40,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:12:40,799 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-28 04:12:40,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:40,799 INFO L85 PathProgramCache]: Analyzing trace with hash 103622628, now seen corresponding path program 2 times [2024-06-28 04:12:40,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:40,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955066720] [2024-06-28 04:12:40,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:40,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:40,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:43,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:43,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:43,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955066720] [2024-06-28 04:12:43,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955066720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:43,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:43,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:12:43,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919454354] [2024-06-28 04:12:43,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:43,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:12:43,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:43,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:12:43,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:12:43,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:43,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 198 transitions, 1865 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-28 04:12:43,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:43,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:43,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:45,179 INFO L124 PetriNetUnfolderBase]: 2699/4371 cut-off events. [2024-06-28 04:12:45,180 INFO L125 PetriNetUnfolderBase]: For 156312/156312 co-relation queries the response was YES. [2024-06-28 04:12:45,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23850 conditions, 4371 events. 2699/4371 cut-off events. For 156312/156312 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25975 event pairs, 822 based on Foata normal form. 2/4371 useless extension candidates. Maximal degree in co-relation 23771. Up to 4156 conditions per place. [2024-06-28 04:12:45,208 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 184 selfloop transitions, 27 changer transitions 0/216 dead transitions. [2024-06-28 04:12:45,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 216 transitions, 2429 flow [2024-06-28 04:12:45,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:12:45,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:12:45,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:12:45,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-28 04:12:45,209 INFO L175 Difference]: Start difference. First operand has 165 places, 198 transitions, 1865 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:12:45,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 216 transitions, 2429 flow [2024-06-28 04:12:45,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 216 transitions, 2373 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-28 04:12:45,429 INFO L231 Difference]: Finished difference. Result has 171 places, 198 transitions, 1869 flow [2024-06-28 04:12:45,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1869, PETRI_PLACES=171, PETRI_TRANSITIONS=198} [2024-06-28 04:12:45,430 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-28 04:12:45,430 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 198 transitions, 1869 flow [2024-06-28 04:12:45,430 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-28 04:12:45,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:45,431 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-28 04:12:45,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:12:45,431 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-28 04:12:45,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:45,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1264609328, now seen corresponding path program 2 times [2024-06-28 04:12:45,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:45,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486373577] [2024-06-28 04:12:45,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:45,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:45,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:48,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:48,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:48,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486373577] [2024-06-28 04:12:48,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486373577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:48,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:48,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:12:48,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15131341] [2024-06-28 04:12:48,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:48,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:12:48,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:48,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:12:48,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:12:48,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:48,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 198 transitions, 1869 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-28 04:12:48,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:48,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:48,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:49,619 INFO L124 PetriNetUnfolderBase]: 2889/4611 cut-off events. [2024-06-28 04:12:49,619 INFO L125 PetriNetUnfolderBase]: For 184799/184799 co-relation queries the response was YES. [2024-06-28 04:12:49,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25890 conditions, 4611 events. 2889/4611 cut-off events. For 184799/184799 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27141 event pairs, 733 based on Foata normal form. 6/4609 useless extension candidates. Maximal degree in co-relation 25808. Up to 4112 conditions per place. [2024-06-28 04:12:49,658 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 183 selfloop transitions, 51 changer transitions 0/239 dead transitions. [2024-06-28 04:12:49,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 239 transitions, 2818 flow [2024-06-28 04:12:49,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:49,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:49,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:12:49,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 04:12:49,660 INFO L175 Difference]: Start difference. First operand has 171 places, 198 transitions, 1869 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:12:49,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 239 transitions, 2818 flow [2024-06-28 04:12:49,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 239 transitions, 2716 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 04:12:49,915 INFO L231 Difference]: Finished difference. Result has 172 places, 215 transitions, 2123 flow [2024-06-28 04:12:49,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1767, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2123, PETRI_PLACES=172, PETRI_TRANSITIONS=215} [2024-06-28 04:12:49,915 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-28 04:12:49,916 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 215 transitions, 2123 flow [2024-06-28 04:12:49,916 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-28 04:12:49,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:49,916 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-28 04:12:49,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:12:49,916 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-28 04:12:49,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:49,916 INFO L85 PathProgramCache]: Analyzing trace with hash 18093128, now seen corresponding path program 3 times [2024-06-28 04:12:49,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:49,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952756681] [2024-06-28 04:12:49,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:49,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:49,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:52,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:52,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:52,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952756681] [2024-06-28 04:12:52,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952756681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:52,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:52,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:12:52,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566942211] [2024-06-28 04:12:52,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:52,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:12:52,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:52,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:12:52,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:12:52,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:52,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 215 transitions, 2123 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-28 04:12:52,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:52,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:52,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:54,296 INFO L124 PetriNetUnfolderBase]: 2967/4731 cut-off events. [2024-06-28 04:12:54,296 INFO L125 PetriNetUnfolderBase]: For 201570/201570 co-relation queries the response was YES. [2024-06-28 04:12:54,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27895 conditions, 4731 events. 2967/4731 cut-off events. For 201570/201570 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 27807 event pairs, 747 based on Foata normal form. 6/4729 useless extension candidates. Maximal degree in co-relation 27813. Up to 4171 conditions per place. [2024-06-28 04:12:54,335 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 184 selfloop transitions, 66 changer transitions 0/255 dead transitions. [2024-06-28 04:12:54,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 255 transitions, 3111 flow [2024-06-28 04:12:54,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:54,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:54,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:12:54,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-28 04:12:54,336 INFO L175 Difference]: Start difference. First operand has 172 places, 215 transitions, 2123 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:12:54,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 255 transitions, 3111 flow [2024-06-28 04:12:54,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 255 transitions, 2957 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-28 04:12:54,656 INFO L231 Difference]: Finished difference. Result has 179 places, 230 transitions, 2357 flow [2024-06-28 04:12:54,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2357, PETRI_PLACES=179, PETRI_TRANSITIONS=230} [2024-06-28 04:12:54,657 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-28 04:12:54,657 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 230 transitions, 2357 flow [2024-06-28 04:12:54,657 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-28 04:12:54,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:54,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:54,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:12:54,657 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-28 04:12:54,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:54,657 INFO L85 PathProgramCache]: Analyzing trace with hash 882082136, now seen corresponding path program 3 times [2024-06-28 04:12:54,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:54,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795355338] [2024-06-28 04:12:54,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:54,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:54,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:56,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:56,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:56,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795355338] [2024-06-28 04:12:56,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795355338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:56,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:56,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:12:56,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461402419] [2024-06-28 04:12:56,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:56,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:12:56,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:56,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:12:56,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:12:56,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:56,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 230 transitions, 2357 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:56,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:56,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:56,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:58,420 INFO L124 PetriNetUnfolderBase]: 2961/4745 cut-off events. [2024-06-28 04:12:58,421 INFO L125 PetriNetUnfolderBase]: For 201830/201830 co-relation queries the response was YES. [2024-06-28 04:12:58,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28152 conditions, 4745 events. 2961/4745 cut-off events. For 201830/201830 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28158 event pairs, 902 based on Foata normal form. 2/4746 useless extension candidates. Maximal degree in co-relation 28067. Up to 4572 conditions per place. [2024-06-28 04:12:58,457 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 223 selfloop transitions, 14 changer transitions 0/242 dead transitions. [2024-06-28 04:12:58,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 242 transitions, 2865 flow [2024-06-28 04:12:58,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:12:58,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:12:58,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-28 04:12:58,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-28 04:12:58,458 INFO L175 Difference]: Start difference. First operand has 179 places, 230 transitions, 2357 flow. Second operand 7 states and 109 transitions. [2024-06-28 04:12:58,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 242 transitions, 2865 flow [2024-06-28 04:12:58,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 242 transitions, 2739 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:58,831 INFO L231 Difference]: Finished difference. Result has 182 places, 230 transitions, 2265 flow [2024-06-28 04:12:58,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2231, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2265, PETRI_PLACES=182, PETRI_TRANSITIONS=230} [2024-06-28 04:12:58,832 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-28 04:12:58,832 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 230 transitions, 2265 flow [2024-06-28 04:12:58,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:58,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:58,833 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-28 04:12:58,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:12:58,833 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-28 04:12:58,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:58,833 INFO L85 PathProgramCache]: Analyzing trace with hash 882328400, now seen corresponding path program 1 times [2024-06-28 04:12:58,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:58,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665590984] [2024-06-28 04:12:58,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:58,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:58,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:02,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:02,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:02,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665590984] [2024-06-28 04:13:02,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665590984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:02,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:02,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:02,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701139336] [2024-06-28 04:13:02,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:02,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:02,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:02,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:02,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:02,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:02,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 230 transitions, 2265 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-28 04:13:02,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:02,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:02,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:04,251 INFO L124 PetriNetUnfolderBase]: 3000/4788 cut-off events. [2024-06-28 04:13:04,252 INFO L125 PetriNetUnfolderBase]: For 222634/222634 co-relation queries the response was YES. [2024-06-28 04:13:04,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28248 conditions, 4788 events. 3000/4788 cut-off events. For 222634/222634 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 28191 event pairs, 749 based on Foata normal form. 14/4794 useless extension candidates. Maximal degree in co-relation 28161. Up to 4464 conditions per place. [2024-06-28 04:13:04,293 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 215 selfloop transitions, 34 changer transitions 0/254 dead transitions. [2024-06-28 04:13:04,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 254 transitions, 2899 flow [2024-06-28 04:13:04,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:04,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:04,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:13:04,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-28 04:13:04,295 INFO L175 Difference]: Start difference. First operand has 182 places, 230 transitions, 2265 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:13:04,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 254 transitions, 2899 flow [2024-06-28 04:13:04,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 254 transitions, 2871 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:04,627 INFO L231 Difference]: Finished difference. Result has 183 places, 232 transitions, 2346 flow [2024-06-28 04:13:04,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2237, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2346, PETRI_PLACES=183, PETRI_TRANSITIONS=232} [2024-06-28 04:13:04,627 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-28 04:13:04,627 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 232 transitions, 2346 flow [2024-06-28 04:13:04,628 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-28 04:13:04,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:04,628 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-28 04:13:04,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:13:04,628 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-28 04:13:04,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:04,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1442285675, now seen corresponding path program 1 times [2024-06-28 04:13:04,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:04,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109508871] [2024-06-28 04:13:04,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:04,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:04,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:06,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:06,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:06,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109508871] [2024-06-28 04:13:06,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109508871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:06,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:06,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:06,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129876621] [2024-06-28 04:13:06,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:06,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:06,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:06,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:06,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:06,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:06,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 232 transitions, 2346 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-28 04:13:06,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:06,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:06,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:08,762 INFO L124 PetriNetUnfolderBase]: 3061/4906 cut-off events. [2024-06-28 04:13:08,762 INFO L125 PetriNetUnfolderBase]: For 224559/224559 co-relation queries the response was YES. [2024-06-28 04:13:08,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29630 conditions, 4906 events. 3061/4906 cut-off events. For 224559/224559 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 29328 event pairs, 843 based on Foata normal form. 1/4905 useless extension candidates. Maximal degree in co-relation 29542. Up to 4093 conditions per place. [2024-06-28 04:13:08,799 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 193 selfloop transitions, 81 changer transitions 0/279 dead transitions. [2024-06-28 04:13:08,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 279 transitions, 3514 flow [2024-06-28 04:13:08,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:08,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:08,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 04:13:08,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-28 04:13:08,800 INFO L175 Difference]: Start difference. First operand has 183 places, 232 transitions, 2346 flow. Second operand 7 states and 139 transitions. [2024-06-28 04:13:08,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 279 transitions, 3514 flow [2024-06-28 04:13:09,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 279 transitions, 3425 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:13:09,143 INFO L231 Difference]: Finished difference. Result has 188 places, 248 transitions, 2781 flow [2024-06-28 04:13:09,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2781, PETRI_PLACES=188, PETRI_TRANSITIONS=248} [2024-06-28 04:13:09,144 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-28 04:13:09,144 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 248 transitions, 2781 flow [2024-06-28 04:13:09,144 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-28 04:13:09,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:09,144 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-28 04:13:09,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:13:09,145 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-28 04:13:09,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:09,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1731440223, now seen corresponding path program 2 times [2024-06-28 04:13:09,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:09,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126387414] [2024-06-28 04:13:09,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:09,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:09,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:11,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:11,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:11,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126387414] [2024-06-28 04:13:11,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126387414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:11,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:11,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:11,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888273354] [2024-06-28 04:13:11,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:11,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:11,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:11,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:11,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:11,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:11,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 248 transitions, 2781 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-28 04:13:11,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:11,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:11,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:13,551 INFO L124 PetriNetUnfolderBase]: 3103/4945 cut-off events. [2024-06-28 04:13:13,552 INFO L125 PetriNetUnfolderBase]: For 242757/242757 co-relation queries the response was YES. [2024-06-28 04:13:13,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31350 conditions, 4945 events. 3103/4945 cut-off events. For 242757/242757 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 29312 event pairs, 804 based on Foata normal form. 2/4946 useless extension candidates. Maximal degree in co-relation 31258. Up to 4640 conditions per place. [2024-06-28 04:13:13,594 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 236 selfloop transitions, 46 changer transitions 0/287 dead transitions. [2024-06-28 04:13:13,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 287 transitions, 3785 flow [2024-06-28 04:13:13,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:13,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:13,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:13:13,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-28 04:13:13,596 INFO L175 Difference]: Start difference. First operand has 188 places, 248 transitions, 2781 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:13:13,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 287 transitions, 3785 flow [2024-06-28 04:13:13,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 287 transitions, 3735 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-28 04:13:13,949 INFO L231 Difference]: Finished difference. Result has 196 places, 260 transitions, 3079 flow [2024-06-28 04:13:13,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2737, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3079, PETRI_PLACES=196, PETRI_TRANSITIONS=260} [2024-06-28 04:13:13,950 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-28 04:13:13,950 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 260 transitions, 3079 flow [2024-06-28 04:13:13,950 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-28 04:13:13,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:13,950 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-28 04:13:13,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:13:13,950 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-28 04:13:13,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:13,951 INFO L85 PathProgramCache]: Analyzing trace with hash 366245513, now seen corresponding path program 3 times [2024-06-28 04:13:13,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:13,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679025026] [2024-06-28 04:13:13,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:13,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:13,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:16,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:16,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679025026] [2024-06-28 04:13:16,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679025026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:16,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:16,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:16,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105726088] [2024-06-28 04:13:16,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:16,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:16,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:16,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:16,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:16,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:16,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 260 transitions, 3079 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-28 04:13:16,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:16,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:16,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:18,075 INFO L124 PetriNetUnfolderBase]: 3108/4956 cut-off events. [2024-06-28 04:13:18,075 INFO L125 PetriNetUnfolderBase]: For 250332/250332 co-relation queries the response was YES. [2024-06-28 04:13:18,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31844 conditions, 4956 events. 3108/4956 cut-off events. For 250332/250332 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29404 event pairs, 916 based on Foata normal form. 1/4948 useless extension candidates. Maximal degree in co-relation 31748. Up to 4135 conditions per place. [2024-06-28 04:13:18,122 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 199 selfloop transitions, 86 changer transitions 0/290 dead transitions. [2024-06-28 04:13:18,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 290 transitions, 4095 flow [2024-06-28 04:13:18,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:18,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:18,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:13:18,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-28 04:13:18,124 INFO L175 Difference]: Start difference. First operand has 196 places, 260 transitions, 3079 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:13:18,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 290 transitions, 4095 flow [2024-06-28 04:13:18,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 290 transitions, 3951 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 04:13:18,475 INFO L231 Difference]: Finished difference. Result has 198 places, 263 transitions, 3172 flow [2024-06-28 04:13:18,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2935, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3172, PETRI_PLACES=198, PETRI_TRANSITIONS=263} [2024-06-28 04:13:18,475 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-28 04:13:18,475 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 263 transitions, 3172 flow [2024-06-28 04:13:18,475 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-28 04:13:18,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:18,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:13:18,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:13:18,476 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-28 04:13:18,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:18,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1572195891, now seen corresponding path program 4 times [2024-06-28 04:13:18,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:18,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727954930] [2024-06-28 04:13:18,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:18,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:18,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:21,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:21,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:21,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727954930] [2024-06-28 04:13:21,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727954930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:21,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:21,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:21,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073558916] [2024-06-28 04:13:21,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:21,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:21,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:21,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:21,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:21,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:21,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 263 transitions, 3172 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-28 04:13:21,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:21,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:21,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:22,934 INFO L124 PetriNetUnfolderBase]: 3095/4938 cut-off events. [2024-06-28 04:13:22,934 INFO L125 PetriNetUnfolderBase]: For 260892/260892 co-relation queries the response was YES. [2024-06-28 04:13:22,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32012 conditions, 4938 events. 3095/4938 cut-off events. For 260892/260892 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29258 event pairs, 914 based on Foata normal form. 3/4932 useless extension candidates. Maximal degree in co-relation 31915. Up to 4128 conditions per place. [2024-06-28 04:13:22,982 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 198 selfloop transitions, 83 changer transitions 0/286 dead transitions. [2024-06-28 04:13:22,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 286 transitions, 4010 flow [2024-06-28 04:13:22,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:22,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:22,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:13:22,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:13:22,983 INFO L175 Difference]: Start difference. First operand has 198 places, 263 transitions, 3172 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:13:22,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 286 transitions, 4010 flow [2024-06-28 04:13:23,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 286 transitions, 3813 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 04:13:23,461 INFO L231 Difference]: Finished difference. Result has 201 places, 263 transitions, 3149 flow [2024-06-28 04:13:23,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3149, PETRI_PLACES=201, PETRI_TRANSITIONS=263} [2024-06-28 04:13:23,462 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-28 04:13:23,462 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 263 transitions, 3149 flow [2024-06-28 04:13:23,462 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-28 04:13:23,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:23,462 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-28 04:13:23,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:13:23,462 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-28 04:13:23,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:23,463 INFO L85 PathProgramCache]: Analyzing trace with hash -970685937, now seen corresponding path program 5 times [2024-06-28 04:13:23,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:23,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425998666] [2024-06-28 04:13:23,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:23,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:23,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:26,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:26,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:26,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425998666] [2024-06-28 04:13:26,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425998666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:26,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:26,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:26,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646972038] [2024-06-28 04:13:26,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:26,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:26,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:26,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:26,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:26,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:26,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 263 transitions, 3149 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-28 04:13:26,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:26,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:26,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:27,757 INFO L124 PetriNetUnfolderBase]: 3086/4907 cut-off events. [2024-06-28 04:13:27,757 INFO L125 PetriNetUnfolderBase]: For 263876/263876 co-relation queries the response was YES. [2024-06-28 04:13:27,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31757 conditions, 4907 events. 3086/4907 cut-off events. For 263876/263876 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 28947 event pairs, 758 based on Foata normal form. 3/4902 useless extension candidates. Maximal degree in co-relation 31660. Up to 4301 conditions per place. [2024-06-28 04:13:27,796 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 205 selfloop transitions, 75 changer transitions 0/285 dead transitions. [2024-06-28 04:13:27,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 285 transitions, 4015 flow [2024-06-28 04:13:27,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:27,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:27,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:13:27,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-28 04:13:27,797 INFO L175 Difference]: Start difference. First operand has 201 places, 263 transitions, 3149 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:13:27,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 285 transitions, 4015 flow [2024-06-28 04:13:28,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 285 transitions, 3834 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:13:28,155 INFO L231 Difference]: Finished difference. Result has 204 places, 263 transitions, 3131 flow [2024-06-28 04:13:28,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3131, PETRI_PLACES=204, PETRI_TRANSITIONS=263} [2024-06-28 04:13:28,156 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 160 predicate places. [2024-06-28 04:13:28,156 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 263 transitions, 3131 flow [2024-06-28 04:13:28,156 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-28 04:13:28,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:28,156 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-28 04:13:28,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:13:28,156 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-28 04:13:28,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:28,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1568069257, now seen corresponding path program 6 times [2024-06-28 04:13:28,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:28,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978338871] [2024-06-28 04:13:28,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:28,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:30,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:30,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:30,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978338871] [2024-06-28 04:13:30,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978338871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:30,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:30,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:30,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582245085] [2024-06-28 04:13:30,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:30,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:30,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:30,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:30,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:30,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:30,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 263 transitions, 3131 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-28 04:13:30,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:30,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:30,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:32,605 INFO L124 PetriNetUnfolderBase]: 3060/4875 cut-off events. [2024-06-28 04:13:32,606 INFO L125 PetriNetUnfolderBase]: For 267476/267476 co-relation queries the response was YES. [2024-06-28 04:13:32,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31148 conditions, 4875 events. 3060/4875 cut-off events. For 267476/267476 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 28755 event pairs, 758 based on Foata normal form. 6/4873 useless extension candidates. Maximal degree in co-relation 31050. Up to 4287 conditions per place. [2024-06-28 04:13:32,655 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 207 selfloop transitions, 77 changer transitions 0/289 dead transitions. [2024-06-28 04:13:32,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 289 transitions, 4029 flow [2024-06-28 04:13:32,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:32,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:32,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:13:32,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-28 04:13:32,656 INFO L175 Difference]: Start difference. First operand has 204 places, 263 transitions, 3131 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:13:32,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 289 transitions, 4029 flow [2024-06-28 04:13:33,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 289 transitions, 3809 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 04:13:33,148 INFO L231 Difference]: Finished difference. Result has 206 places, 263 transitions, 3077 flow [2024-06-28 04:13:33,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3077, PETRI_PLACES=206, PETRI_TRANSITIONS=263} [2024-06-28 04:13:33,149 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-28 04:13:33,149 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 263 transitions, 3077 flow [2024-06-28 04:13:33,149 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-28 04:13:33,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:33,150 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-28 04:13:33,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:13:33,150 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-28 04:13:33,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:33,150 INFO L85 PathProgramCache]: Analyzing trace with hash 378490606, now seen corresponding path program 1 times [2024-06-28 04:13:33,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:33,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021086494] [2024-06-28 04:13:33,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:33,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:35,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:35,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:35,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021086494] [2024-06-28 04:13:35,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021086494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:35,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:35,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:35,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042262839] [2024-06-28 04:13:35,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:35,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:35,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:35,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:35,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:35,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:35,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 263 transitions, 3077 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:35,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:35,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:35,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:37,796 INFO L124 PetriNetUnfolderBase]: 3156/5034 cut-off events. [2024-06-28 04:13:37,796 INFO L125 PetriNetUnfolderBase]: For 290953/290961 co-relation queries the response was YES. [2024-06-28 04:13:37,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32407 conditions, 5034 events. 3156/5034 cut-off events. For 290953/290961 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 30023 event pairs, 862 based on Foata normal form. 16/5046 useless extension candidates. Maximal degree in co-relation 32308. Up to 4164 conditions per place. [2024-06-28 04:13:37,848 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 207 selfloop transitions, 86 changer transitions 0/298 dead transitions. [2024-06-28 04:13:37,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 298 transitions, 4115 flow [2024-06-28 04:13:37,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:13:37,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:13:37,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:13:37,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-28 04:13:37,850 INFO L175 Difference]: Start difference. First operand has 206 places, 263 transitions, 3077 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:13:37,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 298 transitions, 4115 flow [2024-06-28 04:13:38,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 298 transitions, 3843 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-28 04:13:38,395 INFO L231 Difference]: Finished difference. Result has 204 places, 273 transitions, 3162 flow [2024-06-28 04:13:38,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2805, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3162, PETRI_PLACES=204, PETRI_TRANSITIONS=273} [2024-06-28 04:13:38,395 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 160 predicate places. [2024-06-28 04:13:38,395 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 273 transitions, 3162 flow [2024-06-28 04:13:38,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:38,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:38,396 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-28 04:13:38,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:13:38,396 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-28 04:13:38,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:38,396 INFO L85 PathProgramCache]: Analyzing trace with hash -521634744, now seen corresponding path program 2 times [2024-06-28 04:13:38,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:38,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591805602] [2024-06-28 04:13:38,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:38,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:41,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:41,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:41,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591805602] [2024-06-28 04:13:41,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591805602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:41,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:41,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:41,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039658458] [2024-06-28 04:13:41,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:41,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:41,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:41,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:41,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:41,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:41,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 273 transitions, 3162 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-28 04:13:41,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:41,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:41,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:43,592 INFO L124 PetriNetUnfolderBase]: 3204/5104 cut-off events. [2024-06-28 04:13:43,593 INFO L125 PetriNetUnfolderBase]: For 301600/301600 co-relation queries the response was YES. [2024-06-28 04:13:43,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33134 conditions, 5104 events. 3204/5104 cut-off events. For 301600/301600 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 30390 event pairs, 925 based on Foata normal form. 8/5103 useless extension candidates. Maximal degree in co-relation 33034. Up to 4196 conditions per place. [2024-06-28 04:13:43,636 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 205 selfloop transitions, 94 changer transitions 0/304 dead transitions. [2024-06-28 04:13:43,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 304 transitions, 4134 flow [2024-06-28 04:13:43,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:43,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:43,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:13:43,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-28 04:13:43,637 INFO L175 Difference]: Start difference. First operand has 204 places, 273 transitions, 3162 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:13:43,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 304 transitions, 4134 flow [2024-06-28 04:13:44,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 304 transitions, 3991 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-28 04:13:44,199 INFO L231 Difference]: Finished difference. Result has 210 places, 277 transitions, 3291 flow [2024-06-28 04:13:44,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3291, PETRI_PLACES=210, PETRI_TRANSITIONS=277} [2024-06-28 04:13:44,199 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 166 predicate places. [2024-06-28 04:13:44,199 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 277 transitions, 3291 flow [2024-06-28 04:13:44,200 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-28 04:13:44,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:44,200 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-28 04:13:44,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:13:44,200 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-28 04:13:44,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:44,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1934170048, now seen corresponding path program 3 times [2024-06-28 04:13:44,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:44,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033994750] [2024-06-28 04:13:44,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:44,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:44,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:47,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:47,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:47,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033994750] [2024-06-28 04:13:47,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033994750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:47,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:47,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:47,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122317976] [2024-06-28 04:13:47,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:47,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:47,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:47,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:47,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:47,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:47,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 277 transitions, 3291 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-28 04:13:47,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:47,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:47,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:49,906 INFO L124 PetriNetUnfolderBase]: 3180/5068 cut-off events. [2024-06-28 04:13:49,906 INFO L125 PetriNetUnfolderBase]: For 301445/301445 co-relation queries the response was YES. [2024-06-28 04:13:49,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32495 conditions, 5068 events. 3180/5068 cut-off events. For 301445/301445 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30185 event pairs, 911 based on Foata normal form. 8/5067 useless extension candidates. Maximal degree in co-relation 32393. Up to 4184 conditions per place. [2024-06-28 04:13:49,958 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 204 selfloop transitions, 100 changer transitions 0/309 dead transitions. [2024-06-28 04:13:49,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 309 transitions, 4213 flow [2024-06-28 04:13:49,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:49,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:49,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 04:13:49,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 04:13:49,959 INFO L175 Difference]: Start difference. First operand has 210 places, 277 transitions, 3291 flow. Second operand 10 states and 175 transitions. [2024-06-28 04:13:49,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 309 transitions, 4213 flow [2024-06-28 04:13:50,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 309 transitions, 3954 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:50,449 INFO L231 Difference]: Finished difference. Result has 214 places, 277 transitions, 3239 flow [2024-06-28 04:13:50,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3239, PETRI_PLACES=214, PETRI_TRANSITIONS=277} [2024-06-28 04:13:50,450 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-28 04:13:50,450 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 277 transitions, 3239 flow [2024-06-28 04:13:50,450 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-28 04:13:50,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:50,450 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-28 04:13:50,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:13:50,450 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-28 04:13:50,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:50,451 INFO L85 PathProgramCache]: Analyzing trace with hash 555537108, now seen corresponding path program 4 times [2024-06-28 04:13:50,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:50,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421618523] [2024-06-28 04:13:50,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:50,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:50,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:53,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-28 04:13:53,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:53,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421618523] [2024-06-28 04:13:53,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421618523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:53,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:53,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:53,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562122321] [2024-06-28 04:13:53,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:53,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:53,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:53,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:53,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:53,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:53,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 277 transitions, 3239 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:53,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:53,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:53,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:55,032 INFO L124 PetriNetUnfolderBase]: 3240/5135 cut-off events. [2024-06-28 04:13:55,033 INFO L125 PetriNetUnfolderBase]: For 315419/315419 co-relation queries the response was YES. [2024-06-28 04:13:55,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32892 conditions, 5135 events. 3240/5135 cut-off events. For 315419/315419 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 30377 event pairs, 778 based on Foata normal form. 12/5139 useless extension candidates. Maximal degree in co-relation 32790. Up to 4497 conditions per place. [2024-06-28 04:13:55,076 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 211 selfloop transitions, 92 changer transitions 0/308 dead transitions. [2024-06-28 04:13:55,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 308 transitions, 4241 flow [2024-06-28 04:13:55,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:55,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:55,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:13:55,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-28 04:13:55,077 INFO L175 Difference]: Start difference. First operand has 214 places, 277 transitions, 3239 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:13:55,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 308 transitions, 4241 flow [2024-06-28 04:13:55,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 308 transitions, 3987 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 04:13:55,403 INFO L231 Difference]: Finished difference. Result has 214 places, 284 transitions, 3284 flow [2024-06-28 04:13:55,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3284, PETRI_PLACES=214, PETRI_TRANSITIONS=284} [2024-06-28 04:13:55,403 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-28 04:13:55,404 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 284 transitions, 3284 flow [2024-06-28 04:13:55,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:55,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:55,404 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-28 04:13:55,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:13:55,404 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-28 04:13:55,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:55,404 INFO L85 PathProgramCache]: Analyzing trace with hash 553531692, now seen corresponding path program 5 times [2024-06-28 04:13:55,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:55,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607648163] [2024-06-28 04:13:55,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:55,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:57,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:57,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:57,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607648163] [2024-06-28 04:13:57,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607648163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:57,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:57,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:57,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523824993] [2024-06-28 04:13:57,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:57,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:57,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:57,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:57,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:57,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:57,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 284 transitions, 3284 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:57,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:57,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:57,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:59,491 INFO L124 PetriNetUnfolderBase]: 3220/5109 cut-off events. [2024-06-28 04:13:59,491 INFO L125 PetriNetUnfolderBase]: For 304695/304695 co-relation queries the response was YES. [2024-06-28 04:13:59,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31925 conditions, 5109 events. 3220/5109 cut-off events. For 304695/304695 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 30175 event pairs, 776 based on Foata normal form. 12/5113 useless extension candidates. Maximal degree in co-relation 31823. Up to 4493 conditions per place. [2024-06-28 04:13:59,537 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 216 selfloop transitions, 83 changer transitions 0/304 dead transitions. [2024-06-28 04:13:59,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 304 transitions, 4054 flow [2024-06-28 04:13:59,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:59,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:59,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:13:59,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 04:13:59,538 INFO L175 Difference]: Start difference. First operand has 214 places, 284 transitions, 3284 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:13:59,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 304 transitions, 4054 flow [2024-06-28 04:14:00,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 304 transitions, 3877 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:00,045 INFO L231 Difference]: Finished difference. Result has 216 places, 284 transitions, 3287 flow [2024-06-28 04:14:00,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3287, PETRI_PLACES=216, PETRI_TRANSITIONS=284} [2024-06-28 04:14:00,045 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-28 04:14:00,045 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 284 transitions, 3287 flow [2024-06-28 04:14:00,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:00,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:00,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:00,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:14:00,046 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-28 04:14:00,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:00,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1202182795, now seen corresponding path program 1 times [2024-06-28 04:14:00,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:00,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305403911] [2024-06-28 04:14:00,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:00,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:00,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:02,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:02,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:02,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305403911] [2024-06-28 04:14:02,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305403911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:02,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:02,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:02,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122932315] [2024-06-28 04:14:02,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:02,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:02,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:02,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:02,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:02,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:02,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 284 transitions, 3287 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:02,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:02,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:02,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:04,235 INFO L124 PetriNetUnfolderBase]: 3326/5304 cut-off events. [2024-06-28 04:14:04,236 INFO L125 PetriNetUnfolderBase]: For 319319/319323 co-relation queries the response was YES. [2024-06-28 04:14:04,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33751 conditions, 5304 events. 3326/5304 cut-off events. For 319319/319323 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31792 event pairs, 887 based on Foata normal form. 6/5308 useless extension candidates. Maximal degree in co-relation 33648. Up to 4300 conditions per place. [2024-06-28 04:14:04,287 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 201 selfloop transitions, 121 changer transitions 0/327 dead transitions. [2024-06-28 04:14:04,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 327 transitions, 4420 flow [2024-06-28 04:14:04,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:04,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:04,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 04:14:04,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 04:14:04,289 INFO L175 Difference]: Start difference. First operand has 216 places, 284 transitions, 3287 flow. Second operand 7 states and 140 transitions. [2024-06-28 04:14:04,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 327 transitions, 4420 flow [2024-06-28 04:14:04,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 327 transitions, 4184 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:14:04,721 INFO L231 Difference]: Finished difference. Result has 215 places, 295 transitions, 3454 flow [2024-06-28 04:14:04,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3454, PETRI_PLACES=215, PETRI_TRANSITIONS=295} [2024-06-28 04:14:04,722 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 171 predicate places. [2024-06-28 04:14:04,722 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 295 transitions, 3454 flow [2024-06-28 04:14:04,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:04,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:04,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:04,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:14:04,723 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-28 04:14:04,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:04,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1738218041, now seen corresponding path program 2 times [2024-06-28 04:14:04,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:04,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601328601] [2024-06-28 04:14:04,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:04,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:04,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:07,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:07,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:07,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601328601] [2024-06-28 04:14:07,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601328601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:07,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:07,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:07,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322237531] [2024-06-28 04:14:07,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:07,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:07,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:07,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:07,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:07,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:07,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 295 transitions, 3454 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-28 04:14:07,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:07,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:07,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:09,617 INFO L124 PetriNetUnfolderBase]: 3336/5317 cut-off events. [2024-06-28 04:14:09,618 INFO L125 PetriNetUnfolderBase]: For 329746/329746 co-relation queries the response was YES. [2024-06-28 04:14:09,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34183 conditions, 5317 events. 3336/5317 cut-off events. For 329746/329746 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 31829 event pairs, 892 based on Foata normal form. 2/5317 useless extension candidates. Maximal degree in co-relation 34079. Up to 4306 conditions per place. [2024-06-28 04:14:09,669 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 203 selfloop transitions, 121 changer transitions 0/329 dead transitions. [2024-06-28 04:14:09,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 329 transitions, 4359 flow [2024-06-28 04:14:09,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:09,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:09,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:14:09,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-28 04:14:09,671 INFO L175 Difference]: Start difference. First operand has 215 places, 295 transitions, 3454 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:14:09,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 329 transitions, 4359 flow [2024-06-28 04:14:10,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 329 transitions, 4211 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:14:10,227 INFO L231 Difference]: Finished difference. Result has 220 places, 298 transitions, 3595 flow [2024-06-28 04:14:10,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3595, PETRI_PLACES=220, PETRI_TRANSITIONS=298} [2024-06-28 04:14:10,228 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-28 04:14:10,228 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 298 transitions, 3595 flow [2024-06-28 04:14:10,228 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-28 04:14:10,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:10,228 INFO 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-28 04:14:10,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:14:10,229 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-28 04:14:10,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:10,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1915349561, now seen corresponding path program 3 times [2024-06-28 04:14:10,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:10,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590448990] [2024-06-28 04:14:10,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:10,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:10,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:12,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:12,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:12,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590448990] [2024-06-28 04:14:12,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590448990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:12,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:12,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:12,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987237600] [2024-06-28 04:14:12,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:12,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:12,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:12,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:12,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:12,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:12,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 298 transitions, 3595 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:12,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:12,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:12,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:14,431 INFO L124 PetriNetUnfolderBase]: 3324/5282 cut-off events. [2024-06-28 04:14:14,431 INFO L125 PetriNetUnfolderBase]: For 337275/337275 co-relation queries the response was YES. [2024-06-28 04:14:14,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34120 conditions, 5282 events. 3324/5282 cut-off events. For 337275/337275 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 31513 event pairs, 837 based on Foata normal form. 4/5285 useless extension candidates. Maximal degree in co-relation 34015. Up to 4961 conditions per place. [2024-06-28 04:14:14,479 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 271 selfloop transitions, 46 changer transitions 0/322 dead transitions. [2024-06-28 04:14:14,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 322 transitions, 4313 flow [2024-06-28 04:14:14,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:14,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:14,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:14:14,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-28 04:14:14,480 INFO L175 Difference]: Start difference. First operand has 220 places, 298 transitions, 3595 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:14:14,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 322 transitions, 4313 flow [2024-06-28 04:14:14,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 322 transitions, 4049 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:14,989 INFO L231 Difference]: Finished difference. Result has 222 places, 298 transitions, 3435 flow [2024-06-28 04:14:14,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3435, PETRI_PLACES=222, PETRI_TRANSITIONS=298} [2024-06-28 04:14:14,990 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-28 04:14:14,990 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 298 transitions, 3435 flow [2024-06-28 04:14:14,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:14,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:14,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:14,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:14:14,990 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-28 04:14:14,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:14,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1531289031, now seen corresponding path program 4 times [2024-06-28 04:14:14,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:14,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139254768] [2024-06-28 04:14:14,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:14,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:15,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:17,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:17,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:17,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139254768] [2024-06-28 04:14:17,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139254768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:17,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:17,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:17,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905043963] [2024-06-28 04:14:17,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:17,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:17,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:17,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:17,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:17,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:17,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 298 transitions, 3435 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-28 04:14:17,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:17,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:17,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:20,018 INFO L124 PetriNetUnfolderBase]: 3334/5302 cut-off events. [2024-06-28 04:14:20,019 INFO L125 PetriNetUnfolderBase]: For 341403/341403 co-relation queries the response was YES. [2024-06-28 04:14:20,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33773 conditions, 5302 events. 3334/5302 cut-off events. For 341403/341403 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 31585 event pairs, 1009 based on Foata normal form. 2/5295 useless extension candidates. Maximal degree in co-relation 33667. Up to 4301 conditions per place. [2024-06-28 04:14:20,064 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 210 selfloop transitions, 113 changer transitions 0/328 dead transitions. [2024-06-28 04:14:20,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 328 transitions, 4327 flow [2024-06-28 04:14:20,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:20,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:20,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:14:20,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-28 04:14:20,065 INFO L175 Difference]: Start difference. First operand has 222 places, 298 transitions, 3435 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:14:20,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 328 transitions, 4327 flow [2024-06-28 04:14:20,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 328 transitions, 4235 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:14:20,678 INFO L231 Difference]: Finished difference. Result has 223 places, 301 transitions, 3615 flow [2024-06-28 04:14:20,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3343, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3615, PETRI_PLACES=223, PETRI_TRANSITIONS=301} [2024-06-28 04:14:20,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-28 04:14:20,679 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 301 transitions, 3615 flow [2024-06-28 04:14:20,679 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-28 04:14:20,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:20,679 INFO 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-28 04:14:20,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:14:20,679 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-28 04:14:20,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:20,679 INFO L85 PathProgramCache]: Analyzing trace with hash -2029388795, now seen corresponding path program 5 times [2024-06-28 04:14:20,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:20,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511856334] [2024-06-28 04:14:20,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:20,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:20,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:23,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:23,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:23,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511856334] [2024-06-28 04:14:23,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511856334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:23,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:23,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:23,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404363071] [2024-06-28 04:14:23,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:23,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:23,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:23,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:23,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:23,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:23,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 301 transitions, 3615 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:23,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:23,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:23,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:25,009 INFO L124 PetriNetUnfolderBase]: 3344/5328 cut-off events. [2024-06-28 04:14:25,010 INFO L125 PetriNetUnfolderBase]: For 354676/354684 co-relation queries the response was YES. [2024-06-28 04:14:25,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34568 conditions, 5328 events. 3344/5328 cut-off events. For 354676/354684 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 31920 event pairs, 870 based on Foata normal form. 10/5334 useless extension candidates. Maximal degree in co-relation 34461. Up to 4307 conditions per place. [2024-06-28 04:14:25,054 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 215 selfloop transitions, 112 changer transitions 0/332 dead transitions. [2024-06-28 04:14:25,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 332 transitions, 4651 flow [2024-06-28 04:14:25,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:25,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:25,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:14:25,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 04:14:25,056 INFO L175 Difference]: Start difference. First operand has 223 places, 301 transitions, 3615 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:14:25,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 332 transitions, 4651 flow [2024-06-28 04:14:25,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 332 transitions, 4498 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:25,500 INFO L231 Difference]: Finished difference. Result has 225 places, 304 transitions, 3735 flow [2024-06-28 04:14:25,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3464, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3735, PETRI_PLACES=225, PETRI_TRANSITIONS=304} [2024-06-28 04:14:25,500 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-28 04:14:25,500 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 304 transitions, 3735 flow [2024-06-28 04:14:25,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:25,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:25,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:25,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:14:25,501 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-28 04:14:25,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:25,501 INFO L85 PathProgramCache]: Analyzing trace with hash 511361235, now seen corresponding path program 6 times [2024-06-28 04:14:25,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:25,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997051378] [2024-06-28 04:14:25,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:25,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:28,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:28,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:28,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997051378] [2024-06-28 04:14:28,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997051378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:28,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:28,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:28,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125717908] [2024-06-28 04:14:28,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:28,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:28,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:28,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:28,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:28,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:28,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 304 transitions, 3735 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:28,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:28,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:28,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:30,208 INFO L124 PetriNetUnfolderBase]: 3318/5286 cut-off events. [2024-06-28 04:14:30,208 INFO L125 PetriNetUnfolderBase]: For 363468/363476 co-relation queries the response was YES. [2024-06-28 04:14:30,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34228 conditions, 5286 events. 3318/5286 cut-off events. For 363468/363476 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31660 event pairs, 884 based on Foata normal form. 14/5296 useless extension candidates. Maximal degree in co-relation 34119. Up to 4288 conditions per place. [2024-06-28 04:14:30,253 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 217 selfloop transitions, 106 changer transitions 0/328 dead transitions. [2024-06-28 04:14:30,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 328 transitions, 4581 flow [2024-06-28 04:14:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:30,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:30,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:14:30,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-28 04:14:30,255 INFO L175 Difference]: Start difference. First operand has 225 places, 304 transitions, 3735 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:14:30,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 328 transitions, 4581 flow [2024-06-28 04:14:30,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 328 transitions, 4441 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 04:14:30,673 INFO L231 Difference]: Finished difference. Result has 229 places, 304 transitions, 3815 flow [2024-06-28 04:14:30,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3595, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3815, PETRI_PLACES=229, PETRI_TRANSITIONS=304} [2024-06-28 04:14:30,674 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 185 predicate places. [2024-06-28 04:14:30,674 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 304 transitions, 3815 flow [2024-06-28 04:14:30,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:30,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:30,674 INFO 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-28 04:14:30,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:14:30,674 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-28 04:14:30,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:30,674 INFO L85 PathProgramCache]: Analyzing trace with hash 2145847713, now seen corresponding path program 7 times [2024-06-28 04:14:30,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:30,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876580827] [2024-06-28 04:14:30,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:30,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:30,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:33,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:33,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:33,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876580827] [2024-06-28 04:14:33,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876580827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:33,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:33,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:33,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175148744] [2024-06-28 04:14:33,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:33,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:33,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:33,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:33,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:33,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:33,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 304 transitions, 3815 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-28 04:14:33,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:33,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:33,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:36,423 INFO L124 PetriNetUnfolderBase]: 3300/5260 cut-off events. [2024-06-28 04:14:36,423 INFO L125 PetriNetUnfolderBase]: For 362480/362480 co-relation queries the response was YES. [2024-06-28 04:14:36,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33941 conditions, 5260 events. 3300/5260 cut-off events. For 362480/362480 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31469 event pairs, 948 based on Foata normal form. 6/5257 useless extension candidates. Maximal degree in co-relation 33831. Up to 4277 conditions per place. [2024-06-28 04:14:36,468 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 215 selfloop transitions, 116 changer transitions 0/336 dead transitions. [2024-06-28 04:14:36,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 336 transitions, 4827 flow [2024-06-28 04:14:36,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:14:36,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:14:36,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 04:14:36,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 04:14:36,469 INFO L175 Difference]: Start difference. First operand has 229 places, 304 transitions, 3815 flow. Second operand 10 states and 175 transitions. [2024-06-28 04:14:36,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 336 transitions, 4827 flow [2024-06-28 04:14:37,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 336 transitions, 4667 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:37,010 INFO L231 Difference]: Finished difference. Result has 234 places, 304 transitions, 3894 flow [2024-06-28 04:14:37,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3655, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3894, PETRI_PLACES=234, PETRI_TRANSITIONS=304} [2024-06-28 04:14:37,010 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-28 04:14:37,010 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 304 transitions, 3894 flow [2024-06-28 04:14:37,011 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-28 04:14:37,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:37,011 INFO 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-28 04:14:37,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:14:37,011 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-28 04:14:37,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:37,011 INFO L85 PathProgramCache]: Analyzing trace with hash -170456345, now seen corresponding path program 8 times [2024-06-28 04:14:37,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:37,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076870382] [2024-06-28 04:14:37,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:37,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:37,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:39,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:39,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:39,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076870382] [2024-06-28 04:14:39,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076870382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:39,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:39,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:39,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865072274] [2024-06-28 04:14:39,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:39,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:39,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:39,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:39,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:39,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:39,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 304 transitions, 3894 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-28 04:14:39,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:39,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:39,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:41,922 INFO L124 PetriNetUnfolderBase]: 3274/5224 cut-off events. [2024-06-28 04:14:41,922 INFO L125 PetriNetUnfolderBase]: For 361030/361030 co-relation queries the response was YES. [2024-06-28 04:14:41,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33610 conditions, 5224 events. 3274/5224 cut-off events. For 361030/361030 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31291 event pairs, 948 based on Foata normal form. 6/5221 useless extension candidates. Maximal degree in co-relation 33499. Up to 4258 conditions per place. [2024-06-28 04:14:41,975 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 213 selfloop transitions, 112 changer transitions 0/330 dead transitions. [2024-06-28 04:14:41,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 330 transitions, 4752 flow [2024-06-28 04:14:41,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:41,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:41,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:14:41,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-28 04:14:41,976 INFO L175 Difference]: Start difference. First operand has 234 places, 304 transitions, 3894 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:14:41,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 330 transitions, 4752 flow [2024-06-28 04:14:42,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 330 transitions, 4411 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 04:14:42,555 INFO L231 Difference]: Finished difference. Result has 233 places, 304 transitions, 3786 flow [2024-06-28 04:14:42,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3786, PETRI_PLACES=233, PETRI_TRANSITIONS=304} [2024-06-28 04:14:42,555 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-28 04:14:42,555 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 304 transitions, 3786 flow [2024-06-28 04:14:42,556 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-28 04:14:42,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:42,556 INFO 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-28 04:14:42,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:14:42,556 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-28 04:14:42,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:42,556 INFO L85 PathProgramCache]: Analyzing trace with hash -393226025, now seen corresponding path program 9 times [2024-06-28 04:14:42,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:42,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393189084] [2024-06-28 04:14:42,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:42,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:42,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:45,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:45,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:45,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393189084] [2024-06-28 04:14:45,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393189084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:45,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:45,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:45,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050045579] [2024-06-28 04:14:45,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:45,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:45,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:45,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:45,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:45,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:45,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 304 transitions, 3786 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:45,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:45,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:45,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:47,136 INFO L124 PetriNetUnfolderBase]: 3230/5145 cut-off events. [2024-06-28 04:14:47,136 INFO L125 PetriNetUnfolderBase]: For 351936/351936 co-relation queries the response was YES. [2024-06-28 04:14:47,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32414 conditions, 5145 events. 3230/5145 cut-off events. For 351936/351936 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 30726 event pairs, 770 based on Foata normal form. 12/5149 useless extension candidates. Maximal degree in co-relation 32303. Up to 4516 conditions per place. [2024-06-28 04:14:47,190 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 234 selfloop transitions, 89 changer transitions 0/328 dead transitions. [2024-06-28 04:14:47,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 328 transitions, 4642 flow [2024-06-28 04:14:47,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:47,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:47,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:14:47,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-28 04:14:47,192 INFO L175 Difference]: Start difference. First operand has 233 places, 304 transitions, 3786 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:14:47,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 328 transitions, 4642 flow [2024-06-28 04:14:47,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 328 transitions, 4408 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 04:14:47,694 INFO L231 Difference]: Finished difference. Result has 235 places, 304 transitions, 3745 flow [2024-06-28 04:14:47,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3554, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3745, PETRI_PLACES=235, PETRI_TRANSITIONS=304} [2024-06-28 04:14:47,694 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-28 04:14:47,695 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 304 transitions, 3745 flow [2024-06-28 04:14:47,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:47,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:47,695 INFO 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-28 04:14:47,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:14:47,695 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-28 04:14:47,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:47,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1572429015, now seen corresponding path program 10 times [2024-06-28 04:14:47,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:47,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540375654] [2024-06-28 04:14:47,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:47,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:47,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:50,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:50,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:50,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540375654] [2024-06-28 04:14:50,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540375654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:50,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:50,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:50,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633021357] [2024-06-28 04:14:50,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:50,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:50,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:50,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:50,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:50,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:50,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 304 transitions, 3745 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:50,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:50,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:50,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:51,948 INFO L124 PetriNetUnfolderBase]: 3204/5109 cut-off events. [2024-06-28 04:14:51,949 INFO L125 PetriNetUnfolderBase]: For 330361/330361 co-relation queries the response was YES. [2024-06-28 04:14:51,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31657 conditions, 5109 events. 3204/5109 cut-off events. For 330361/330361 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 30490 event pairs, 772 based on Foata normal form. 6/5107 useless extension candidates. Maximal degree in co-relation 31545. Up to 4497 conditions per place. [2024-06-28 04:14:52,004 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 234 selfloop transitions, 84 changer transitions 0/323 dead transitions. [2024-06-28 04:14:52,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 323 transitions, 4433 flow [2024-06-28 04:14:52,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:52,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:52,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:14:52,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-28 04:14:52,005 INFO L175 Difference]: Start difference. First operand has 235 places, 304 transitions, 3745 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:14:52,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 323 transitions, 4433 flow [2024-06-28 04:14:52,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 323 transitions, 4278 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:52,493 INFO L231 Difference]: Finished difference. Result has 237 places, 304 transitions, 3767 flow [2024-06-28 04:14:52,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3590, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3767, PETRI_PLACES=237, PETRI_TRANSITIONS=304} [2024-06-28 04:14:52,493 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 193 predicate places. [2024-06-28 04:14:52,493 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 304 transitions, 3767 flow [2024-06-28 04:14:52,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:52,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:52,494 INFO 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-28 04:14:52,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:14:52,494 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-28 04:14:52,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:52,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1066326403, now seen corresponding path program 1 times [2024-06-28 04:14:52,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:52,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571641865] [2024-06-28 04:14:52,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:52,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:52,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:55,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:55,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:55,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571641865] [2024-06-28 04:14:55,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571641865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:55,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:55,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:55,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107863041] [2024-06-28 04:14:55,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:55,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:55,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:55,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:55,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:55,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:55,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 304 transitions, 3767 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:55,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:55,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:55,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:57,771 INFO L124 PetriNetUnfolderBase]: 3256/5193 cut-off events. [2024-06-28 04:14:57,771 INFO L125 PetriNetUnfolderBase]: For 359782/359782 co-relation queries the response was YES. [2024-06-28 04:14:57,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32209 conditions, 5193 events. 3256/5193 cut-off events. For 359782/359782 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 31157 event pairs, 784 based on Foata normal form. 14/5199 useless extension candidates. Maximal degree in co-relation 32096. Up to 4837 conditions per place. [2024-06-28 04:14:57,823 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 288 selfloop transitions, 34 changer transitions 0/327 dead transitions. [2024-06-28 04:14:57,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 327 transitions, 4529 flow [2024-06-28 04:14:57,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:57,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:57,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:14:57,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-28 04:14:57,825 INFO L175 Difference]: Start difference. First operand has 237 places, 304 transitions, 3767 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:14:57,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 327 transitions, 4529 flow [2024-06-28 04:14:58,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 327 transitions, 4192 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 04:14:58,280 INFO L231 Difference]: Finished difference. Result has 233 places, 306 transitions, 3539 flow [2024-06-28 04:14:58,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3539, PETRI_PLACES=233, PETRI_TRANSITIONS=306} [2024-06-28 04:14:58,281 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-28 04:14:58,281 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 306 transitions, 3539 flow [2024-06-28 04:14:58,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:58,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:58,281 INFO 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-28 04:14:58,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:14:58,281 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-28 04:14:58,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:58,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1809088719, now seen corresponding path program 2 times [2024-06-28 04:14:58,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:58,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503423644] [2024-06-28 04:14:58,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:58,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:58,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:01,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:01,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:01,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503423644] [2024-06-28 04:15:01,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503423644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:01,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:01,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:01,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519090064] [2024-06-28 04:15:01,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:01,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:01,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:01,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:01,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:01,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:01,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 306 transitions, 3539 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:01,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:01,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:01,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:03,319 INFO L124 PetriNetUnfolderBase]: 3317/5292 cut-off events. [2024-06-28 04:15:03,319 INFO L125 PetriNetUnfolderBase]: For 365201/365201 co-relation queries the response was YES. [2024-06-28 04:15:03,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32866 conditions, 5292 events. 3317/5292 cut-off events. For 365201/365201 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 31789 event pairs, 815 based on Foata normal form. 8/5292 useless extension candidates. Maximal degree in co-relation 32752. Up to 4777 conditions per place. [2024-06-28 04:15:03,376 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 295 selfloop transitions, 33 changer transitions 0/333 dead transitions. [2024-06-28 04:15:03,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 333 transitions, 4487 flow [2024-06-28 04:15:03,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:15:03,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:15:03,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:15:03,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-28 04:15:03,377 INFO L175 Difference]: Start difference. First operand has 233 places, 306 transitions, 3539 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:15:03,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 333 transitions, 4487 flow [2024-06-28 04:15:03,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 333 transitions, 4402 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:15:03,930 INFO L231 Difference]: Finished difference. Result has 235 places, 308 transitions, 3558 flow [2024-06-28 04:15:03,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3558, PETRI_PLACES=235, PETRI_TRANSITIONS=308} [2024-06-28 04:15:03,930 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-28 04:15:03,930 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 308 transitions, 3558 flow [2024-06-28 04:15:03,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:03,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:03,931 INFO 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-28 04:15:03,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:15:03,931 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-28 04:15:03,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:03,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1151814001, now seen corresponding path program 1 times [2024-06-28 04:15:03,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:03,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747115233] [2024-06-28 04:15:03,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:03,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:03,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:07,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:07,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:07,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747115233] [2024-06-28 04:15:07,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747115233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:07,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:07,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:07,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678268723] [2024-06-28 04:15:07,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:07,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:07,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:07,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:07,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:07,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:07,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 308 transitions, 3558 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:07,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:07,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:07,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:09,411 INFO L124 PetriNetUnfolderBase]: 3325/5335 cut-off events. [2024-06-28 04:15:09,412 INFO L125 PetriNetUnfolderBase]: For 360471/360473 co-relation queries the response was YES. [2024-06-28 04:15:09,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33101 conditions, 5335 events. 3325/5335 cut-off events. For 360471/360473 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 32298 event pairs, 865 based on Foata normal form. 4/5338 useless extension candidates. Maximal degree in co-relation 32986. Up to 5020 conditions per place. [2024-06-28 04:15:09,470 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 300 selfloop transitions, 30 changer transitions 0/335 dead transitions. [2024-06-28 04:15:09,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 335 transitions, 4514 flow [2024-06-28 04:15:09,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:15:09,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:15:09,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:15:09,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-28 04:15:09,471 INFO L175 Difference]: Start difference. First operand has 235 places, 308 transitions, 3558 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:15:09,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 335 transitions, 4514 flow [2024-06-28 04:15:10,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 335 transitions, 4470 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:15:10,257 INFO L231 Difference]: Finished difference. Result has 239 places, 312 transitions, 3663 flow [2024-06-28 04:15:10,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3663, PETRI_PLACES=239, PETRI_TRANSITIONS=312} [2024-06-28 04:15:10,258 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-28 04:15:10,258 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 312 transitions, 3663 flow [2024-06-28 04:15:10,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:10,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:10,258 INFO 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-28 04:15:10,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:15:10,259 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-28 04:15:10,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:10,259 INFO L85 PathProgramCache]: Analyzing trace with hash 508574645, now seen corresponding path program 2 times [2024-06-28 04:15:10,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:10,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018694086] [2024-06-28 04:15:10,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:10,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:10,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:13,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:13,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:13,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018694086] [2024-06-28 04:15:13,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018694086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:13,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:13,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:13,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100656626] [2024-06-28 04:15:13,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:13,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:13,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:13,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:13,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:13,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:13,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 312 transitions, 3663 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:13,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:13,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:13,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:15,222 INFO L124 PetriNetUnfolderBase]: 3333/5335 cut-off events. [2024-06-28 04:15:15,222 INFO L125 PetriNetUnfolderBase]: For 370538/370540 co-relation queries the response was YES. [2024-06-28 04:15:15,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33467 conditions, 5335 events. 3333/5335 cut-off events. For 370538/370540 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 32205 event pairs, 901 based on Foata normal form. 4/5338 useless extension candidates. Maximal degree in co-relation 33350. Up to 5069 conditions per place. [2024-06-28 04:15:15,276 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 300 selfloop transitions, 27 changer transitions 0/332 dead transitions. [2024-06-28 04:15:15,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 332 transitions, 4415 flow [2024-06-28 04:15:15,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:15:15,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:15:15,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:15:15,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-28 04:15:15,277 INFO L175 Difference]: Start difference. First operand has 239 places, 312 transitions, 3663 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:15:15,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 332 transitions, 4415 flow [2024-06-28 04:15:16,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 332 transitions, 4315 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 04:15:16,065 INFO L231 Difference]: Finished difference. Result has 243 places, 314 transitions, 3670 flow [2024-06-28 04:15:16,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3670, PETRI_PLACES=243, PETRI_TRANSITIONS=314} [2024-06-28 04:15:16,066 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 199 predicate places. [2024-06-28 04:15:16,066 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 314 transitions, 3670 flow [2024-06-28 04:15:16,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:16,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:16,068 INFO 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-28 04:15:16,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:15:16,068 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-28 04:15:16,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:16,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1009189331, now seen corresponding path program 3 times [2024-06-28 04:15:16,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:16,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781903508] [2024-06-28 04:15:16,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:16,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:16,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:19,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:19,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:19,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781903508] [2024-06-28 04:15:19,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781903508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:19,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:19,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:19,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371494847] [2024-06-28 04:15:19,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:19,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:19,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:19,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:19,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:19,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:19,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 314 transitions, 3670 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-28 04:15:19,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:19,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:19,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:21,805 INFO L124 PetriNetUnfolderBase]: 3341/5345 cut-off events. [2024-06-28 04:15:21,805 INFO L125 PetriNetUnfolderBase]: For 379861/379861 co-relation queries the response was YES. [2024-06-28 04:15:21,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33616 conditions, 5345 events. 3341/5345 cut-off events. For 379861/379861 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 32239 event pairs, 916 based on Foata normal form. 2/5345 useless extension candidates. Maximal degree in co-relation 33497. Up to 5081 conditions per place. [2024-06-28 04:15:21,856 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 301 selfloop transitions, 29 changer transitions 0/335 dead transitions. [2024-06-28 04:15:21,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 335 transitions, 4416 flow [2024-06-28 04:15:21,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:15:21,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:15:21,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 04:15:21,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 04:15:21,857 INFO L175 Difference]: Start difference. First operand has 243 places, 314 transitions, 3670 flow. Second operand 8 states and 129 transitions. [2024-06-28 04:15:21,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 335 transitions, 4416 flow [2024-06-28 04:15:22,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 335 transitions, 4347 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:15:22,660 INFO L231 Difference]: Finished difference. Result has 246 places, 316 transitions, 3698 flow [2024-06-28 04:15:22,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3601, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3698, PETRI_PLACES=246, PETRI_TRANSITIONS=316} [2024-06-28 04:15:22,661 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-28 04:15:22,661 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 316 transitions, 3698 flow [2024-06-28 04:15:22,661 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-28 04:15:22,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:22,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:22,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:15:22,661 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-28 04:15:22,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:22,661 INFO L85 PathProgramCache]: Analyzing trace with hash -170261727, now seen corresponding path program 1 times [2024-06-28 04:15:22,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:22,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115809254] [2024-06-28 04:15:22,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:22,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:22,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:27,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:27,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:27,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115809254] [2024-06-28 04:15:27,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115809254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:27,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:27,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:15:27,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627428403] [2024-06-28 04:15:27,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:27,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:15:27,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:27,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:15:27,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:15:27,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:27,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 316 transitions, 3698 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:27,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:27,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:27,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:29,082 INFO L124 PetriNetUnfolderBase]: 3357/5377 cut-off events. [2024-06-28 04:15:29,082 INFO L125 PetriNetUnfolderBase]: For 395766/395766 co-relation queries the response was YES. [2024-06-28 04:15:29,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33956 conditions, 5377 events. 3357/5377 cut-off events. For 395766/395766 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32521 event pairs, 853 based on Foata normal form. 4/5379 useless extension candidates. Maximal degree in co-relation 33836. Up to 4415 conditions per place. [2024-06-28 04:15:29,140 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 222 selfloop transitions, 130 changer transitions 0/357 dead transitions. [2024-06-28 04:15:29,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 357 transitions, 4580 flow [2024-06-28 04:15:29,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:15:29,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:15:29,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 04:15:29,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40380549682875266 [2024-06-28 04:15:29,141 INFO L175 Difference]: Start difference. First operand has 246 places, 316 transitions, 3698 flow. Second operand 11 states and 191 transitions. [2024-06-28 04:15:29,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 357 transitions, 4580 flow [2024-06-28 04:15:30,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 357 transitions, 4503 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 04:15:30,416 INFO L231 Difference]: Finished difference. Result has 251 places, 319 transitions, 3955 flow [2024-06-28 04:15:30,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3621, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3955, PETRI_PLACES=251, PETRI_TRANSITIONS=319} [2024-06-28 04:15:30,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-28 04:15:30,417 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 319 transitions, 3955 flow [2024-06-28 04:15:30,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:30,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:30,417 INFO 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-28 04:15:30,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:15:30,417 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-28 04:15:30,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:30,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1908801983, now seen corresponding path program 4 times [2024-06-28 04:15:30,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:30,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271778630] [2024-06-28 04:15:30,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:30,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:30,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:33,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:33,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:33,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271778630] [2024-06-28 04:15:33,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271778630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:33,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:33,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:33,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818409034] [2024-06-28 04:15:33,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:33,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:33,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:33,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:33,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:33,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:33,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 319 transitions, 3955 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:33,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:33,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:33,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:35,525 INFO L124 PetriNetUnfolderBase]: 3352/5357 cut-off events. [2024-06-28 04:15:35,526 INFO L125 PetriNetUnfolderBase]: For 397641/397641 co-relation queries the response was YES. [2024-06-28 04:15:35,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34582 conditions, 5357 events. 3352/5357 cut-off events. For 397641/397641 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 32320 event pairs, 956 based on Foata normal form. 2/5358 useless extension candidates. Maximal degree in co-relation 34461. Up to 5148 conditions per place. [2024-06-28 04:15:35,582 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 16 changer transitions 0/333 dead transitions. [2024-06-28 04:15:35,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 333 transitions, 4649 flow [2024-06-28 04:15:35,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:15:35,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:15:35,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 04:15:35,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35174418604651164 [2024-06-28 04:15:35,583 INFO L175 Difference]: Start difference. First operand has 251 places, 319 transitions, 3955 flow. Second operand 8 states and 121 transitions. [2024-06-28 04:15:35,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 333 transitions, 4649 flow [2024-06-28 04:15:36,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 333 transitions, 4402 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-28 04:15:36,750 INFO L231 Difference]: Finished difference. Result has 251 places, 319 transitions, 3745 flow [2024-06-28 04:15:36,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3708, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3745, PETRI_PLACES=251, PETRI_TRANSITIONS=319} [2024-06-28 04:15:36,750 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-28 04:15:36,750 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 319 transitions, 3745 flow [2024-06-28 04:15:36,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:15:36,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:36,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:36,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:15:36,751 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-28 04:15:36,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:36,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1808798993, now seen corresponding path program 2 times [2024-06-28 04:15:36,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:36,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590803248] [2024-06-28 04:15:36,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:36,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:36,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:40,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-28 04:15:40,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:40,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590803248] [2024-06-28 04:15:40,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590803248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:40,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:40,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:40,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545752184] [2024-06-28 04:15:40,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:40,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:40,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:40,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:40,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:40,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:40,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 319 transitions, 3745 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-28 04:15:40,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:40,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:40,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:42,526 INFO L124 PetriNetUnfolderBase]: 3404/5417 cut-off events. [2024-06-28 04:15:42,526 INFO L125 PetriNetUnfolderBase]: For 443076/443076 co-relation queries the response was YES. [2024-06-28 04:15:42,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34644 conditions, 5417 events. 3404/5417 cut-off events. For 443076/443076 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 32501 event pairs, 794 based on Foata normal form. 14/5423 useless extension candidates. Maximal degree in co-relation 34522. Up to 4751 conditions per place. [2024-06-28 04:15:42,583 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 247 selfloop transitions, 97 changer transitions 0/349 dead transitions. [2024-06-28 04:15:42,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 349 transitions, 4583 flow [2024-06-28 04:15:42,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:15:42,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:15:42,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:15:42,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 04:15:42,585 INFO L175 Difference]: Start difference. First operand has 251 places, 319 transitions, 3745 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:15:42,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 349 transitions, 4583 flow [2024-06-28 04:15:43,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 349 transitions, 4532 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:43,194 INFO L231 Difference]: Finished difference. Result has 254 places, 322 transitions, 3970 flow [2024-06-28 04:15:43,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3694, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3970, PETRI_PLACES=254, PETRI_TRANSITIONS=322} [2024-06-28 04:15:43,194 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-28 04:15:43,194 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 322 transitions, 3970 flow [2024-06-28 04:15:43,194 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-28 04:15:43,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:43,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:43,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:15:43,195 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-28 04:15:43,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:43,195 INFO L85 PathProgramCache]: Analyzing trace with hash 216267207, now seen corresponding path program 3 times [2024-06-28 04:15:43,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:43,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651372905] [2024-06-28 04:15:43,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:43,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:43,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:46,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:46,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:46,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651372905] [2024-06-28 04:15:46,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651372905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:46,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:46,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:46,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070919871] [2024-06-28 04:15:46,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:46,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:46,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:46,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:46,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:46,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:46,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 322 transitions, 3970 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-28 04:15:46,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:46,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:46,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:49,289 INFO L124 PetriNetUnfolderBase]: 3924/6223 cut-off events. [2024-06-28 04:15:49,289 INFO L125 PetriNetUnfolderBase]: For 707756/707756 co-relation queries the response was YES. [2024-06-28 04:15:49,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45467 conditions, 6223 events. 3924/6223 cut-off events. For 707756/707756 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 37633 event pairs, 964 based on Foata normal form. 14/6229 useless extension candidates. Maximal degree in co-relation 45344. Up to 4672 conditions per place. [2024-06-28 04:15:49,356 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 258 selfloop transitions, 101 changer transitions 0/364 dead transitions. [2024-06-28 04:15:49,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 364 transitions, 5120 flow [2024-06-28 04:15:49,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:15:49,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:15:49,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 04:15:49,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-28 04:15:49,358 INFO L175 Difference]: Start difference. First operand has 254 places, 322 transitions, 3970 flow. Second operand 10 states and 179 transitions. [2024-06-28 04:15:49,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 364 transitions, 5120 flow [2024-06-28 04:15:50,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 364 transitions, 4876 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 04:15:50,464 INFO L231 Difference]: Finished difference. Result has 257 places, 328 transitions, 4094 flow [2024-06-28 04:15:50,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3726, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4094, PETRI_PLACES=257, PETRI_TRANSITIONS=328} [2024-06-28 04:15:50,465 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-28 04:15:50,465 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 328 transitions, 4094 flow [2024-06-28 04:15:50,465 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-28 04:15:50,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:50,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:50,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:15:50,465 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-28 04:15:50,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:50,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1025835481, now seen corresponding path program 4 times [2024-06-28 04:15:50,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:50,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520372917] [2024-06-28 04:15:50,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:50,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:54,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:54,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:54,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520372917] [2024-06-28 04:15:54,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520372917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:54,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:54,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:15:54,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504623189] [2024-06-28 04:15:54,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:54,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:15:54,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:54,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:15:54,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:15:54,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:54,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 328 transitions, 4094 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-28 04:15:54,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:54,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:54,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:56,851 INFO L124 PetriNetUnfolderBase]: 3891/6176 cut-off events. [2024-06-28 04:15:56,851 INFO L125 PetriNetUnfolderBase]: For 675899/675899 co-relation queries the response was YES. [2024-06-28 04:15:56,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44277 conditions, 6176 events. 3891/6176 cut-off events. For 675899/675899 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 37408 event pairs, 1025 based on Foata normal form. 14/6182 useless extension candidates. Maximal degree in co-relation 44152. Up to 5504 conditions per place. [2024-06-28 04:15:56,928 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 260 selfloop transitions, 90 changer transitions 0/355 dead transitions. [2024-06-28 04:15:56,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 355 transitions, 4952 flow [2024-06-28 04:15:56,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:56,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:56,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:15:56,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-28 04:15:56,929 INFO L175 Difference]: Start difference. First operand has 257 places, 328 transitions, 4094 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:15:56,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 355 transitions, 4952 flow [2024-06-28 04:15:58,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 355 transitions, 4692 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:58,241 INFO L231 Difference]: Finished difference. Result has 259 places, 331 transitions, 4110 flow [2024-06-28 04:15:58,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3840, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4110, PETRI_PLACES=259, PETRI_TRANSITIONS=331} [2024-06-28 04:15:58,242 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-28 04:15:58,242 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 331 transitions, 4110 flow [2024-06-28 04:15:58,242 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-28 04:15:58,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:58,242 INFO 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-28 04:15:58,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:15:58,242 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-28 04:15:58,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:58,242 INFO L85 PathProgramCache]: Analyzing trace with hash -682142036, now seen corresponding path program 1 times [2024-06-28 04:15:58,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:58,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388545034] [2024-06-28 04:15:58,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:58,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:58,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:01,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:01,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:01,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388545034] [2024-06-28 04:16:01,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388545034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:01,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:01,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:01,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899281131] [2024-06-28 04:16:01,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:01,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:01,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:01,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:01,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:01,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:01,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 331 transitions, 4110 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-28 04:16:01,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:01,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:01,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:03,741 INFO L124 PetriNetUnfolderBase]: 3906/6222 cut-off events. [2024-06-28 04:16:03,742 INFO L125 PetriNetUnfolderBase]: For 652259/652259 co-relation queries the response was YES. [2024-06-28 04:16:03,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44007 conditions, 6222 events. 3906/6222 cut-off events. For 652259/652259 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 37874 event pairs, 938 based on Foata normal form. 2/6223 useless extension candidates. Maximal degree in co-relation 43881. Up to 5764 conditions per place. [2024-06-28 04:16:03,819 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 329 selfloop transitions, 43 changer transitions 0/377 dead transitions. [2024-06-28 04:16:03,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 377 transitions, 5238 flow [2024-06-28 04:16:03,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:03,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:03,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:16:03,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-28 04:16:03,820 INFO L175 Difference]: Start difference. First operand has 259 places, 331 transitions, 4110 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:16:03,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 377 transitions, 5238 flow [2024-06-28 04:16:05,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 377 transitions, 5006 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:16:05,176 INFO L231 Difference]: Finished difference. Result has 261 places, 336 transitions, 4078 flow [2024-06-28 04:16:05,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3878, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4078, PETRI_PLACES=261, PETRI_TRANSITIONS=336} [2024-06-28 04:16:05,176 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 217 predicate places. [2024-06-28 04:16:05,176 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 336 transitions, 4078 flow [2024-06-28 04:16:05,176 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-28 04:16:05,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:05,177 INFO 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-28 04:16:05,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:16:05,177 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-28 04:16:05,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:05,177 INFO L85 PathProgramCache]: Analyzing trace with hash 2059451880, now seen corresponding path program 2 times [2024-06-28 04:16:05,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:05,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030744521] [2024-06-28 04:16:05,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:05,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:05,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:08,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:08,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:08,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030744521] [2024-06-28 04:16:08,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030744521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:08,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:08,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:08,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954948096] [2024-06-28 04:16:08,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:08,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:08,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:08,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:08,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:08,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:08,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 336 transitions, 4078 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-28 04:16:08,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:08,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:08,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:10,944 INFO L124 PetriNetUnfolderBase]: 3919/6243 cut-off events. [2024-06-28 04:16:10,944 INFO L125 PetriNetUnfolderBase]: For 664410/664410 co-relation queries the response was YES. [2024-06-28 04:16:11,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43917 conditions, 6243 events. 3919/6243 cut-off events. For 664410/664410 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 38194 event pairs, 1115 based on Foata normal form. 2/6244 useless extension candidates. Maximal degree in co-relation 43789. Up to 5911 conditions per place. [2024-06-28 04:16:11,029 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 327 selfloop transitions, 40 changer transitions 0/372 dead transitions. [2024-06-28 04:16:11,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 372 transitions, 4990 flow [2024-06-28 04:16:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:11,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:11,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:16:11,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 04:16:11,031 INFO L175 Difference]: Start difference. First operand has 261 places, 336 transitions, 4078 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:16:11,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 372 transitions, 4990 flow [2024-06-28 04:16:12,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 372 transitions, 4797 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 04:16:12,566 INFO L231 Difference]: Finished difference. Result has 265 places, 341 transitions, 4056 flow [2024-06-28 04:16:12,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3907, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4056, PETRI_PLACES=265, PETRI_TRANSITIONS=341} [2024-06-28 04:16:12,567 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-28 04:16:12,567 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 341 transitions, 4056 flow [2024-06-28 04:16:12,567 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-28 04:16:12,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:12,567 INFO 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-28 04:16:12,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:16:12,568 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-28 04:16:12,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:12,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1202111552, now seen corresponding path program 1 times [2024-06-28 04:16:12,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:12,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719900627] [2024-06-28 04:16:12,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:12,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:12,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:15,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:15,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:15,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719900627] [2024-06-28 04:16:15,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719900627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:15,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:15,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:15,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000439197] [2024-06-28 04:16:15,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:15,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:15,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:15,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:15,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:15,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:15,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 341 transitions, 4056 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-28 04:16:15,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:15,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:15,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:17,943 INFO L124 PetriNetUnfolderBase]: 3940/6277 cut-off events. [2024-06-28 04:16:17,944 INFO L125 PetriNetUnfolderBase]: For 682412/682412 co-relation queries the response was YES. [2024-06-28 04:16:17,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44268 conditions, 6277 events. 3940/6277 cut-off events. For 682412/682412 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 38425 event pairs, 1105 based on Foata normal form. 1/6277 useless extension candidates. Maximal degree in co-relation 44139. Up to 5814 conditions per place. [2024-06-28 04:16:18,024 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 321 selfloop transitions, 65 changer transitions 0/391 dead transitions. [2024-06-28 04:16:18,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 391 transitions, 5237 flow [2024-06-28 04:16:18,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:18,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:18,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:16:18,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-28 04:16:18,025 INFO L175 Difference]: Start difference. First operand has 265 places, 341 transitions, 4056 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:16:18,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 391 transitions, 5237 flow [2024-06-28 04:16:19,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 391 transitions, 5146 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:16:19,154 INFO L231 Difference]: Finished difference. Result has 270 places, 347 transitions, 4232 flow [2024-06-28 04:16:19,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3965, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4232, PETRI_PLACES=270, PETRI_TRANSITIONS=347} [2024-06-28 04:16:19,154 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-28 04:16:19,154 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 347 transitions, 4232 flow [2024-06-28 04:16:19,155 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-28 04:16:19,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:19,155 INFO 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-28 04:16:19,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:16:19,155 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-28 04:16:19,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:19,155 INFO L85 PathProgramCache]: Analyzing trace with hash -758475288, now seen corresponding path program 3 times [2024-06-28 04:16:19,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:19,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679480962] [2024-06-28 04:16:19,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:19,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:19,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:22,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:22,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:22,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679480962] [2024-06-28 04:16:22,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679480962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:22,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:22,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:22,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910271396] [2024-06-28 04:16:22,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:22,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:22,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:22,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:22,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:22,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:22,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 347 transitions, 4232 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-28 04:16:22,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:22,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:22,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:24,650 INFO L124 PetriNetUnfolderBase]: 3935/6263 cut-off events. [2024-06-28 04:16:24,650 INFO L125 PetriNetUnfolderBase]: For 697615/697615 co-relation queries the response was YES. [2024-06-28 04:16:24,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45008 conditions, 6263 events. 3935/6263 cut-off events. For 697615/697615 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 38261 event pairs, 1060 based on Foata normal form. 2/6264 useless extension candidates. Maximal degree in co-relation 44877. Up to 5933 conditions per place. [2024-06-28 04:16:24,733 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 40 changer transitions 0/371 dead transitions. [2024-06-28 04:16:24,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 371 transitions, 5050 flow [2024-06-28 04:16:24,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:24,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:24,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:16:24,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-28 04:16:24,735 INFO L175 Difference]: Start difference. First operand has 270 places, 347 transitions, 4232 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:16:24,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 371 transitions, 5050 flow [2024-06-28 04:16:25,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 371 transitions, 4815 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-28 04:16:25,903 INFO L231 Difference]: Finished difference. Result has 274 places, 348 transitions, 4110 flow [2024-06-28 04:16:25,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4110, PETRI_PLACES=274, PETRI_TRANSITIONS=348} [2024-06-28 04:16:25,904 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-28 04:16:25,904 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 348 transitions, 4110 flow [2024-06-28 04:16:25,904 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-28 04:16:25,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:25,904 INFO 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-28 04:16:25,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:16:25,904 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-28 04:16:25,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:25,905 INFO L85 PathProgramCache]: Analyzing trace with hash -2125935190, now seen corresponding path program 2 times [2024-06-28 04:16:25,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:25,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407080487] [2024-06-28 04:16:25,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:25,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:25,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:28,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:28,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:28,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407080487] [2024-06-28 04:16:28,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407080487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:28,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:28,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:28,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763681240] [2024-06-28 04:16:28,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:28,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:28,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:28,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:28,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:29,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:29,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 348 transitions, 4110 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-28 04:16:29,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:29,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:29,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:31,453 INFO L124 PetriNetUnfolderBase]: 4012/6394 cut-off events. [2024-06-28 04:16:31,453 INFO L125 PetriNetUnfolderBase]: For 743807/743807 co-relation queries the response was YES. [2024-06-28 04:16:31,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46258 conditions, 6394 events. 4012/6394 cut-off events. For 743807/743807 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 39305 event pairs, 918 based on Foata normal form. 1/6393 useless extension candidates. Maximal degree in co-relation 46125. Up to 4713 conditions per place. [2024-06-28 04:16:31,533 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 224 selfloop transitions, 173 changer transitions 0/402 dead transitions. [2024-06-28 04:16:31,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 402 transitions, 5837 flow [2024-06-28 04:16:31,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:31,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:31,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 04:16:31,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-28 04:16:31,534 INFO L175 Difference]: Start difference. First operand has 274 places, 348 transitions, 4110 flow. Second operand 8 states and 161 transitions. [2024-06-28 04:16:31,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 402 transitions, 5837 flow [2024-06-28 04:16:32,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 402 transitions, 5746 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:16:32,795 INFO L231 Difference]: Finished difference. Result has 278 places, 362 transitions, 4629 flow [2024-06-28 04:16:32,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4019, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4629, PETRI_PLACES=278, PETRI_TRANSITIONS=362} [2024-06-28 04:16:32,795 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-28 04:16:32,795 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 362 transitions, 4629 flow [2024-06-28 04:16:32,795 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-28 04:16:32,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:32,795 INFO 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-28 04:16:32,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:16:32,796 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-28 04:16:32,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:32,796 INFO L85 PathProgramCache]: Analyzing trace with hash 286319320, now seen corresponding path program 3 times [2024-06-28 04:16:32,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:32,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993282653] [2024-06-28 04:16:32,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:32,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:32,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:36,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:36,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:36,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993282653] [2024-06-28 04:16:36,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993282653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:36,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:36,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:36,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346452234] [2024-06-28 04:16:36,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:36,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:36,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:36,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:36,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:36,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:36,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 362 transitions, 4629 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-28 04:16:36,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:36,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:36,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:38,996 INFO L124 PetriNetUnfolderBase]: 4017/6403 cut-off events. [2024-06-28 04:16:38,996 INFO L125 PetriNetUnfolderBase]: For 767680/767680 co-relation queries the response was YES. [2024-06-28 04:16:39,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48014 conditions, 6403 events. 4017/6403 cut-off events. For 767680/767680 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 39366 event pairs, 918 based on Foata normal form. 1/6402 useless extension candidates. Maximal degree in co-relation 47879. Up to 4715 conditions per place. [2024-06-28 04:16:39,073 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 219 selfloop transitions, 176 changer transitions 0/400 dead transitions. [2024-06-28 04:16:39,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 400 transitions, 6195 flow [2024-06-28 04:16:39,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:39,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:39,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:16:39,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-28 04:16:39,075 INFO L175 Difference]: Start difference. First operand has 278 places, 362 transitions, 4629 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:16:39,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 400 transitions, 6195 flow [2024-06-28 04:16:40,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 400 transitions, 6004 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-28 04:16:40,453 INFO L231 Difference]: Finished difference. Result has 284 places, 365 transitions, 4877 flow [2024-06-28 04:16:40,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4877, PETRI_PLACES=284, PETRI_TRANSITIONS=365} [2024-06-28 04:16:40,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-28 04:16:40,453 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 365 transitions, 4877 flow [2024-06-28 04:16:40,453 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-28 04:16:40,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:40,453 INFO 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-28 04:16:40,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:16:40,454 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-28 04:16:40,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:40,454 INFO L85 PathProgramCache]: Analyzing trace with hash 430209850, now seen corresponding path program 4 times [2024-06-28 04:16:40,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:40,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544624888] [2024-06-28 04:16:40,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:40,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:40,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:43,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:43,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:43,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544624888] [2024-06-28 04:16:43,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544624888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:43,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:43,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:43,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917139230] [2024-06-28 04:16:43,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:43,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:43,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:43,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:43,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:43,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:43,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 365 transitions, 4877 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-28 04:16:43,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:43,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:43,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:46,090 INFO L124 PetriNetUnfolderBase]: 4038/6431 cut-off events. [2024-06-28 04:16:46,090 INFO L125 PetriNetUnfolderBase]: For 790222/790222 co-relation queries the response was YES. [2024-06-28 04:16:46,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47988 conditions, 6431 events. 4038/6431 cut-off events. For 790222/790222 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 39542 event pairs, 1074 based on Foata normal form. 1/6431 useless extension candidates. Maximal degree in co-relation 47850. Up to 6045 conditions per place. [2024-06-28 04:16:46,163 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 337 selfloop transitions, 54 changer transitions 0/396 dead transitions. [2024-06-28 04:16:46,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 396 transitions, 6018 flow [2024-06-28 04:16:46,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:46,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:46,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:16:46,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-28 04:16:46,165 INFO L175 Difference]: Start difference. First operand has 284 places, 365 transitions, 4877 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:16:46,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 396 transitions, 6018 flow [2024-06-28 04:16:47,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 396 transitions, 5659 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:16:47,986 INFO L231 Difference]: Finished difference. Result has 289 places, 371 transitions, 4768 flow [2024-06-28 04:16:47,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4527, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4768, PETRI_PLACES=289, PETRI_TRANSITIONS=371} [2024-06-28 04:16:47,986 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-28 04:16:47,986 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 371 transitions, 4768 flow [2024-06-28 04:16:47,986 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-28 04:16:47,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:47,987 INFO 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-28 04:16:47,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:16:47,987 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-28 04:16:47,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:47,987 INFO L85 PathProgramCache]: Analyzing trace with hash -235800184, now seen corresponding path program 5 times [2024-06-28 04:16:47,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:47,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030430540] [2024-06-28 04:16:47,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:47,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:48,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:51,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-28 04:16:51,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:51,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030430540] [2024-06-28 04:16:51,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030430540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:51,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:51,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:51,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554356167] [2024-06-28 04:16:51,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:51,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:51,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:51,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:51,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:51,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:51,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 371 transitions, 4768 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-28 04:16:51,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:51,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:51,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:53,988 INFO L124 PetriNetUnfolderBase]: 4043/6422 cut-off events. [2024-06-28 04:16:53,988 INFO L125 PetriNetUnfolderBase]: For 806107/806107 co-relation queries the response was YES. [2024-06-28 04:16:54,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47665 conditions, 6422 events. 4043/6422 cut-off events. For 806107/806107 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39361 event pairs, 1140 based on Foata normal form. 1/6408 useless extension candidates. Maximal degree in co-relation 47525. Up to 4728 conditions per place. [2024-06-28 04:16:54,068 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 242 selfloop transitions, 168 changer transitions 0/415 dead transitions. [2024-06-28 04:16:54,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 415 transitions, 6457 flow [2024-06-28 04:16:54,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:54,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:54,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:16:54,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-28 04:16:54,069 INFO L175 Difference]: Start difference. First operand has 289 places, 371 transitions, 4768 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:16:54,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 415 transitions, 6457 flow [2024-06-28 04:16:55,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 415 transitions, 6312 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 04:16:55,656 INFO L231 Difference]: Finished difference. Result has 291 places, 381 transitions, 5209 flow [2024-06-28 04:16:55,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4623, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5209, PETRI_PLACES=291, PETRI_TRANSITIONS=381} [2024-06-28 04:16:55,657 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-28 04:16:55,657 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 381 transitions, 5209 flow [2024-06-28 04:16:55,657 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-28 04:16:55,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:55,657 INFO 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-28 04:16:55,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:16:55,657 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-28 04:16:55,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:55,658 INFO L85 PathProgramCache]: Analyzing trace with hash -20067430, now seen corresponding path program 6 times [2024-06-28 04:16:55,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:55,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969630374] [2024-06-28 04:16:55,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:55,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:58,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-28 04:16:58,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:58,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969630374] [2024-06-28 04:16:58,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969630374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:58,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:58,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:58,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373017107] [2024-06-28 04:16:58,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:58,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:58,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:58,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:58,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:58,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:58,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 381 transitions, 5209 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-28 04:16:58,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:58,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:58,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:01,184 INFO L124 PetriNetUnfolderBase]: 4048/6431 cut-off events. [2024-06-28 04:17:01,185 INFO L125 PetriNetUnfolderBase]: For 827517/827517 co-relation queries the response was YES. [2024-06-28 04:17:01,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48607 conditions, 6431 events. 4048/6431 cut-off events. For 827517/827517 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 39512 event pairs, 1140 based on Foata normal form. 1/6417 useless extension candidates. Maximal degree in co-relation 48466. Up to 4730 conditions per place. [2024-06-28 04:17:01,268 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 240 selfloop transitions, 169 changer transitions 0/414 dead transitions. [2024-06-28 04:17:01,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 414 transitions, 6740 flow [2024-06-28 04:17:01,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:01,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:01,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:17:01,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 04:17:01,269 INFO L175 Difference]: Start difference. First operand has 291 places, 381 transitions, 5209 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:17:01,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 414 transitions, 6740 flow [2024-06-28 04:17:03,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 414 transitions, 6512 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-28 04:17:03,139 INFO L231 Difference]: Finished difference. Result has 295 places, 384 transitions, 5413 flow [2024-06-28 04:17:03,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5013, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5413, PETRI_PLACES=295, PETRI_TRANSITIONS=384} [2024-06-28 04:17:03,140 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-28 04:17:03,140 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 384 transitions, 5413 flow [2024-06-28 04:17:03,140 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-28 04:17:03,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:03,140 INFO 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-28 04:17:03,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:17:03,141 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-28 04:17:03,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:03,141 INFO L85 PathProgramCache]: Analyzing trace with hash -997458568, now seen corresponding path program 7 times [2024-06-28 04:17:03,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:03,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221791640] [2024-06-28 04:17:03,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:03,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:03,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:06,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:06,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:06,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221791640] [2024-06-28 04:17:06,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221791640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:06,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:06,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:06,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121131508] [2024-06-28 04:17:06,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:06,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:06,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:06,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:06,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:06,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:06,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 384 transitions, 5413 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-28 04:17:06,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:06,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:06,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:09,353 INFO L124 PetriNetUnfolderBase]: 4079/6484 cut-off events. [2024-06-28 04:17:09,353 INFO L125 PetriNetUnfolderBase]: For 864627/864627 co-relation queries the response was YES. [2024-06-28 04:17:09,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49848 conditions, 6484 events. 4079/6484 cut-off events. For 864627/864627 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 39945 event pairs, 1142 based on Foata normal form. 3/6472 useless extension candidates. Maximal degree in co-relation 49706. Up to 4747 conditions per place. [2024-06-28 04:17:09,423 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 240 selfloop transitions, 173 changer transitions 0/418 dead transitions. [2024-06-28 04:17:09,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 418 transitions, 6996 flow [2024-06-28 04:17:09,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:09,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:09,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:17:09,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 04:17:09,424 INFO L175 Difference]: Start difference. First operand has 295 places, 384 transitions, 5413 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:17:09,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 418 transitions, 6996 flow [2024-06-28 04:17:10,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 418 transitions, 6633 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:10,746 INFO L231 Difference]: Finished difference. Result has 298 places, 391 transitions, 5549 flow [2024-06-28 04:17:10,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5060, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5549, PETRI_PLACES=298, PETRI_TRANSITIONS=391} [2024-06-28 04:17:10,746 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-28 04:17:10,746 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 391 transitions, 5549 flow [2024-06-28 04:17:10,746 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-28 04:17:10,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:10,746 INFO 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-28 04:17:10,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:17:10,747 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-28 04:17:10,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:10,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1916347400, now seen corresponding path program 8 times [2024-06-28 04:17:10,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:10,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683663694] [2024-06-28 04:17:10,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:10,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:10,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:14,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:14,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:14,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683663694] [2024-06-28 04:17:14,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683663694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:14,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:14,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:14,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942771405] [2024-06-28 04:17:14,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:14,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:14,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:14,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:14,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:14,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:14,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 391 transitions, 5549 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-28 04:17:14,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:14,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:14,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:16,288 INFO L124 PetriNetUnfolderBase]: 4150/6601 cut-off events. [2024-06-28 04:17:16,289 INFO L125 PetriNetUnfolderBase]: For 912637/912637 co-relation queries the response was YES. [2024-06-28 04:17:16,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51291 conditions, 6601 events. 4150/6601 cut-off events. For 912637/912637 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40748 event pairs, 1051 based on Foata normal form. 3/6596 useless extension candidates. Maximal degree in co-relation 51148. Up to 5732 conditions per place. [2024-06-28 04:17:16,363 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 318 selfloop transitions, 97 changer transitions 0/420 dead transitions. [2024-06-28 04:17:16,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 420 transitions, 6913 flow [2024-06-28 04:17:16,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:16,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:16,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:17:16,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-28 04:17:16,364 INFO L175 Difference]: Start difference. First operand has 298 places, 391 transitions, 5549 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:17:16,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 420 transitions, 6913 flow [2024-06-28 04:17:18,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 420 transitions, 6572 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 04:17:18,083 INFO L231 Difference]: Finished difference. Result has 304 places, 397 transitions, 5560 flow [2024-06-28 04:17:18,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5220, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5560, PETRI_PLACES=304, PETRI_TRANSITIONS=397} [2024-06-28 04:17:18,084 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-28 04:17:18,084 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 397 transitions, 5560 flow [2024-06-28 04:17:18,084 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-28 04:17:18,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:18,084 INFO 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-28 04:17:18,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:17:18,084 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-28 04:17:18,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:18,085 INFO L85 PathProgramCache]: Analyzing trace with hash -385513860, now seen corresponding path program 9 times [2024-06-28 04:17:18,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:18,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080425482] [2024-06-28 04:17:18,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:18,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:18,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:21,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:21,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:21,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080425482] [2024-06-28 04:17:21,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080425482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:21,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:21,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:21,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358462804] [2024-06-28 04:17:21,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:21,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:21,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:21,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:21,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:21,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:21,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 397 transitions, 5560 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-28 04:17:21,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:21,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:21,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:24,067 INFO L124 PetriNetUnfolderBase]: 4141/6595 cut-off events. [2024-06-28 04:17:24,067 INFO L125 PetriNetUnfolderBase]: For 917076/917076 co-relation queries the response was YES. [2024-06-28 04:17:24,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50782 conditions, 6595 events. 4141/6595 cut-off events. For 917076/917076 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 40708 event pairs, 1042 based on Foata normal form. 3/6590 useless extension candidates. Maximal degree in co-relation 50637. Up to 5728 conditions per place. [2024-06-28 04:17:24,154 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 318 selfloop transitions, 100 changer transitions 0/423 dead transitions. [2024-06-28 04:17:24,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 423 transitions, 6844 flow [2024-06-28 04:17:24,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:17:24,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:17:24,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 04:17:24,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39767441860465114 [2024-06-28 04:17:24,155 INFO L175 Difference]: Start difference. First operand has 304 places, 397 transitions, 5560 flow. Second operand 10 states and 171 transitions. [2024-06-28 04:17:24,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 423 transitions, 6844 flow [2024-06-28 04:17:25,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 423 transitions, 6569 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 04:17:25,571 INFO L231 Difference]: Finished difference. Result has 307 places, 398 transitions, 5542 flow [2024-06-28 04:17:25,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5285, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5542, PETRI_PLACES=307, PETRI_TRANSITIONS=398} [2024-06-28 04:17:25,572 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-28 04:17:25,572 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 398 transitions, 5542 flow [2024-06-28 04:17:25,572 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-28 04:17:25,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:25,572 INFO 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-28 04:17:25,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:17:25,572 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-28 04:17:25,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:25,572 INFO L85 PathProgramCache]: Analyzing trace with hash -356494473, now seen corresponding path program 1 times [2024-06-28 04:17:25,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:25,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32704164] [2024-06-28 04:17:25,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:25,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:25,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:29,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:29,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:29,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32704164] [2024-06-28 04:17:29,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32704164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:29,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:29,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:29,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428438077] [2024-06-28 04:17:29,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:29,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:29,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:29,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:29,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:29,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:29,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 398 transitions, 5542 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:29,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:29,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:29,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:32,001 INFO L124 PetriNetUnfolderBase]: 4450/7113 cut-off events. [2024-06-28 04:17:32,001 INFO L125 PetriNetUnfolderBase]: For 1171228/1171236 co-relation queries the response was YES. [2024-06-28 04:17:32,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57475 conditions, 7113 events. 4450/7113 cut-off events. For 1171228/1171236 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 44775 event pairs, 1159 based on Foata normal form. 24/7133 useless extension candidates. Maximal degree in co-relation 57328. Up to 5247 conditions per place. [2024-06-28 04:17:32,103 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 330 selfloop transitions, 112 changer transitions 0/447 dead transitions. [2024-06-28 04:17:32,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 447 transitions, 7106 flow [2024-06-28 04:17:32,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:32,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:32,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:17:32,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-28 04:17:32,104 INFO L175 Difference]: Start difference. First operand has 307 places, 398 transitions, 5542 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:17:32,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 447 transitions, 7106 flow [2024-06-28 04:17:34,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 447 transitions, 6916 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 04:17:34,756 INFO L231 Difference]: Finished difference. Result has 309 places, 404 transitions, 5750 flow [2024-06-28 04:17:34,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5352, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5750, PETRI_PLACES=309, PETRI_TRANSITIONS=404} [2024-06-28 04:17:34,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-28 04:17:34,757 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 404 transitions, 5750 flow [2024-06-28 04:17:34,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:34,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:34,758 INFO 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-28 04:17:34,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:17:34,758 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-28 04:17:34,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:34,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1414049329, now seen corresponding path program 2 times [2024-06-28 04:17:34,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:34,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6832930] [2024-06-28 04:17:34,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:34,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:34,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:38,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:38,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:38,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6832930] [2024-06-28 04:17:38,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6832930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:38,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:38,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:38,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770950733] [2024-06-28 04:17:38,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:38,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:38,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:38,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:38,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:38,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:38,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 404 transitions, 5750 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:38,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:38,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:38,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:41,491 INFO L124 PetriNetUnfolderBase]: 4538/7233 cut-off events. [2024-06-28 04:17:41,491 INFO L125 PetriNetUnfolderBase]: For 1241314/1241322 co-relation queries the response was YES. [2024-06-28 04:17:41,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59234 conditions, 7233 events. 4538/7233 cut-off events. For 1241314/1241322 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 45585 event pairs, 1266 based on Foata normal form. 32/7261 useless extension candidates. Maximal degree in co-relation 59084. Up to 6111 conditions per place. [2024-06-28 04:17:41,578 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 320 selfloop transitions, 111 changer transitions 0/436 dead transitions. [2024-06-28 04:17:41,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 436 transitions, 6753 flow [2024-06-28 04:17:41,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:41,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:41,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:17:41,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-28 04:17:41,579 INFO L175 Difference]: Start difference. First operand has 309 places, 404 transitions, 5750 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:17:41,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 436 transitions, 6753 flow [2024-06-28 04:17:44,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 436 transitions, 6594 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:44,039 INFO L231 Difference]: Finished difference. Result has 314 places, 406 transitions, 5872 flow [2024-06-28 04:17:44,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5872, PETRI_PLACES=314, PETRI_TRANSITIONS=406} [2024-06-28 04:17:44,040 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-28 04:17:44,040 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 406 transitions, 5872 flow [2024-06-28 04:17:44,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:44,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:44,040 INFO 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-28 04:17:44,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:17:44,040 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-28 04:17:44,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:44,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1414053049, now seen corresponding path program 3 times [2024-06-28 04:17:44,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:44,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717142387] [2024-06-28 04:17:44,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:44,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:44,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:47,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:47,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:47,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717142387] [2024-06-28 04:17:47,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717142387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:47,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:47,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:47,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522943570] [2024-06-28 04:17:47,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:47,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:47,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:47,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:47,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:48,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:48,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 406 transitions, 5872 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:48,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:48,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:48,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:50,455 INFO L124 PetriNetUnfolderBase]: 4689/7466 cut-off events. [2024-06-28 04:17:50,455 INFO L125 PetriNetUnfolderBase]: For 1297931/1297939 co-relation queries the response was YES. [2024-06-28 04:17:50,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62592 conditions, 7466 events. 4689/7466 cut-off events. For 1297931/1297939 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 47230 event pairs, 1271 based on Foata normal form. 24/7486 useless extension candidates. Maximal degree in co-relation 62440. Up to 6125 conditions per place. [2024-06-28 04:17:50,556 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 110 changer transitions 0/443 dead transitions. [2024-06-28 04:17:50,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 443 transitions, 7132 flow [2024-06-28 04:17:50,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:50,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:50,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:17:50,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 04:17:50,558 INFO L175 Difference]: Start difference. First operand has 314 places, 406 transitions, 5872 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:17:50,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 443 transitions, 7132 flow [2024-06-28 04:17:54,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 443 transitions, 6874 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 04:17:54,415 INFO L231 Difference]: Finished difference. Result has 317 places, 410 transitions, 5948 flow [2024-06-28 04:17:54,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5614, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5948, PETRI_PLACES=317, PETRI_TRANSITIONS=410} [2024-06-28 04:17:54,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-28 04:17:54,416 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 410 transitions, 5948 flow [2024-06-28 04:17:54,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:54,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:54,416 INFO 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-28 04:17:54,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:17:54,416 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-28 04:17:54,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:54,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1225610579, now seen corresponding path program 4 times [2024-06-28 04:17:54,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:54,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542549816] [2024-06-28 04:17:54,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:54,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:54,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:58,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:58,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:58,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542549816] [2024-06-28 04:17:58,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542549816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:58,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:58,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:17:58,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914605804] [2024-06-28 04:17:58,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:58,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:17:58,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:58,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:17:58,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:17:58,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:58,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 410 transitions, 5948 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:58,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:58,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:58,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:02,055 INFO L124 PetriNetUnfolderBase]: 4777/7596 cut-off events. [2024-06-28 04:18:02,055 INFO L125 PetriNetUnfolderBase]: For 1363740/1363740 co-relation queries the response was YES. [2024-06-28 04:18:02,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63650 conditions, 7596 events. 4777/7596 cut-off events. For 1363740/1363740 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 48098 event pairs, 1365 based on Foata normal form. 24/7611 useless extension candidates. Maximal degree in co-relation 63496. Up to 6480 conditions per place. [2024-06-28 04:18:02,148 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 320 selfloop transitions, 126 changer transitions 0/451 dead transitions. [2024-06-28 04:18:02,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 451 transitions, 7042 flow [2024-06-28 04:18:02,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:18:02,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:18:02,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-28 04:18:02,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-28 04:18:02,150 INFO L175 Difference]: Start difference. First operand has 317 places, 410 transitions, 5948 flow. Second operand 12 states and 200 transitions. [2024-06-28 04:18:02,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 451 transitions, 7042 flow [2024-06-28 04:18:05,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 451 transitions, 6862 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:05,649 INFO L231 Difference]: Finished difference. Result has 325 places, 413 transitions, 6107 flow [2024-06-28 04:18:05,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5769, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6107, PETRI_PLACES=325, PETRI_TRANSITIONS=413} [2024-06-28 04:18:05,649 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-28 04:18:05,649 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 413 transitions, 6107 flow [2024-06-28 04:18:05,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:05,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:05,649 INFO 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-28 04:18:05,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:18:05,650 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:05,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:05,650 INFO L85 PathProgramCache]: Analyzing trace with hash -983144287, now seen corresponding path program 1 times [2024-06-28 04:18:05,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:05,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140177235] [2024-06-28 04:18:05,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:05,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:05,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:09,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:09,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:09,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140177235] [2024-06-28 04:18:09,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140177235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:09,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:09,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:18:09,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980773259] [2024-06-28 04:18:09,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:09,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:18:09,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:09,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:18:09,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:18:09,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:09,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 413 transitions, 6107 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:09,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:09,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:09,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:12,680 INFO L124 PetriNetUnfolderBase]: 4905/7792 cut-off events. [2024-06-28 04:18:12,680 INFO L125 PetriNetUnfolderBase]: For 1409508/1409508 co-relation queries the response was YES. [2024-06-28 04:18:12,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66610 conditions, 7792 events. 4905/7792 cut-off events. For 1409508/1409508 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 49428 event pairs, 1383 based on Foata normal form. 16/7799 useless extension candidates. Maximal degree in co-relation 66454. Up to 6440 conditions per place. [2024-06-28 04:18:12,788 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 321 selfloop transitions, 131 changer transitions 0/457 dead transitions. [2024-06-28 04:18:12,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 457 transitions, 7432 flow [2024-06-28 04:18:12,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:18:12,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:18:12,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-28 04:18:12,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4059196617336152 [2024-06-28 04:18:12,790 INFO L175 Difference]: Start difference. First operand has 325 places, 413 transitions, 6107 flow. Second operand 11 states and 192 transitions. [2024-06-28 04:18:12,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 457 transitions, 7432 flow [2024-06-28 04:18:16,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 457 transitions, 7138 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 04:18:16,765 INFO L231 Difference]: Finished difference. Result has 328 places, 417 transitions, 6213 flow [2024-06-28 04:18:16,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5813, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6213, PETRI_PLACES=328, PETRI_TRANSITIONS=417} [2024-06-28 04:18:16,766 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-28 04:18:16,766 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 417 transitions, 6213 flow [2024-06-28 04:18:16,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:16,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:16,767 INFO 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-28 04:18:16,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:18:16,767 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:16,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:16,767 INFO L85 PathProgramCache]: Analyzing trace with hash -988866019, now seen corresponding path program 5 times [2024-06-28 04:18:16,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:16,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626582746] [2024-06-28 04:18:16,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:16,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:16,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:20,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:20,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:20,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626582746] [2024-06-28 04:18:20,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626582746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:20,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:20,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:18:20,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002631948] [2024-06-28 04:18:20,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:20,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:18:20,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:20,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:18:20,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:18:20,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:20,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 417 transitions, 6213 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:20,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:20,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:20,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:24,035 INFO L124 PetriNetUnfolderBase]: 4849/7714 cut-off events. [2024-06-28 04:18:24,036 INFO L125 PetriNetUnfolderBase]: For 1358312/1358312 co-relation queries the response was YES. [2024-06-28 04:18:24,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63815 conditions, 7714 events. 4849/7714 cut-off events. For 1358312/1358312 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 48995 event pairs, 1389 based on Foata normal form. 24/7729 useless extension candidates. Maximal degree in co-relation 63657. Up to 6596 conditions per place. [2024-06-28 04:18:24,134 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 326 selfloop transitions, 118 changer transitions 0/449 dead transitions. [2024-06-28 04:18:24,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 449 transitions, 7197 flow [2024-06-28 04:18:24,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:24,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:24,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:18:24,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-28 04:18:24,137 INFO L175 Difference]: Start difference. First operand has 328 places, 417 transitions, 6213 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:18:24,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 449 transitions, 7197 flow [2024-06-28 04:18:27,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 449 transitions, 6875 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-28 04:18:27,864 INFO L231 Difference]: Finished difference. Result has 329 places, 417 transitions, 6133 flow [2024-06-28 04:18:27,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5891, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6133, PETRI_PLACES=329, PETRI_TRANSITIONS=417} [2024-06-28 04:18:27,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-06-28 04:18:27,865 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 417 transitions, 6133 flow [2024-06-28 04:18:27,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:27,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:27,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:27,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:18:27,866 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:27,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:27,866 INFO L85 PathProgramCache]: Analyzing trace with hash -988869739, now seen corresponding path program 6 times [2024-06-28 04:18:27,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:27,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040889518] [2024-06-28 04:18:27,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:27,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:27,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:31,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:31,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:31,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040889518] [2024-06-28 04:18:31,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040889518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:31,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:31,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:18:31,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120238066] [2024-06-28 04:18:31,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:31,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:18:31,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:31,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:18:31,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:18:31,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:31,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 417 transitions, 6133 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:31,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:31,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:31,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:34,794 INFO L124 PetriNetUnfolderBase]: 5000/7947 cut-off events. [2024-06-28 04:18:34,794 INFO L125 PetriNetUnfolderBase]: For 1411609/1411609 co-relation queries the response was YES. [2024-06-28 04:18:34,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66472 conditions, 7947 events. 5000/7947 cut-off events. For 1411609/1411609 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 50698 event pairs, 1408 based on Foata normal form. 16/7954 useless extension candidates. Maximal degree in co-relation 66313. Up to 6472 conditions per place. [2024-06-28 04:18:34,904 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 334 selfloop transitions, 117 changer transitions 0/456 dead transitions. [2024-06-28 04:18:34,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 456 transitions, 7449 flow [2024-06-28 04:18:34,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:34,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:34,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:18:34,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-28 04:18:34,906 INFO L175 Difference]: Start difference. First operand has 329 places, 417 transitions, 6133 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:18:34,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 456 transitions, 7449 flow [2024-06-28 04:18:38,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 456 transitions, 7197 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:18:38,947 INFO L231 Difference]: Finished difference. Result has 331 places, 421 transitions, 6252 flow [2024-06-28 04:18:38,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5881, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6252, PETRI_PLACES=331, PETRI_TRANSITIONS=421} [2024-06-28 04:18:38,948 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-28 04:18:38,948 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 421 transitions, 6252 flow [2024-06-28 04:18:38,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:38,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:38,949 INFO 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-28 04:18:38,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:18:38,949 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:38,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:38,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1280749309, now seen corresponding path program 7 times [2024-06-28 04:18:38,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:38,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111668914] [2024-06-28 04:18:38,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:38,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:38,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:42,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:42,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:42,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111668914] [2024-06-28 04:18:42,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111668914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:42,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:42,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:18:42,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410624915] [2024-06-28 04:18:42,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:42,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:18:42,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:42,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:18:42,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:18:42,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:42,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 421 transitions, 6252 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:42,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:42,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:42,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:45,766 INFO L124 PetriNetUnfolderBase]: 5228/8276 cut-off events. [2024-06-28 04:18:45,766 INFO L125 PetriNetUnfolderBase]: For 1702070/1702070 co-relation queries the response was YES. [2024-06-28 04:18:45,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68439 conditions, 8276 events. 5228/8276 cut-off events. For 1702070/1702070 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 52936 event pairs, 1364 based on Foata normal form. 68/8336 useless extension candidates. Maximal degree in co-relation 68278. Up to 7249 conditions per place. [2024-06-28 04:18:45,872 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 346 selfloop transitions, 96 changer transitions 7/454 dead transitions. [2024-06-28 04:18:45,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 454 transitions, 7293 flow [2024-06-28 04:18:45,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:18:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:18:45,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 04:18:45,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 04:18:45,874 INFO L175 Difference]: Start difference. First operand has 331 places, 421 transitions, 6252 flow. Second operand 10 states and 175 transitions. [2024-06-28 04:18:45,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 454 transitions, 7293 flow [2024-06-28 04:18:50,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 454 transitions, 7089 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:50,331 INFO L231 Difference]: Finished difference. Result has 336 places, 418 transitions, 6220 flow [2024-06-28 04:18:50,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6048, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6220, PETRI_PLACES=336, PETRI_TRANSITIONS=418} [2024-06-28 04:18:50,331 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-28 04:18:50,331 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 418 transitions, 6220 flow [2024-06-28 04:18:50,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:50,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:50,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:50,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:18:50,332 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:50,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:50,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1894845991, now seen corresponding path program 2 times [2024-06-28 04:18:50,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:50,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290743792] [2024-06-28 04:18:50,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:50,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:50,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:54,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:54,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:54,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290743792] [2024-06-28 04:18:54,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290743792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:54,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:54,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:18:54,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107809736] [2024-06-28 04:18:54,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:54,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:18:54,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:54,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:18:54,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:18:54,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:54,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 418 transitions, 6220 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:54,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:54,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:54,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:57,037 INFO L124 PetriNetUnfolderBase]: 5148/8166 cut-off events. [2024-06-28 04:18:57,037 INFO L125 PetriNetUnfolderBase]: For 1586307/1586307 co-relation queries the response was YES. [2024-06-28 04:18:57,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66331 conditions, 8166 events. 5148/8166 cut-off events. For 1586307/1586307 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 52074 event pairs, 1214 based on Foata normal form. 56/8214 useless extension candidates. Maximal degree in co-relation 66168. Up to 6283 conditions per place. [2024-06-28 04:18:57,163 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 339 selfloop transitions, 97 changer transitions 17/458 dead transitions. [2024-06-28 04:18:57,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 458 transitions, 7504 flow [2024-06-28 04:18:57,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:18:57,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:18:57,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 04:18:57,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093023255813955 [2024-06-28 04:18:57,165 INFO L175 Difference]: Start difference. First operand has 336 places, 418 transitions, 6220 flow. Second operand 10 states and 181 transitions. [2024-06-28 04:18:57,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 458 transitions, 7504 flow [2024-06-28 04:19:01,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 458 transitions, 7284 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 04:19:01,019 INFO L231 Difference]: Finished difference. Result has 338 places, 407 transitions, 6070 flow [2024-06-28 04:19:01,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6000, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6070, PETRI_PLACES=338, PETRI_TRANSITIONS=407} [2024-06-28 04:19:01,020 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 294 predicate places. [2024-06-28 04:19:01,020 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 407 transitions, 6070 flow [2024-06-28 04:19:01,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:01,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:01,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:01,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:19:01,020 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:01,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:01,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1501122691, now seen corresponding path program 3 times [2024-06-28 04:19:01,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:01,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409497758] [2024-06-28 04:19:01,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:01,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:01,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:05,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:05,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:05,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409497758] [2024-06-28 04:19:05,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409497758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:05,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:05,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:05,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582643776] [2024-06-28 04:19:05,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:05,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:05,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:05,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:05,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:05,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:05,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 407 transitions, 6070 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:05,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:05,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:05,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:07,462 INFO L124 PetriNetUnfolderBase]: 4696/7478 cut-off events. [2024-06-28 04:19:07,463 INFO L125 PetriNetUnfolderBase]: For 1327358/1327358 co-relation queries the response was YES. [2024-06-28 04:19:07,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56778 conditions, 7478 events. 4696/7478 cut-off events. For 1327358/1327358 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 47581 event pairs, 1144 based on Foata normal form. 68/7538 useless extension candidates. Maximal degree in co-relation 56614. Up to 6495 conditions per place. [2024-06-28 04:19:07,557 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 349 selfloop transitions, 74 changer transitions 7/435 dead transitions. [2024-06-28 04:19:07,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 435 transitions, 7020 flow [2024-06-28 04:19:07,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:07,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:07,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:19:07,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-28 04:19:07,558 INFO L175 Difference]: Start difference. First operand has 338 places, 407 transitions, 6070 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:19:07,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 435 transitions, 7020 flow [2024-06-28 04:19:10,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 435 transitions, 6656 flow, removed 43 selfloop flow, removed 10 redundant places. [2024-06-28 04:19:10,840 INFO L231 Difference]: Finished difference. Result has 337 places, 402 transitions, 5779 flow [2024-06-28 04:19:10,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5706, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5779, PETRI_PLACES=337, PETRI_TRANSITIONS=402} [2024-06-28 04:19:10,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 293 predicate places. [2024-06-28 04:19:10,841 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 402 transitions, 5779 flow [2024-06-28 04:19:10,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:10,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:10,841 INFO 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-28 04:19:10,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:19:10,841 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:10,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:10,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1500968869, now seen corresponding path program 8 times [2024-06-28 04:19:10,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:10,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893738507] [2024-06-28 04:19:10,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:10,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:10,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:14,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:14,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:14,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893738507] [2024-06-28 04:19:14,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893738507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:14,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:14,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:14,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662161763] [2024-06-28 04:19:14,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:14,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:14,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:14,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:14,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:14,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:14,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 402 transitions, 5779 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:14,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:14,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:14,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:17,310 INFO L124 PetriNetUnfolderBase]: 5005/7983 cut-off events. [2024-06-28 04:19:17,310 INFO L125 PetriNetUnfolderBase]: For 1526945/1526945 co-relation queries the response was YES. [2024-06-28 04:19:17,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62612 conditions, 7983 events. 5005/7983 cut-off events. For 1526945/1526945 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 50842 event pairs, 1189 based on Foata normal form. 56/8031 useless extension candidates. Maximal degree in co-relation 62448. Up to 6148 conditions per place. [2024-06-28 04:19:17,424 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 360 selfloop transitions, 74 changer transitions 0/439 dead transitions. [2024-06-28 04:19:17,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 439 transitions, 7024 flow [2024-06-28 04:19:17,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:17,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:17,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:19:17,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-28 04:19:17,426 INFO L175 Difference]: Start difference. First operand has 337 places, 402 transitions, 5779 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:19:17,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 439 transitions, 7024 flow [2024-06-28 04:19:21,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 439 transitions, 6584 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 04:19:21,629 INFO L231 Difference]: Finished difference. Result has 336 places, 404 transitions, 5565 flow [2024-06-28 04:19:21,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5339, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5565, PETRI_PLACES=336, PETRI_TRANSITIONS=404} [2024-06-28 04:19:21,630 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-28 04:19:21,630 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 404 transitions, 5565 flow [2024-06-28 04:19:21,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:21,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:21,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:21,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:19:21,631 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:21,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:21,631 INFO L85 PathProgramCache]: Analyzing trace with hash 2082771586, now seen corresponding path program 1 times [2024-06-28 04:19:21,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:21,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560072249] [2024-06-28 04:19:21,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:21,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:21,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:26,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:26,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:26,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560072249] [2024-06-28 04:19:26,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560072249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:26,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:26,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:26,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741119293] [2024-06-28 04:19:26,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:26,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:26,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:26,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:26,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:26,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:26,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 404 transitions, 5565 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:26,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:26,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:26,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:29,259 INFO L124 PetriNetUnfolderBase]: 4987/7985 cut-off events. [2024-06-28 04:19:29,259 INFO L125 PetriNetUnfolderBase]: For 1250931/1250931 co-relation queries the response was YES. [2024-06-28 04:19:29,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61703 conditions, 7985 events. 4987/7985 cut-off events. For 1250931/1250931 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 51001 event pairs, 1272 based on Foata normal form. 8/7985 useless extension candidates. Maximal degree in co-relation 61538. Up to 7284 conditions per place. [2024-06-28 04:19:29,369 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 391 selfloop transitions, 37 changer transitions 0/433 dead transitions. [2024-06-28 04:19:29,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 433 transitions, 6751 flow [2024-06-28 04:19:29,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:19:29,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:19:29,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:19:29,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-28 04:19:29,370 INFO L175 Difference]: Start difference. First operand has 336 places, 404 transitions, 5565 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:19:29,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 433 transitions, 6751 flow [2024-06-28 04:19:34,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 433 transitions, 6319 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-28 04:19:34,138 INFO L231 Difference]: Finished difference. Result has 334 places, 404 transitions, 5211 flow [2024-06-28 04:19:34,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5133, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5211, PETRI_PLACES=334, PETRI_TRANSITIONS=404} [2024-06-28 04:19:34,138 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-28 04:19:34,138 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 404 transitions, 5211 flow [2024-06-28 04:19:34,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:34,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:34,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:34,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:19:34,139 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:34,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:34,139 INFO L85 PathProgramCache]: Analyzing trace with hash 627681934, now seen corresponding path program 2 times [2024-06-28 04:19:34,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:34,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978741020] [2024-06-28 04:19:34,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:34,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:34,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:37,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:37,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:37,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978741020] [2024-06-28 04:19:37,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978741020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:37,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:37,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:37,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306989610] [2024-06-28 04:19:37,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:37,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:37,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:37,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:37,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:37,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:37,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 404 transitions, 5211 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:37,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:37,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:37,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:40,372 INFO L124 PetriNetUnfolderBase]: 4969/7959 cut-off events. [2024-06-28 04:19:40,373 INFO L125 PetriNetUnfolderBase]: For 1222632/1222632 co-relation queries the response was YES. [2024-06-28 04:19:40,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58429 conditions, 7959 events. 4969/7959 cut-off events. For 1222632/1222632 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 50938 event pairs, 1417 based on Foata normal form. 8/7959 useless extension candidates. Maximal degree in co-relation 58266. Up to 7388 conditions per place. [2024-06-28 04:19:40,481 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 384 selfloop transitions, 38 changer transitions 0/427 dead transitions. [2024-06-28 04:19:40,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 427 transitions, 6159 flow [2024-06-28 04:19:40,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:19:40,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:19:40,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:19:40,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-28 04:19:40,482 INFO L175 Difference]: Start difference. First operand has 334 places, 404 transitions, 5211 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:19:40,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 427 transitions, 6159 flow [2024-06-28 04:19:44,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 427 transitions, 6042 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:44,005 INFO L231 Difference]: Finished difference. Result has 335 places, 404 transitions, 5176 flow [2024-06-28 04:19:44,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5094, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5176, PETRI_PLACES=335, PETRI_TRANSITIONS=404} [2024-06-28 04:19:44,006 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-28 04:19:44,006 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 404 transitions, 5176 flow [2024-06-28 04:19:44,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:44,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:44,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:44,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:19:44,006 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:44,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:44,006 INFO L85 PathProgramCache]: Analyzing trace with hash -386474798, now seen corresponding path program 1 times [2024-06-28 04:19:44,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:44,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340107872] [2024-06-28 04:19:44,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:44,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:44,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:47,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:47,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:47,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340107872] [2024-06-28 04:19:47,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340107872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:47,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:47,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:47,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096809735] [2024-06-28 04:19:47,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:47,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:47,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:47,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:47,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:47,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:47,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 404 transitions, 5176 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:47,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:47,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:47,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:50,232 INFO L124 PetriNetUnfolderBase]: 4979/7993 cut-off events. [2024-06-28 04:19:50,232 INFO L125 PetriNetUnfolderBase]: For 1212965/1212965 co-relation queries the response was YES. [2024-06-28 04:19:50,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58385 conditions, 7993 events. 4979/7993 cut-off events. For 1212965/1212965 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 51530 event pairs, 1438 based on Foata normal form. 2/7994 useless extension candidates. Maximal degree in co-relation 58222. Up to 7464 conditions per place. [2024-06-28 04:19:50,342 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 387 selfloop transitions, 60 changer transitions 0/452 dead transitions. [2024-06-28 04:19:50,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 452 transitions, 6464 flow [2024-06-28 04:19:50,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:50,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:50,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:19:50,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 04:19:50,343 INFO L175 Difference]: Start difference. First operand has 335 places, 404 transitions, 5176 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:19:50,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 452 transitions, 6464 flow [2024-06-28 04:19:53,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 452 transitions, 6370 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:53,265 INFO L231 Difference]: Finished difference. Result has 338 places, 407 transitions, 5250 flow [2024-06-28 04:19:53,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5082, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5250, PETRI_PLACES=338, PETRI_TRANSITIONS=407} [2024-06-28 04:19:53,265 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 294 predicate places. [2024-06-28 04:19:53,265 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 407 transitions, 5250 flow [2024-06-28 04:19:53,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:53,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:53,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, 1] [2024-06-28 04:19:53,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:19:53,266 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:53,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:53,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1055540428, now seen corresponding path program 2 times [2024-06-28 04:19:53,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:53,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570512393] [2024-06-28 04:19:53,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:53,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:53,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:56,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:56,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:56,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570512393] [2024-06-28 04:19:56,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570512393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:56,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:56,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:56,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425171819] [2024-06-28 04:19:56,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:56,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:56,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:56,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:56,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:56,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:56,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 407 transitions, 5250 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-28 04:19:56,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:56,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:56,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:00,027 INFO L124 PetriNetUnfolderBase]: 4973/7985 cut-off events. [2024-06-28 04:20:00,027 INFO L125 PetriNetUnfolderBase]: For 1223704/1223704 co-relation queries the response was YES. [2024-06-28 04:20:00,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58340 conditions, 7985 events. 4973/7985 cut-off events. For 1223704/1223704 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 51475 event pairs, 1471 based on Foata normal form. 2/7986 useless extension candidates. Maximal degree in co-relation 58176. Up to 7459 conditions per place. [2024-06-28 04:20:00,139 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 387 selfloop transitions, 60 changer transitions 0/452 dead transitions. [2024-06-28 04:20:00,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 452 transitions, 6287 flow [2024-06-28 04:20:00,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:20:00,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:20:00,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 04:20:00,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-28 04:20:00,141 INFO L175 Difference]: Start difference. First operand has 338 places, 407 transitions, 5250 flow. Second operand 10 states and 183 transitions. [2024-06-28 04:20:00,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 452 transitions, 6287 flow [2024-06-28 04:20:03,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 452 transitions, 6149 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:20:03,121 INFO L231 Difference]: Finished difference. Result has 341 places, 407 transitions, 5238 flow [2024-06-28 04:20:03,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5238, PETRI_PLACES=341, PETRI_TRANSITIONS=407} [2024-06-28 04:20:03,121 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-28 04:20:03,122 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 407 transitions, 5238 flow [2024-06-28 04:20:03,122 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-28 04:20:03,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:03,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:03,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:20:03,122 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:03,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:03,122 INFO L85 PathProgramCache]: Analyzing trace with hash 463858004, now seen corresponding path program 1 times [2024-06-28 04:20:03,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:03,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264728072] [2024-06-28 04:20:03,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:03,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:03,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:07,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:07,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:07,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264728072] [2024-06-28 04:20:07,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264728072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:07,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:07,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:07,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378844179] [2024-06-28 04:20:07,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:07,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:07,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:07,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:07,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:07,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:07,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 407 transitions, 5238 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:07,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:07,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:07,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:10,509 INFO L124 PetriNetUnfolderBase]: 5088/8145 cut-off events. [2024-06-28 04:20:10,509 INFO L125 PetriNetUnfolderBase]: For 1270691/1270691 co-relation queries the response was YES. [2024-06-28 04:20:10,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60176 conditions, 8145 events. 5088/8145 cut-off events. For 1270691/1270691 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 52383 event pairs, 1445 based on Foata normal form. 2/8141 useless extension candidates. Maximal degree in co-relation 60011. Up to 7592 conditions per place. [2024-06-28 04:20:10,616 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 401 selfloop transitions, 65 changer transitions 0/471 dead transitions. [2024-06-28 04:20:10,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 471 transitions, 6990 flow [2024-06-28 04:20:10,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:20:10,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:20:10,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:20:10,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 04:20:10,618 INFO L175 Difference]: Start difference. First operand has 341 places, 407 transitions, 5238 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:20:10,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 471 transitions, 6990 flow [2024-06-28 04:20:14,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 471 transitions, 6836 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:20:14,776 INFO L231 Difference]: Finished difference. Result has 347 places, 433 transitions, 5761 flow [2024-06-28 04:20:14,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5127, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5761, PETRI_PLACES=347, PETRI_TRANSITIONS=433} [2024-06-28 04:20:14,776 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-28 04:20:14,777 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 433 transitions, 5761 flow [2024-06-28 04:20:14,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:14,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:14,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:14,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:20:14,777 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:14,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:14,778 INFO L85 PathProgramCache]: Analyzing trace with hash -842739388, now seen corresponding path program 3 times [2024-06-28 04:20:14,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:14,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647591685] [2024-06-28 04:20:14,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:14,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:14,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:17,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:17,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:17,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647591685] [2024-06-28 04:20:17,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647591685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:17,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:17,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:17,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980249202] [2024-06-28 04:20:17,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:17,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:17,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:17,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:17,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:17,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:17,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 433 transitions, 5761 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:17,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:17,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:17,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:20,933 INFO L124 PetriNetUnfolderBase]: 5569/8893 cut-off events. [2024-06-28 04:20:20,934 INFO L125 PetriNetUnfolderBase]: For 1360353/1360357 co-relation queries the response was YES. [2024-06-28 04:20:21,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66390 conditions, 8893 events. 5569/8893 cut-off events. For 1360353/1360357 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 57703 event pairs, 1221 based on Foata normal form. 6/8897 useless extension candidates. Maximal degree in co-relation 66221. Up to 6546 conditions per place. [2024-06-28 04:20:21,044 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 311 selfloop transitions, 290 changer transitions 0/606 dead transitions. [2024-06-28 04:20:21,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 606 transitions, 9907 flow [2024-06-28 04:20:21,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:21,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:21,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-28 04:20:21,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-28 04:20:21,045 INFO L175 Difference]: Start difference. First operand has 347 places, 433 transitions, 5761 flow. Second operand 9 states and 185 transitions. [2024-06-28 04:20:21,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 606 transitions, 9907 flow [2024-06-28 04:20:25,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 606 transitions, 9770 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 04:20:25,467 INFO L231 Difference]: Finished difference. Result has 357 places, 536 transitions, 7971 flow [2024-06-28 04:20:25,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5652, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7971, PETRI_PLACES=357, PETRI_TRANSITIONS=536} [2024-06-28 04:20:25,467 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-28 04:20:25,467 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 536 transitions, 7971 flow [2024-06-28 04:20:25,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:25,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:25,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:25,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:20:25,468 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:25,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:25,468 INFO L85 PathProgramCache]: Analyzing trace with hash -440451818, now seen corresponding path program 4 times [2024-06-28 04:20:25,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:25,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061283649] [2024-06-28 04:20:25,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:25,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:25,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:28,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-28 04:20:28,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:28,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061283649] [2024-06-28 04:20:28,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061283649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:28,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:28,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:28,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575107222] [2024-06-28 04:20:28,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:28,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:28,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:28,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:28,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:28,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:28,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 536 transitions, 7971 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:28,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:28,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:28,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:32,182 INFO L124 PetriNetUnfolderBase]: 5829/9284 cut-off events. [2024-06-28 04:20:32,182 INFO L125 PetriNetUnfolderBase]: For 1589616/1589620 co-relation queries the response was YES. [2024-06-28 04:20:32,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74988 conditions, 9284 events. 5829/9284 cut-off events. For 1589616/1589620 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 60319 event pairs, 1246 based on Foata normal form. 8/9290 useless extension candidates. Maximal degree in co-relation 74814. Up to 6717 conditions per place. [2024-06-28 04:20:32,315 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 261 selfloop transitions, 346 changer transitions 0/612 dead transitions. [2024-06-28 04:20:32,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 612 transitions, 10880 flow [2024-06-28 04:20:32,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:32,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:32,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 04:20:32,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-28 04:20:32,317 INFO L175 Difference]: Start difference. First operand has 357 places, 536 transitions, 7971 flow. Second operand 8 states and 165 transitions. [2024-06-28 04:20:32,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 612 transitions, 10880 flow [2024-06-28 04:20:38,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 612 transitions, 10418 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-28 04:20:38,919 INFO L231 Difference]: Finished difference. Result has 362 places, 567 transitions, 8863 flow [2024-06-28 04:20:38,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7576, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8863, PETRI_PLACES=362, PETRI_TRANSITIONS=567} [2024-06-28 04:20:38,919 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-28 04:20:38,920 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 567 transitions, 8863 flow [2024-06-28 04:20:38,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:38,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:38,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:38,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:20:38,920 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:38,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:38,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1865043788, now seen corresponding path program 5 times [2024-06-28 04:20:38,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:38,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481803175] [2024-06-28 04:20:38,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:38,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:38,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:42,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:42,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:42,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481803175] [2024-06-28 04:20:42,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481803175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:42,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:42,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:42,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544436556] [2024-06-28 04:20:42,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:42,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:42,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:42,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:42,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:42,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:42,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 567 transitions, 8863 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:42,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:42,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:42,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:45,560 INFO L124 PetriNetUnfolderBase]: 5875/9350 cut-off events. [2024-06-28 04:20:45,560 INFO L125 PetriNetUnfolderBase]: For 1649183/1649187 co-relation queries the response was YES. [2024-06-28 04:20:45,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76113 conditions, 9350 events. 5875/9350 cut-off events. For 1649183/1649187 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 60711 event pairs, 1262 based on Foata normal form. 10/9358 useless extension candidates. Maximal degree in co-relation 75938. Up to 6744 conditions per place. [2024-06-28 04:20:45,701 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 259 selfloop transitions, 354 changer transitions 0/618 dead transitions. [2024-06-28 04:20:45,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 618 transitions, 11361 flow [2024-06-28 04:20:45,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:45,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:45,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 04:20:45,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-28 04:20:45,702 INFO L175 Difference]: Start difference. First operand has 362 places, 567 transitions, 8863 flow. Second operand 8 states and 159 transitions. [2024-06-28 04:20:45,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 618 transitions, 11361 flow [2024-06-28 04:20:51,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 618 transitions, 10799 flow, removed 110 selfloop flow, removed 4 redundant places. [2024-06-28 04:20:51,332 INFO L231 Difference]: Finished difference. Result has 366 places, 579 transitions, 9280 flow [2024-06-28 04:20:51,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8347, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9280, PETRI_PLACES=366, PETRI_TRANSITIONS=579} [2024-06-28 04:20:51,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-28 04:20:51,332 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 579 transitions, 9280 flow [2024-06-28 04:20:51,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:51,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:51,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:51,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:20:51,333 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:51,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:51,333 INFO L85 PathProgramCache]: Analyzing trace with hash -639753608, now seen corresponding path program 6 times [2024-06-28 04:20:51,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:51,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030840570] [2024-06-28 04:20:51,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:51,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:51,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:54,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:54,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:54,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030840570] [2024-06-28 04:20:54,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030840570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:54,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:54,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:54,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816274180] [2024-06-28 04:20:54,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:54,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:54,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:54,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:54,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:54,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:54,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 579 transitions, 9280 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-28 04:20:54,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:54,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:54,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:58,873 INFO L124 PetriNetUnfolderBase]: 5985/9507 cut-off events. [2024-06-28 04:20:58,874 INFO L125 PetriNetUnfolderBase]: For 1718839/1718839 co-relation queries the response was YES. [2024-06-28 04:20:58,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78195 conditions, 9507 events. 5985/9507 cut-off events. For 1718839/1718839 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 61767 event pairs, 1366 based on Foata normal form. 6/9511 useless extension candidates. Maximal degree in co-relation 78020. Up to 6813 conditions per place. [2024-06-28 04:20:59,007 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 278 selfloop transitions, 364 changer transitions 0/647 dead transitions. [2024-06-28 04:20:59,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 647 transitions, 11818 flow [2024-06-28 04:20:59,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:59,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:59,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 04:20:59,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-28 04:20:59,008 INFO L175 Difference]: Start difference. First operand has 366 places, 579 transitions, 9280 flow. Second operand 9 states and 182 transitions. [2024-06-28 04:20:59,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 647 transitions, 11818 flow [2024-06-28 04:21:04,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 647 transitions, 11153 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-28 04:21:04,657 INFO L231 Difference]: Finished difference. Result has 371 places, 598 transitions, 9757 flow [2024-06-28 04:21:04,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8680, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9757, PETRI_PLACES=371, PETRI_TRANSITIONS=598} [2024-06-28 04:21:04,657 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-28 04:21:04,657 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 598 transitions, 9757 flow [2024-06-28 04:21:04,657 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-28 04:21:04,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:04,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:04,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:21:04,658 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:04,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:04,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1818342282, now seen corresponding path program 2 times [2024-06-28 04:21:04,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:04,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631669250] [2024-06-28 04:21:04,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:04,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:04,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:08,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-28 04:21:08,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:08,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631669250] [2024-06-28 04:21:08,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631669250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:08,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:08,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:08,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388382127] [2024-06-28 04:21:08,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:08,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:08,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:08,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:08,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:08,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:21:08,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 598 transitions, 9757 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:08,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:08,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:21:08,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:11,534 INFO L124 PetriNetUnfolderBase]: 6011/9530 cut-off events. [2024-06-28 04:21:11,535 INFO L125 PetriNetUnfolderBase]: For 1744264/1744264 co-relation queries the response was YES. [2024-06-28 04:21:11,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78975 conditions, 9530 events. 6011/9530 cut-off events. For 1744264/1744264 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 61960 event pairs, 1677 based on Foata normal form. 2/9513 useless extension candidates. Maximal degree in co-relation 78799. Up to 6828 conditions per place. [2024-06-28 04:21:11,675 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 317 selfloop transitions, 314 changer transitions 0/636 dead transitions. [2024-06-28 04:21:11,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 636 transitions, 11957 flow [2024-06-28 04:21:11,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:11,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:11,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:21:11,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 04:21:11,677 INFO L175 Difference]: Start difference. First operand has 371 places, 598 transitions, 9757 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:21:11,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 636 transitions, 11957 flow [2024-06-28 04:21:17,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 636 transitions, 11095 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-28 04:21:17,278 INFO L231 Difference]: Finished difference. Result has 373 places, 604 transitions, 9678 flow [2024-06-28 04:21:17,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8903, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9678, PETRI_PLACES=373, PETRI_TRANSITIONS=604} [2024-06-28 04:21:17,279 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-28 04:21:17,280 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 604 transitions, 9678 flow [2024-06-28 04:21:17,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:17,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:17,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:17,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:21:17,280 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:17,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:17,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1950197100, now seen corresponding path program 7 times [2024-06-28 04:21:17,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:17,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911128534] [2024-06-28 04:21:17,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:17,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:17,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:20,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:20,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:20,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911128534] [2024-06-28 04:21:20,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911128534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:20,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:20,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:20,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249947815] [2024-06-28 04:21:20,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:20,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:20,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:20,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:20,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:20,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:21:20,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 604 transitions, 9678 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-28 04:21:20,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:20,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:21:20,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:24,757 INFO L124 PetriNetUnfolderBase]: 6031/9576 cut-off events. [2024-06-28 04:21:24,758 INFO L125 PetriNetUnfolderBase]: For 1783056/1783056 co-relation queries the response was YES. [2024-06-28 04:21:24,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78921 conditions, 9576 events. 6031/9576 cut-off events. For 1783056/1783056 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 62206 event pairs, 1394 based on Foata normal form. 4/9578 useless extension candidates. Maximal degree in co-relation 78744. Up to 6840 conditions per place. [2024-06-28 04:21:24,919 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 272 selfloop transitions, 374 changer transitions 0/651 dead transitions. [2024-06-28 04:21:24,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 651 transitions, 11680 flow [2024-06-28 04:21:24,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:21:24,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:21:24,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:21:24,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 04:21:24,921 INFO L175 Difference]: Start difference. First operand has 373 places, 604 transitions, 9678 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:21:24,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 651 transitions, 11680 flow [2024-06-28 04:21:31,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 651 transitions, 11106 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 04:21:31,472 INFO L231 Difference]: Finished difference. Result has 378 places, 610 transitions, 9968 flow [2024-06-28 04:21:31,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9112, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9968, PETRI_PLACES=378, PETRI_TRANSITIONS=610} [2024-06-28 04:21:31,472 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-28 04:21:31,472 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 610 transitions, 9968 flow [2024-06-28 04:21:31,472 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-28 04:21:31,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:31,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:31,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:21:31,473 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:31,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:31,473 INFO L85 PathProgramCache]: Analyzing trace with hash -2048360902, now seen corresponding path program 3 times [2024-06-28 04:21:31,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:31,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139513949] [2024-06-28 04:21:31,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:31,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:31,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:34,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-28 04:21:34,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:34,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139513949] [2024-06-28 04:21:34,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139513949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:34,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:34,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:34,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415692480] [2024-06-28 04:21:34,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:34,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:34,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:34,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:34,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:34,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:21:34,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 610 transitions, 9968 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:34,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:34,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:21:34,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:38,326 INFO L124 PetriNetUnfolderBase]: 6041/9573 cut-off events. [2024-06-28 04:21:38,326 INFO L125 PetriNetUnfolderBase]: For 1803128/1803128 co-relation queries the response was YES. [2024-06-28 04:21:38,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79538 conditions, 9573 events. 6041/9573 cut-off events. For 1803128/1803128 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 62179 event pairs, 1682 based on Foata normal form. 2/9556 useless extension candidates. Maximal degree in co-relation 79360. Up to 6846 conditions per place. [2024-06-28 04:21:38,479 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 305 selfloop transitions, 332 changer transitions 0/642 dead transitions. [2024-06-28 04:21:38,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 642 transitions, 12098 flow [2024-06-28 04:21:38,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:38,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:38,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:21:38,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 04:21:38,480 INFO L175 Difference]: Start difference. First operand has 378 places, 610 transitions, 9968 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:21:38,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 642 transitions, 12098 flow [2024-06-28 04:21:45,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 642 transitions, 11595 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 04:21:45,603 INFO L231 Difference]: Finished difference. Result has 380 places, 613 transitions, 10203 flow [2024-06-28 04:21:45,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9469, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10203, PETRI_PLACES=380, PETRI_TRANSITIONS=613} [2024-06-28 04:21:45,604 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-28 04:21:45,604 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 613 transitions, 10203 flow [2024-06-28 04:21:45,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:45,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:45,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:45,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:21:45,605 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:45,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:45,605 INFO L85 PathProgramCache]: Analyzing trace with hash 2109223296, now seen corresponding path program 8 times [2024-06-28 04:21:45,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:45,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533798310] [2024-06-28 04:21:45,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:45,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:45,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:49,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:49,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:49,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533798310] [2024-06-28 04:21:49,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533798310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:49,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:49,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:49,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093658729] [2024-06-28 04:21:49,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:49,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:49,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:49,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:49,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:49,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:21:49,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 613 transitions, 10203 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-28 04:21:49,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:49,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:21:49,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:53,393 INFO L124 PetriNetUnfolderBase]: 6061/9626 cut-off events. [2024-06-28 04:21:53,393 INFO L125 PetriNetUnfolderBase]: For 1855487/1855487 co-relation queries the response was YES. [2024-06-28 04:21:53,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79926 conditions, 9626 events. 6061/9626 cut-off events. For 1855487/1855487 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 62603 event pairs, 1388 based on Foata normal form. 4/9628 useless extension candidates. Maximal degree in co-relation 79747. Up to 6858 conditions per place. [2024-06-28 04:21:53,566 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 268 selfloop transitions, 384 changer transitions 0/657 dead transitions. [2024-06-28 04:21:53,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 657 transitions, 12443 flow [2024-06-28 04:21:53,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:21:53,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:21:53,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:21:53,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-28 04:21:53,567 INFO L175 Difference]: Start difference. First operand has 380 places, 613 transitions, 10203 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:21:53,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 657 transitions, 12443 flow [2024-06-28 04:22:01,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 657 transitions, 11598 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:22:01,189 INFO L231 Difference]: Finished difference. Result has 382 places, 619 transitions, 10248 flow [2024-06-28 04:22:01,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9366, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10248, PETRI_PLACES=382, PETRI_TRANSITIONS=619} [2024-06-28 04:22:01,190 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 338 predicate places. [2024-06-28 04:22:01,190 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 619 transitions, 10248 flow [2024-06-28 04:22:01,190 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-28 04:22:01,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:01,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:01,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:22:01,190 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:01,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:01,191 INFO L85 PathProgramCache]: Analyzing trace with hash -734167064, now seen corresponding path program 4 times [2024-06-28 04:22:01,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:01,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052140813] [2024-06-28 04:22:01,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:01,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:01,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:04,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:04,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:04,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052140813] [2024-06-28 04:22:04,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052140813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:04,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:04,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:04,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709669136] [2024-06-28 04:22:04,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:04,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:04,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:04,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:04,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:04,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:22:04,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 619 transitions, 10248 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:04,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:04,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:22:04,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:08,636 INFO L124 PetriNetUnfolderBase]: 6055/9612 cut-off events. [2024-06-28 04:22:08,636 INFO L125 PetriNetUnfolderBase]: For 1859318/1859318 co-relation queries the response was YES. [2024-06-28 04:22:08,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79959 conditions, 9612 events. 6055/9612 cut-off events. For 1859318/1859318 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 62548 event pairs, 1691 based on Foata normal form. 2/9596 useless extension candidates. Maximal degree in co-relation 79779. Up to 6855 conditions per place. [2024-06-28 04:22:08,778 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 318 selfloop transitions, 325 changer transitions 0/648 dead transitions. [2024-06-28 04:22:08,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 648 transitions, 12334 flow [2024-06-28 04:22:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:08,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:08,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:22:08,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-28 04:22:08,780 INFO L175 Difference]: Start difference. First operand has 382 places, 619 transitions, 10248 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:22:08,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 648 transitions, 12334 flow [2024-06-28 04:22:15,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 648 transitions, 11795 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 04:22:15,048 INFO L231 Difference]: Finished difference. Result has 385 places, 619 transitions, 10369 flow [2024-06-28 04:22:15,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9709, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10369, PETRI_PLACES=385, PETRI_TRANSITIONS=619} [2024-06-28 04:22:15,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-28 04:22:15,049 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 619 transitions, 10369 flow [2024-06-28 04:22:15,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:15,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:15,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:15,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:22:15,049 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:15,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:15,050 INFO L85 PathProgramCache]: Analyzing trace with hash -867730068, now seen corresponding path program 9 times [2024-06-28 04:22:15,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:15,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12786219] [2024-06-28 04:22:15,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:15,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:15,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:18,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:18,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:18,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12786219] [2024-06-28 04:22:18,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12786219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:18,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:18,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:18,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062774539] [2024-06-28 04:22:18,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:18,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:18,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:18,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:18,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:18,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:22:18,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 619 transitions, 10369 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-28 04:22:18,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:18,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:22:18,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:22,513 INFO L124 PetriNetUnfolderBase]: 6043/9602 cut-off events. [2024-06-28 04:22:22,513 INFO L125 PetriNetUnfolderBase]: For 1884326/1884326 co-relation queries the response was YES. [2024-06-28 04:22:22,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79510 conditions, 9602 events. 6043/9602 cut-off events. For 1884326/1884326 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 62592 event pairs, 1399 based on Foata normal form. 4/9604 useless extension candidates. Maximal degree in co-relation 79329. Up to 6849 conditions per place. [2024-06-28 04:22:22,665 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 267 selfloop transitions, 383 changer transitions 0/655 dead transitions. [2024-06-28 04:22:22,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 655 transitions, 12269 flow [2024-06-28 04:22:22,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:22:22,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:22:22,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:22:22,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-28 04:22:22,666 INFO L175 Difference]: Start difference. First operand has 385 places, 619 transitions, 10369 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:22:22,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 655 transitions, 12269 flow [2024-06-28 04:22:30,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 655 transitions, 11621 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 04:22:30,635 INFO L231 Difference]: Finished difference. Result has 389 places, 619 transitions, 10497 flow [2024-06-28 04:22:30,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9721, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10497, PETRI_PLACES=389, PETRI_TRANSITIONS=619} [2024-06-28 04:22:30,635 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-28 04:22:30,635 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 619 transitions, 10497 flow [2024-06-28 04:22:30,635 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-28 04:22:30,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:30,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:30,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:22:30,636 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:30,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:30,636 INFO L85 PathProgramCache]: Analyzing trace with hash 422232796, now seen corresponding path program 5 times [2024-06-28 04:22:30,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:30,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614753772] [2024-06-28 04:22:30,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:30,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:30,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:34,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-28 04:22:34,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:34,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614753772] [2024-06-28 04:22:34,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614753772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:34,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:34,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:34,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823336551] [2024-06-28 04:22:34,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:34,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:34,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:34,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:34,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:34,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:22:34,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 619 transitions, 10497 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:34,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:34,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:22:34,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:37,624 INFO L124 PetriNetUnfolderBase]: 6053/9582 cut-off events. [2024-06-28 04:22:37,624 INFO L125 PetriNetUnfolderBase]: For 1902575/1902575 co-relation queries the response was YES. [2024-06-28 04:22:37,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80061 conditions, 9582 events. 6053/9582 cut-off events. For 1902575/1902575 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 62147 event pairs, 1542 based on Foata normal form. 2/9576 useless extension candidates. Maximal degree in co-relation 79879. Up to 8462 conditions per place. [2024-06-28 04:22:37,778 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 512 selfloop transitions, 130 changer transitions 0/647 dead transitions. [2024-06-28 04:22:37,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 647 transitions, 12382 flow [2024-06-28 04:22:37,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:22:37,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:22:37,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 04:22:37,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3883720930232558 [2024-06-28 04:22:37,779 INFO L175 Difference]: Start difference. First operand has 389 places, 619 transitions, 10497 flow. Second operand 10 states and 167 transitions. [2024-06-28 04:22:37,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 647 transitions, 12382 flow Killed by 15