./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_rmo.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_rmo.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_rmo.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_rmo.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:27,858 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:09:27,893 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:27,896 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:09:27,897 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:09:27,909 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:09:27,909 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:09:27,910 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:09:27,910 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:09:27,910 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:09:27,911 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:09:27,911 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:09:27,911 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:09:27,911 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:09:27,912 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:09:27,912 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:09:27,912 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:09:27,912 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:09:27,913 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:09:27,913 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:09:27,913 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:09:27,926 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:09:27,926 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:09:27,926 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:09:27,927 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:09:27,927 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:09:27,927 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:09:27,927 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:09:27,928 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:09:27,928 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:09:27,928 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:09:27,928 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:09:27,928 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:09:27,928 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:09:27,929 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:09:27,929 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:09:27,929 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:09:27,929 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:09:27,929 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:09:27,930 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:09:27,930 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:09:27,940 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:09:27,940 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:09:27,940 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:28,151 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:09:28,165 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:09:28,167 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:09:28,168 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:09:28,169 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:09:28,170 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_rmo.yml/witness.yml [2024-06-28 04:09:28,411 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:09:28,411 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:09:28,412 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_rmo.i [2024-06-28 04:09:29,507 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:09:29,660 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:09:29,669 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_rmo.i [2024-06-28 04:09:29,680 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e22940d4d/f3c41123170f4824a583bf28aba36615/FLAG2db6187d9 [2024-06-28 04:09:29,689 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e22940d4d/f3c41123170f4824a583bf28aba36615 [2024-06-28 04:09:29,690 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:09:29,691 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:09:29,691 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:09:29,692 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:09:29,695 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:09:29,696 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:28" (1/2) ... [2024-06-28 04:09:29,696 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@437dbee6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:09:29, skipping insertion in model container [2024-06-28 04:09:29,697 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:28" (1/2) ... [2024-06-28 04:09:29,697 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4999253e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:09:29, skipping insertion in model container [2024-06-28 04:09:29,698 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:09:29" (2/2) ... [2024-06-28 04:09:29,698 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@437dbee6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:29, skipping insertion in model container [2024-06-28 04:09:29,698 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:09:29" (2/2) ... [2024-06-28 04:09:29,698 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:09:29,842 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:09:29,843 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:29,843 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((((! 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:29,843 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] (((((((((((((((((((((((((((((((((((! 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:29,843 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:09:29,844 INFO L106 edCorrectnessWitness]: ghost_update [L853-L853] multithreaded = 1; [2024-06-28 04:09:29,884 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:09:30,229 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:09:30,242 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:30,368 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:09:30,418 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:09:30,418 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:30 WrapperNode [2024-06-28 04:09:30,418 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:09:30,419 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:09:30,419 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:09:30,420 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:09:30,425 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:30" (1/1) ... [2024-06-28 04:09:30,452 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:30" (1/1) ... [2024-06-28 04:09:30,497 INFO L138 Inliner]: procedures = 175, calls = 109, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 278 [2024-06-28 04:09:30,497 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:09:30,498 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:09:30,498 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:09:30,501 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:09:30,509 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:30" (1/1) ... [2024-06-28 04:09:30,510 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:30" (1/1) ... [2024-06-28 04:09:30,514 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:30" (1/1) ... [2024-06-28 04:09:30,544 INFO L175 MemorySlicer]: Split 66 memory accesses to 2 slices as follows [2, 64]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 11 writes are split as follows [0, 11]. [2024-06-28 04:09:30,544 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:30" (1/1) ... [2024-06-28 04:09:30,544 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:30" (1/1) ... [2024-06-28 04:09:30,556 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:30" (1/1) ... [2024-06-28 04:09:30,558 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:30" (1/1) ... [2024-06-28 04:09:30,560 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:30" (1/1) ... [2024-06-28 04:09:30,562 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:30" (1/1) ... [2024-06-28 04:09:30,566 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:09:30,566 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:09:30,566 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:09:30,567 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:09:30,567 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:30" (1/1) ... [2024-06-28 04:09:30,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:09:30,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:09:30,613 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:30,631 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:30,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 04:09:30,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 04:09:30,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 04:09:30,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 04:09:30,644 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:09:30,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:09:30,645 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:09:30,645 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:09:30,645 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:09:30,645 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:09:30,645 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:09:30,646 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:09:30,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:09:30,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 04:09:30,646 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:09:30,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:09:30,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:09:30,649 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:30,789 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:09:30,791 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:09:31,219 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:09:31,219 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:09:31,610 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:09:31,610 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:09:31,611 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:09:31 BoogieIcfgContainer [2024-06-28 04:09:31,611 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:09:31,615 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:09:31,615 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:09:31,618 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:09:31,618 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:28" (1/4) ... [2024-06-28 04:09:31,619 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c43406 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:09:31, skipping insertion in model container [2024-06-28 04:09:31,619 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:09:29" (2/4) ... [2024-06-28 04:09:31,619 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c43406 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:09:31, skipping insertion in model container [2024-06-28 04:09:31,619 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:09:30" (3/4) ... [2024-06-28 04:09:31,619 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c43406 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:09:31, skipping insertion in model container [2024-06-28 04:09:31,620 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:09:31" (4/4) ... [2024-06-28 04:09:31,621 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_rmo.i [2024-06-28 04:09:31,635 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:09:31,636 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:09:31,636 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:09:31,696 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:09:31,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 04:09:31,757 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-28 04:09:31,758 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:09:31,760 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 63 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:31,761 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 04:09:31,763 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-28 04:09:31,810 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:09:31,832 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;@287befdd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:09:31,832 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:09:31,838 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:09:31,839 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:09:31,839 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:09:31,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:31,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:09:31,841 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:31,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:31,848 INFO L85 PathProgramCache]: Analyzing trace with hash 905693122, now seen corresponding path program 1 times [2024-06-28 04:09:31,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:31,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516176624] [2024-06-28 04:09:31,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:31,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:32,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:33,622 INFO 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,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:33,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516176624] [2024-06-28 04:09:33,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516176624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:33,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:33,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:09:33,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766042543] [2024-06-28 04:09:33,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:33,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:09:33,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:33,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:09:33,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:09:33,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 04:09:33,674 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,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:33,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 04:09:33,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:34,379 INFO L124 PetriNetUnfolderBase]: 1412/2149 cut-off events. [2024-06-28 04:09:34,380 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 04:09:34,386 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 10238 event pairs, 956 based on Foata normal form. 1/2116 useless extension candidates. Maximal degree in co-relation 4339. Up to 2115 conditions per place. [2024-06-28 04:09:34,395 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-28 04:09:34,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 187 flow [2024-06-28 04:09:34,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:09:34,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:09:34,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-28 04:09:34,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-28 04:09:34,408 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,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 187 flow [2024-06-28 04:09:34,411 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,415 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-28 04:09:34,416 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,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-28 04:09:34,420 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-28 04:09:34,421 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,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:34,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:34,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:09:34,421 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,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:34,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1506063887, now seen corresponding path program 1 times [2024-06-28 04:09:34,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:34,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877921307] [2024-06-28 04:09:34,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:34,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:34,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:35,698 INFO 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,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:35,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877921307] [2024-06-28 04:09:35,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877921307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:35,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:35,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:09:35,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147074805] [2024-06-28 04:09:35,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:35,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:09:35,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:35,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:09:35,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:09:35,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 04:09:35,714 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,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:35,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 04:09:35,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:36,200 INFO L124 PetriNetUnfolderBase]: 1400/2131 cut-off events. [2024-06-28 04:09:36,201 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-06-28 04:09:36,210 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 10207 event pairs, 654 based on Foata normal form. 6/2137 useless extension candidates. Maximal degree in co-relation 4863. Up to 2059 conditions per place. [2024-06-28 04:09:36,218 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-28 04:09:36,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 266 flow [2024-06-28 04:09:36,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:09:36,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:09:36,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-28 04:09:36,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-28 04:09:36,222 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,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 266 flow [2024-06-28 04:09:36,223 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,225 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-28 04:09:36,226 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,228 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-28 04:09:36,228 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-28 04:09:36,229 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,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:36,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:36,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:09:36,234 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,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:36,235 INFO L85 PathProgramCache]: Analyzing trace with hash 635777263, now seen corresponding path program 1 times [2024-06-28 04:09:36,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:36,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204520239] [2024-06-28 04:09:36,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:36,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:38,977 INFO 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:38,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:38,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204520239] [2024-06-28 04:09:38,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204520239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:38,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:38,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:09:38,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865901826] [2024-06-28 04:09:38,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:38,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:09:38,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:38,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:09:38,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:09:39,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 04:09:39,006 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:39,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:39,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 04:09:39,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:39,780 INFO L124 PetriNetUnfolderBase]: 1391/2116 cut-off events. [2024-06-28 04:09:39,780 INFO L125 PetriNetUnfolderBase]: For 1120/1120 co-relation queries the response was YES. [2024-06-28 04:09:39,784 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 10084 event pairs, 485 based on Foata normal form. 6/2122 useless extension candidates. Maximal degree in co-relation 5369. Up to 2006 conditions per place. [2024-06-28 04:09:39,792 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-28 04:09:39,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 77 transitions, 384 flow [2024-06-28 04:09:39,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:39,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:39,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-28 04:09:39,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-28 04:09:39,795 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:39,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 77 transitions, 384 flow [2024-06-28 04:09:39,796 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:39,797 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-28 04:09:39,797 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:39,798 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-28 04:09:39,798 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-28 04:09:39,798 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:39,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:39,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:39,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:09:39,799 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:39,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:39,799 INFO L85 PathProgramCache]: Analyzing trace with hash -138117921, now seen corresponding path program 1 times [2024-06-28 04:09:39,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:39,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930881768] [2024-06-28 04:09:39,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:39,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:41,128 INFO 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:41,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:41,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930881768] [2024-06-28 04:09:41,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930881768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:41,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:41,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:09:41,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808615137] [2024-06-28 04:09:41,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:41,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:09:41,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:41,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:09:41,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:09:41,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:41,140 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:41,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:41,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:41,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:41,961 INFO L124 PetriNetUnfolderBase]: 1386/2111 cut-off events. [2024-06-28 04:09:41,961 INFO L125 PetriNetUnfolderBase]: For 2156/2156 co-relation queries the response was YES. [2024-06-28 04:09:41,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5897 conditions, 2111 events. 1386/2111 cut-off events. For 2156/2156 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10011 event pairs, 572 based on Foata normal form. 2/2113 useless extension candidates. Maximal degree in co-relation 5880. Up to 2036 conditions per place. [2024-06-28 04:09:41,972 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 51 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-28 04:09:41,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 67 transitions, 387 flow [2024-06-28 04:09:41,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:09:41,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:09:41,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-28 04:09:41,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-28 04:09:41,974 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:41,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 67 transitions, 387 flow [2024-06-28 04:09:41,976 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:41,977 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 230 flow [2024-06-28 04:09:41,977 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:41,978 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-06-28 04:09:41,978 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 230 flow [2024-06-28 04:09:41,978 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:41,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:41,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:41,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:09:41,979 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:41,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:41,979 INFO L85 PathProgramCache]: Analyzing trace with hash 13909293, now seen corresponding path program 1 times [2024-06-28 04:09:41,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:41,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622017038] [2024-06-28 04:09:41,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:41,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:41,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:43,442 INFO 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,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:43,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622017038] [2024-06-28 04:09:43,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622017038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:43,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:43,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:09:43,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60749346] [2024-06-28 04:09:43,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:43,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:09:43,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:43,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:09:43,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:09:43,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:43,451 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:43,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:43,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:43,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:44,385 INFO L124 PetriNetUnfolderBase]: 1376/2096 cut-off events. [2024-06-28 04:09:44,385 INFO L125 PetriNetUnfolderBase]: For 3355/3357 co-relation queries the response was YES. [2024-06-28 04:09:44,390 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 9942 event pairs, 566 based on Foata normal form. 6/2102 useless extension candidates. Maximal degree in co-relation 6435. Up to 2028 conditions per place. [2024-06-28 04:09:44,402 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-28 04:09:44,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 386 flow [2024-06-28 04:09:44,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:09:44,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:09:44,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-28 04:09:44,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-28 04:09:44,407 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:44,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 386 flow [2024-06-28 04:09:44,414 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:44,415 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 244 flow [2024-06-28 04:09:44,415 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:44,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-28 04:09:44,417 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 244 flow [2024-06-28 04:09:44,417 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:44,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:44,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:44,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:09:44,418 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:44,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:44,418 INFO L85 PathProgramCache]: Analyzing trace with hash 412463424, now seen corresponding path program 1 times [2024-06-28 04:09:44,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:44,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352186208] [2024-06-28 04:09:44,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:44,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:44,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:46,171 INFO 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,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:46,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352186208] [2024-06-28 04:09:46,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352186208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:46,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:46,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:46,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410619694] [2024-06-28 04:09:46,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:46,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:46,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:46,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:46,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:46,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:46,186 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:46,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:46,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:46,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:47,317 INFO L124 PetriNetUnfolderBase]: 1389/2123 cut-off events. [2024-06-28 04:09:47,317 INFO L125 PetriNetUnfolderBase]: For 4413/4415 co-relation queries the response was YES. [2024-06-28 04:09:47,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6770 conditions, 2123 events. 1389/2123 cut-off events. For 4413/4415 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10145 event pairs, 523 based on Foata normal form. 4/2127 useless extension candidates. Maximal degree in co-relation 6747. Up to 1956 conditions per place. [2024-06-28 04:09:47,336 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 61 selfloop transitions, 18 changer transitions 0/84 dead transitions. [2024-06-28 04:09:47,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 526 flow [2024-06-28 04:09:47,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:47,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:47,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 04:09:47,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-28 04:09:47,337 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:47,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 526 flow [2024-06-28 04:09:47,342 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:47,347 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 328 flow [2024-06-28 04:09:47,347 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:47,350 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-28 04:09:47,350 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 328 flow [2024-06-28 04:09:47,350 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:47,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:47,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:47,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:09:47,351 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:47,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:47,351 INFO L85 PathProgramCache]: Analyzing trace with hash 430575174, now seen corresponding path program 2 times [2024-06-28 04:09:47,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:47,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371027513] [2024-06-28 04:09:47,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:47,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:47,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:48,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:48,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:48,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371027513] [2024-06-28 04:09:48,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371027513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:48,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:48,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:48,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534576618] [2024-06-28 04:09:48,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:48,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:48,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:49,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:49,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:49,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:49,010 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:49,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:49,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:49,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:50,062 INFO L124 PetriNetUnfolderBase]: 1384/2110 cut-off events. [2024-06-28 04:09:50,063 INFO L125 PetriNetUnfolderBase]: For 6481/6483 co-relation queries the response was YES. [2024-06-28 04:09:50,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7418 conditions, 2110 events. 1384/2110 cut-off events. For 6481/6483 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10096 event pairs, 537 based on Foata normal form. 4/2113 useless extension candidates. Maximal degree in co-relation 7392. Up to 1953 conditions per place. [2024-06-28 04:09:50,073 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 55 selfloop transitions, 21 changer transitions 0/81 dead transitions. [2024-06-28 04:09:50,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 81 transitions, 582 flow [2024-06-28 04:09:50,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:50,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:50,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 04:09:50,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-28 04:09:50,075 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:50,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 81 transitions, 582 flow [2024-06-28 04:09:50,079 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:50,080 INFO L231 Difference]: Finished difference. Result has 67 places, 59 transitions, 376 flow [2024-06-28 04:09:50,081 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:50,081 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-28 04:09:50,081 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 59 transitions, 376 flow [2024-06-28 04:09:50,081 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,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:50,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:50,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:09:50,082 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:50,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:50,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1738739436, now seen corresponding path program 1 times [2024-06-28 04:09:50,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:50,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690276396] [2024-06-28 04:09:50,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:50,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:50,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:51,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:51,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:51,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690276396] [2024-06-28 04:09:51,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690276396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:51,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:51,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:51,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318920272] [2024-06-28 04:09:51,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:51,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:51,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:51,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:51,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:51,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:51,446 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:51,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:51,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:51,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:52,356 INFO L124 PetriNetUnfolderBase]: 1471/2249 cut-off events. [2024-06-28 04:09:52,356 INFO L125 PetriNetUnfolderBase]: For 8405/8409 co-relation queries the response was YES. [2024-06-28 04:09:52,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8340 conditions, 2249 events. 1471/2249 cut-off events. For 8405/8409 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10806 event pairs, 524 based on Foata normal form. 8/2257 useless extension candidates. Maximal degree in co-relation 8312. Up to 2020 conditions per place. [2024-06-28 04:09:52,368 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 72 selfloop transitions, 34 changer transitions 0/111 dead transitions. [2024-06-28 04:09:52,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 111 transitions, 862 flow [2024-06-28 04:09:52,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:52,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:52,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 04:09:52,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-28 04:09:52,370 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:52,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 111 transitions, 862 flow [2024-06-28 04:09:52,376 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:52,377 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 562 flow [2024-06-28 04:09:52,377 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:52,378 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-28 04:09:52,378 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 562 flow [2024-06-28 04:09:52,378 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:52,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:52,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:52,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:09:52,379 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:52,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:52,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1876250010, now seen corresponding path program 2 times [2024-06-28 04:09:52,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:52,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474459786] [2024-06-28 04:09:52,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:52,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:52,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:53,827 INFO 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:53,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:53,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474459786] [2024-06-28 04:09:53,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474459786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:53,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:53,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:53,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028777483] [2024-06-28 04:09:53,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:53,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:53,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:53,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:53,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:53,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:53,849 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:53,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:53,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:53,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:54,897 INFO L124 PetriNetUnfolderBase]: 1515/2327 cut-off events. [2024-06-28 04:09:54,898 INFO L125 PetriNetUnfolderBase]: For 10885/10891 co-relation queries the response was YES. [2024-06-28 04:09:54,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9059 conditions, 2327 events. 1515/2327 cut-off events. For 10885/10891 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11219 event pairs, 531 based on Foata normal form. 12/2339 useless extension candidates. Maximal degree in co-relation 9027. Up to 2058 conditions per place. [2024-06-28 04:09:54,911 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 64 selfloop transitions, 40 changer transitions 0/109 dead transitions. [2024-06-28 04:09:54,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 109 transitions, 950 flow [2024-06-28 04:09:54,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:54,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:54,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-28 04:09:54,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-28 04:09:54,914 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:09:54,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 109 transitions, 950 flow [2024-06-28 04:09:54,922 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:09:54,925 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 679 flow [2024-06-28 04:09:54,926 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:09:54,927 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-28 04:09:54,927 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 679 flow [2024-06-28 04:09:54,927 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:54,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:54,927 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,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:09:54,927 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:09:54,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:54,928 INFO L85 PathProgramCache]: Analyzing trace with hash 463196834, now seen corresponding path program 3 times [2024-06-28 04:09:54,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:54,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216673575] [2024-06-28 04:09:54,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:54,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:54,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:56,640 INFO 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:56,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:56,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216673575] [2024-06-28 04:09:56,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216673575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:56,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:56,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:09:56,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058535134] [2024-06-28 04:09:56,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:56,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:09:56,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:56,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:09:56,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:09:56,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:09:56,665 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:09:56,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:56,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:09:56,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:57,648 INFO L124 PetriNetUnfolderBase]: 1499/2297 cut-off events. [2024-06-28 04:09:57,648 INFO L125 PetriNetUnfolderBase]: For 12907/12919 co-relation queries the response was YES. [2024-06-28 04:09:57,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9164 conditions, 2297 events. 1499/2297 cut-off events. For 12907/12919 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11063 event pairs, 536 based on Foata normal form. 18/2314 useless extension candidates. Maximal degree in co-relation 9131. Up to 2045 conditions per place. [2024-06-28 04:09:57,664 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 39 changer transitions 0/103 dead transitions. [2024-06-28 04:09:57,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 103 transitions, 941 flow [2024-06-28 04:09:57,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:57,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:57,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 04:09:57,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 04:09:57,666 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:09:57,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 103 transitions, 941 flow [2024-06-28 04:09:57,673 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:09:57,675 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 693 flow [2024-06-28 04:09:57,675 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:09:57,675 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-28 04:09:57,675 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 693 flow [2024-06-28 04:09:57,676 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:57,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:57,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:57,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:09:57,676 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:09:57,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:57,677 INFO L85 PathProgramCache]: Analyzing trace with hash 463206754, now seen corresponding path program 1 times [2024-06-28 04:09:57,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:57,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129871387] [2024-06-28 04:09:57,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:57,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:57,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:00,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:10:00,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:00,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129871387] [2024-06-28 04:10:00,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129871387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:00,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:00,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:00,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837568056] [2024-06-28 04:10:00,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:00,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:00,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:00,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:00,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:00,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:00,132 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:00,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:00,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:00,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:01,006 INFO L124 PetriNetUnfolderBase]: 1491/2294 cut-off events. [2024-06-28 04:10:01,006 INFO L125 PetriNetUnfolderBase]: For 13267/13269 co-relation queries the response was YES. [2024-06-28 04:10:01,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9091 conditions, 2294 events. 1491/2294 cut-off events. For 13267/13269 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11224 event pairs, 753 based on Foata normal form. 6/2299 useless extension candidates. Maximal degree in co-relation 9058. Up to 2175 conditions per place. [2024-06-28 04:10:01,019 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 86 selfloop transitions, 14 changer transitions 0/105 dead transitions. [2024-06-28 04:10:01,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 105 transitions, 985 flow [2024-06-28 04:10:01,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:01,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:01,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:10:01,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-28 04:10:01,021 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 693 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:10:01,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 105 transitions, 985 flow [2024-06-28 04:10:01,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 105 transitions, 813 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:10:01,031 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 603 flow [2024-06-28 04:10:01,032 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=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=603, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-28 04:10:01,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-28 04:10:01,032 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 603 flow [2024-06-28 04:10:01,032 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:01,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:01,033 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:01,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:10:01,033 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:01,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:01,033 INFO L85 PathProgramCache]: Analyzing trace with hash -296160501, now seen corresponding path program 1 times [2024-06-28 04:10:01,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:01,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002019405] [2024-06-28 04:10:01,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:01,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:01,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:03,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:03,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:03,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002019405] [2024-06-28 04:10:03,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002019405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:03,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:03,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:03,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210371780] [2024-06-28 04:10:03,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:03,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:03,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:03,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:03,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:03,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:03,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 603 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:03,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:03,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:03,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:04,265 INFO L124 PetriNetUnfolderBase]: 1570/2416 cut-off events. [2024-06-28 04:10:04,265 INFO L125 PetriNetUnfolderBase]: For 13383/13383 co-relation queries the response was YES. [2024-06-28 04:10:04,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9603 conditions, 2416 events. 1570/2416 cut-off events. For 13383/13383 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11749 event pairs, 521 based on Foata normal form. 2/2418 useless extension candidates. Maximal degree in co-relation 9570. Up to 2241 conditions per place. [2024-06-28 04:10:04,278 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 108 selfloop transitions, 30 changer transitions 0/143 dead transitions. [2024-06-28 04:10:04,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 143 transitions, 1134 flow [2024-06-28 04:10:04,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:04,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:04,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:10:04,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-28 04:10:04,289 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 603 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:10:04,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 143 transitions, 1134 flow [2024-06-28 04:10:04,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 143 transitions, 1095 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:04,298 INFO L231 Difference]: Finished difference. Result has 85 places, 101 transitions, 762 flow [2024-06-28 04:10:04,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=762, PETRI_PLACES=85, PETRI_TRANSITIONS=101} [2024-06-28 04:10:04,299 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-28 04:10:04,299 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 101 transitions, 762 flow [2024-06-28 04:10:04,299 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:04,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:04,299 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:04,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:10:04,300 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:04,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:04,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1289743883, now seen corresponding path program 2 times [2024-06-28 04:10:04,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:04,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018380840] [2024-06-28 04:10:04,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:04,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:04,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:06,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:10:06,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:06,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018380840] [2024-06-28 04:10:06,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018380840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:06,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:06,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:06,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567666667] [2024-06-28 04:10:06,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:06,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:06,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:06,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:06,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:06,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:06,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 101 transitions, 762 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:06,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:06,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:06,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:07,564 INFO L124 PetriNetUnfolderBase]: 1658/2555 cut-off events. [2024-06-28 04:10:07,564 INFO L125 PetriNetUnfolderBase]: For 17740/17744 co-relation queries the response was YES. [2024-06-28 04:10:07,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10991 conditions, 2555 events. 1658/2555 cut-off events. For 17740/17744 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12664 event pairs, 511 based on Foata normal form. 6/2560 useless extension candidates. Maximal degree in co-relation 10955. Up to 2006 conditions per place. [2024-06-28 04:10:07,579 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 93 selfloop transitions, 62 changer transitions 0/160 dead transitions. [2024-06-28 04:10:07,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 160 transitions, 1492 flow [2024-06-28 04:10:07,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:07,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:07,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 04:10:07,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-28 04:10:07,589 INFO L175 Difference]: Start difference. First operand has 85 places, 101 transitions, 762 flow. Second operand 8 states and 162 transitions. [2024-06-28 04:10:07,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 160 transitions, 1492 flow [2024-06-28 04:10:07,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 160 transitions, 1446 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:07,605 INFO L231 Difference]: Finished difference. Result has 92 places, 117 transitions, 1052 flow [2024-06-28 04:10:07,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1052, PETRI_PLACES=92, PETRI_TRANSITIONS=117} [2024-06-28 04:10:07,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-28 04:10:07,606 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 117 transitions, 1052 flow [2024-06-28 04:10:07,606 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:07,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:07,606 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,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:10:07,607 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:07,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:07,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1321716307, now seen corresponding path program 3 times [2024-06-28 04:10:07,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:07,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012966091] [2024-06-28 04:10:07,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:07,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:07,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:08,994 INFO 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:08,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:08,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012966091] [2024-06-28 04:10:08,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012966091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:08,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:08,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:08,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011682325] [2024-06-28 04:10:08,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:08,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:08,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:08,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:08,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:09,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:09,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 117 transitions, 1052 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:09,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:09,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:09,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:10,308 INFO L124 PetriNetUnfolderBase]: 1806/2775 cut-off events. [2024-06-28 04:10:10,309 INFO L125 PetriNetUnfolderBase]: For 24192/24192 co-relation queries the response was YES. [2024-06-28 04:10:10,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13343 conditions, 2775 events. 1806/2775 cut-off events. For 24192/24192 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13836 event pairs, 528 based on Foata normal form. 2/2777 useless extension candidates. Maximal degree in co-relation 13304. Up to 2456 conditions per place. [2024-06-28 04:10:10,325 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 134 selfloop transitions, 51 changer transitions 0/190 dead transitions. [2024-06-28 04:10:10,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 190 transitions, 1907 flow [2024-06-28 04:10:10,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:10:10,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:10:10,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 04:10:10,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-28 04:10:10,327 INFO L175 Difference]: Start difference. First operand has 92 places, 117 transitions, 1052 flow. Second operand 10 states and 188 transitions. [2024-06-28 04:10:10,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 190 transitions, 1907 flow [2024-06-28 04:10:10,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 190 transitions, 1815 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:10,358 INFO L231 Difference]: Finished difference. Result has 102 places, 137 transitions, 1329 flow [2024-06-28 04:10:10,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1329, PETRI_PLACES=102, PETRI_TRANSITIONS=137} [2024-06-28 04:10:10,359 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-28 04:10:10,359 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 137 transitions, 1329 flow [2024-06-28 04:10:10,359 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:10,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:10,360 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:10,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:10:10,360 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:10,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:10,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1338187463, now seen corresponding path program 4 times [2024-06-28 04:10:10,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:10,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719913226] [2024-06-28 04:10:10,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:10,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:10,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:12,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:10:12,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:12,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719913226] [2024-06-28 04:10:12,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719913226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:12,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:12,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:12,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815831931] [2024-06-28 04:10:12,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:12,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:12,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:12,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:12,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:12,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:12,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 137 transitions, 1329 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:12,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:12,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:12,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:13,953 INFO L124 PetriNetUnfolderBase]: 1798/2762 cut-off events. [2024-06-28 04:10:13,954 INFO L125 PetriNetUnfolderBase]: For 26296/26296 co-relation queries the response was YES. [2024-06-28 04:10:13,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13471 conditions, 2762 events. 1798/2762 cut-off events. For 26296/26296 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13737 event pairs, 528 based on Foata normal form. 3/2765 useless extension candidates. Maximal degree in co-relation 13428. Up to 2451 conditions per place. [2024-06-28 04:10:13,971 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 124 selfloop transitions, 52 changer transitions 0/181 dead transitions. [2024-06-28 04:10:13,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 181 transitions, 1974 flow [2024-06-28 04:10:13,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:13,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:13,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:10:13,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 04:10:13,973 INFO L175 Difference]: Start difference. First operand has 102 places, 137 transitions, 1329 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:10:13,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 181 transitions, 1974 flow [2024-06-28 04:10:13,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 181 transitions, 1868 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:13,994 INFO L231 Difference]: Finished difference. Result has 105 places, 142 transitions, 1437 flow [2024-06-28 04:10:13,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1437, PETRI_PLACES=105, PETRI_TRANSITIONS=142} [2024-06-28 04:10:13,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-28 04:10:13,995 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 142 transitions, 1437 flow [2024-06-28 04:10:13,995 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:13,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:13,995 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:13,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:10:13,995 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:13,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:13,996 INFO L85 PathProgramCache]: Analyzing trace with hash 281410629, now seen corresponding path program 5 times [2024-06-28 04:10:13,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:13,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254741802] [2024-06-28 04:10:13,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:13,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:14,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:16,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:10:16,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:16,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254741802] [2024-06-28 04:10:16,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254741802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:16,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:16,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:16,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367223427] [2024-06-28 04:10:16,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:16,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:16,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:16,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:16,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:16,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:16,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 142 transitions, 1437 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:16,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:16,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:16,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:17,715 INFO L124 PetriNetUnfolderBase]: 1820/2810 cut-off events. [2024-06-28 04:10:17,716 INFO L125 PetriNetUnfolderBase]: For 30910/30914 co-relation queries the response was YES. [2024-06-28 04:10:17,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14087 conditions, 2810 events. 1820/2810 cut-off events. For 30910/30914 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14144 event pairs, 525 based on Foata normal form. 7/2816 useless extension candidates. Maximal degree in co-relation 14043. Up to 2130 conditions per place. [2024-06-28 04:10:17,734 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 88 selfloop transitions, 89 changer transitions 0/182 dead transitions. [2024-06-28 04:10:17,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 182 transitions, 2088 flow [2024-06-28 04:10:17,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:17,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:17,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 04:10:17,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-28 04:10:17,736 INFO L175 Difference]: Start difference. First operand has 105 places, 142 transitions, 1437 flow. Second operand 7 states and 136 transitions. [2024-06-28 04:10:17,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 182 transitions, 2088 flow [2024-06-28 04:10:17,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 182 transitions, 1970 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:17,764 INFO L231 Difference]: Finished difference. Result has 107 places, 147 transitions, 1598 flow [2024-06-28 04:10:17,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1598, PETRI_PLACES=107, PETRI_TRANSITIONS=147} [2024-06-28 04:10:17,765 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-28 04:10:17,765 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 147 transitions, 1598 flow [2024-06-28 04:10:17,765 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:17,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:17,765 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:17,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:10:17,766 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:17,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:17,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1465920261, now seen corresponding path program 6 times [2024-06-28 04:10:17,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:17,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816144646] [2024-06-28 04:10:17,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:17,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:17,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:20,175 INFO 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:20,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:20,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816144646] [2024-06-28 04:10:20,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816144646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:20,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:20,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:20,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164384475] [2024-06-28 04:10:20,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:20,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:20,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:20,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:20,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:20,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:20,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 147 transitions, 1598 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:20,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:20,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:20,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:21,442 INFO L124 PetriNetUnfolderBase]: 1812/2799 cut-off events. [2024-06-28 04:10:21,442 INFO L125 PetriNetUnfolderBase]: For 29253/29257 co-relation queries the response was YES. [2024-06-28 04:10:21,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13992 conditions, 2799 events. 1812/2799 cut-off events. For 29253/29257 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 14123 event pairs, 582 based on Foata normal form. 7/2803 useless extension candidates. Maximal degree in co-relation 13947. Up to 2125 conditions per place. [2024-06-28 04:10:21,466 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 83 selfloop transitions, 94 changer transitions 0/182 dead transitions. [2024-06-28 04:10:21,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 182 transitions, 2225 flow [2024-06-28 04:10:21,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:21,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:21,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:10:21,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-28 04:10:21,468 INFO L175 Difference]: Start difference. First operand has 107 places, 147 transitions, 1598 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:10:21,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 182 transitions, 2225 flow [2024-06-28 04:10:21,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 182 transitions, 2053 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:21,494 INFO L231 Difference]: Finished difference. Result has 110 places, 152 transitions, 1713 flow [2024-06-28 04:10:21,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1713, PETRI_PLACES=110, PETRI_TRANSITIONS=152} [2024-06-28 04:10:21,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-28 04:10:21,495 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 152 transitions, 1713 flow [2024-06-28 04:10:21,495 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:21,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:21,495 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:21,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:10:21,496 INFO L420 AbstractCegarLoop]: === Iteration 18 === 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:21,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:21,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1074433417, now seen corresponding path program 1 times [2024-06-28 04:10:21,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:21,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78855874] [2024-06-28 04:10:21,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:21,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:21,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:23,281 INFO 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:23,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:23,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78855874] [2024-06-28 04:10:23,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78855874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:23,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:23,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:10:23,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53162991] [2024-06-28 04:10:23,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:23,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:10:23,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:23,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:10:23,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:10:23,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:23,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 152 transitions, 1713 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:23,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:23,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:23,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:24,064 INFO L124 PetriNetUnfolderBase]: 1809/2816 cut-off events. [2024-06-28 04:10:24,064 INFO L125 PetriNetUnfolderBase]: For 30606/30606 co-relation queries the response was YES. [2024-06-28 04:10:24,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14001 conditions, 2816 events. 1809/2816 cut-off events. For 30606/30606 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14482 event pairs, 812 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 13955. Up to 2690 conditions per place. [2024-06-28 04:10:24,082 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 150 selfloop transitions, 9 changer transitions 0/164 dead transitions. [2024-06-28 04:10:24,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 164 transitions, 2081 flow [2024-06-28 04:10:24,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:10:24,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:10:24,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-28 04:10:24,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-28 04:10:24,084 INFO L175 Difference]: Start difference. First operand has 110 places, 152 transitions, 1713 flow. Second operand 5 states and 85 transitions. [2024-06-28 04:10:24,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 164 transitions, 2081 flow [2024-06-28 04:10:24,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 164 transitions, 1914 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:24,107 INFO L231 Difference]: Finished difference. Result has 111 places, 155 transitions, 1594 flow [2024-06-28 04:10:24,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1594, PETRI_PLACES=111, PETRI_TRANSITIONS=155} [2024-06-28 04:10:24,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-28 04:10:24,108 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 155 transitions, 1594 flow [2024-06-28 04:10:24,109 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:24,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:24,109 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:24,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:10:24,109 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:24,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:24,110 INFO L85 PathProgramCache]: Analyzing trace with hash -237434907, now seen corresponding path program 1 times [2024-06-28 04:10:24,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:24,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549765802] [2024-06-28 04:10:24,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:24,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:24,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:26,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:26,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:26,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549765802] [2024-06-28 04:10:26,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549765802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:26,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:26,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:26,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748897463] [2024-06-28 04:10:26,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:26,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:26,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:26,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:26,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:26,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:26,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 155 transitions, 1594 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,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:26,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:26,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:27,223 INFO L124 PetriNetUnfolderBase]: 1793/2788 cut-off events. [2024-06-28 04:10:27,223 INFO L125 PetriNetUnfolderBase]: For 30664/30664 co-relation queries the response was YES. [2024-06-28 04:10:27,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13731 conditions, 2788 events. 1793/2788 cut-off events. For 30664/30664 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14170 event pairs, 534 based on Foata normal form. 6/2794 useless extension candidates. Maximal degree in co-relation 13683. Up to 2540 conditions per place. [2024-06-28 04:10:27,240 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 147 selfloop transitions, 41 changer transitions 0/193 dead transitions. [2024-06-28 04:10:27,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 193 transitions, 2092 flow [2024-06-28 04:10:27,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:27,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:27,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:10:27,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-28 04:10:27,242 INFO L175 Difference]: Start difference. First operand has 111 places, 155 transitions, 1594 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:10:27,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 193 transitions, 2092 flow [2024-06-28 04:10:27,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 193 transitions, 2046 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:27,267 INFO L231 Difference]: Finished difference. Result has 117 places, 155 transitions, 1642 flow [2024-06-28 04:10:27,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1642, PETRI_PLACES=117, PETRI_TRANSITIONS=155} [2024-06-28 04:10:27,268 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-28 04:10:27,268 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 155 transitions, 1642 flow [2024-06-28 04:10:27,268 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,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:27,269 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,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:10:27,269 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:27,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:27,269 INFO L85 PathProgramCache]: Analyzing trace with hash -2044508485, now seen corresponding path program 2 times [2024-06-28 04:10:27,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:27,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940655585] [2024-06-28 04:10:27,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:27,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:27,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:29,172 INFO 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:29,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:29,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940655585] [2024-06-28 04:10:29,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940655585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:29,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:29,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:29,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821014870] [2024-06-28 04:10:29,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:29,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:29,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:29,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:29,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:29,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:29,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 155 transitions, 1642 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:29,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:29,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:29,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:30,398 INFO L124 PetriNetUnfolderBase]: 1867/2905 cut-off events. [2024-06-28 04:10:30,398 INFO L125 PetriNetUnfolderBase]: For 36314/36324 co-relation queries the response was YES. [2024-06-28 04:10:30,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14669 conditions, 2905 events. 1867/2905 cut-off events. For 36314/36324 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14935 event pairs, 511 based on Foata normal form. 14/2919 useless extension candidates. Maximal degree in co-relation 14620. Up to 2172 conditions per place. [2024-06-28 04:10:30,415 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 103 selfloop transitions, 102 changer transitions 0/210 dead transitions. [2024-06-28 04:10:30,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 210 transitions, 2499 flow [2024-06-28 04:10:30,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:30,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:30,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 04:10:30,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738372093023256 [2024-06-28 04:10:30,417 INFO L175 Difference]: Start difference. First operand has 117 places, 155 transitions, 1642 flow. Second operand 8 states and 163 transitions. [2024-06-28 04:10:30,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 210 transitions, 2499 flow [2024-06-28 04:10:30,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 210 transitions, 2417 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:10:30,446 INFO L231 Difference]: Finished difference. Result has 118 places, 167 transitions, 1984 flow [2024-06-28 04:10:30,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1560, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1984, PETRI_PLACES=118, PETRI_TRANSITIONS=167} [2024-06-28 04:10:30,446 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-28 04:10:30,446 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 167 transitions, 1984 flow [2024-06-28 04:10:30,447 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:30,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:30,447 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:30,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:10:30,447 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:30,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:30,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1490603275, now seen corresponding path program 3 times [2024-06-28 04:10:30,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:30,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152378119] [2024-06-28 04:10:30,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:30,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:30,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:32,709 INFO 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:32,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:32,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152378119] [2024-06-28 04:10:32,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152378119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:32,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:32,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:32,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287433613] [2024-06-28 04:10:32,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:32,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:32,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:32,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:32,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:32,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:32,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 167 transitions, 1984 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:32,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:32,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:32,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:34,188 INFO L124 PetriNetUnfolderBase]: 1881/2930 cut-off events. [2024-06-28 04:10:34,189 INFO L125 PetriNetUnfolderBase]: For 41459/41463 co-relation queries the response was YES. [2024-06-28 04:10:34,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15549 conditions, 2930 events. 1881/2930 cut-off events. For 41459/41463 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15056 event pairs, 553 based on Foata normal form. 8/2938 useless extension candidates. Maximal degree in co-relation 15498. Up to 2185 conditions per place. [2024-06-28 04:10:34,208 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 107 selfloop transitions, 104 changer transitions 0/216 dead transitions. [2024-06-28 04:10:34,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 216 transitions, 2746 flow [2024-06-28 04:10:34,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:34,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:34,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 04:10:34,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-28 04:10:34,210 INFO L175 Difference]: Start difference. First operand has 118 places, 167 transitions, 1984 flow. Second operand 9 states and 177 transitions. [2024-06-28 04:10:34,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 216 transitions, 2746 flow [2024-06-28 04:10:34,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 216 transitions, 2589 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:34,247 INFO L231 Difference]: Finished difference. Result has 123 places, 170 transitions, 2093 flow [2024-06-28 04:10:34,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2093, PETRI_PLACES=123, PETRI_TRANSITIONS=170} [2024-06-28 04:10:34,247 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 79 predicate places. [2024-06-28 04:10:34,247 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 170 transitions, 2093 flow [2024-06-28 04:10:34,248 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:34,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:34,248 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:34,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:10:34,248 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:34,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:34,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1958889025, now seen corresponding path program 4 times [2024-06-28 04:10:34,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:34,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489760231] [2024-06-28 04:10:34,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:34,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:34,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:35,650 INFO 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:35,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:35,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489760231] [2024-06-28 04:10:35,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489760231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:35,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:35,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:35,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749269199] [2024-06-28 04:10:35,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:35,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:35,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:35,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:35,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:35,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:35,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 170 transitions, 2093 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:35,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:35,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:35,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:37,083 INFO L124 PetriNetUnfolderBase]: 1889/2938 cut-off events. [2024-06-28 04:10:37,084 INFO L125 PetriNetUnfolderBase]: For 44846/44846 co-relation queries the response was YES. [2024-06-28 04:10:37,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15756 conditions, 2938 events. 1889/2938 cut-off events. For 44846/44846 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15077 event pairs, 548 based on Foata normal form. 4/2942 useless extension candidates. Maximal degree in co-relation 15704. Up to 2576 conditions per place. [2024-06-28 04:10:37,158 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 156 selfloop transitions, 63 changer transitions 0/224 dead transitions. [2024-06-28 04:10:37,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 224 transitions, 2873 flow [2024-06-28 04:10:37,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:10:37,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:10:37,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 04:10:37,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-28 04:10:37,160 INFO L175 Difference]: Start difference. First operand has 123 places, 170 transitions, 2093 flow. Second operand 10 states and 188 transitions. [2024-06-28 04:10:37,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 224 transitions, 2873 flow [2024-06-28 04:10:37,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 224 transitions, 2631 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:37,215 INFO L231 Difference]: Finished difference. Result has 127 places, 174 transitions, 2085 flow [2024-06-28 04:10:37,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1859, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2085, PETRI_PLACES=127, PETRI_TRANSITIONS=174} [2024-06-28 04:10:37,216 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-28 04:10:37,216 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 174 transitions, 2085 flow [2024-06-28 04:10:37,216 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:37,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:37,217 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:37,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:10:37,217 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:37,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:37,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1183247435, now seen corresponding path program 1 times [2024-06-28 04:10:37,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:37,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679517249] [2024-06-28 04:10:37,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:37,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:37,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:39,229 INFO 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,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:39,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679517249] [2024-06-28 04:10:39,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679517249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:39,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:39,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:39,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802234308] [2024-06-28 04:10:39,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:39,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:39,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:39,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:39,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:39,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:39,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 174 transitions, 2085 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,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:39,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:39,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:40,266 INFO L124 PetriNetUnfolderBase]: 1909/2982 cut-off events. [2024-06-28 04:10:40,267 INFO L125 PetriNetUnfolderBase]: For 47668/47678 co-relation queries the response was YES. [2024-06-28 04:10:40,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15892 conditions, 2982 events. 1909/2982 cut-off events. For 47668/47678 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15389 event pairs, 515 based on Foata normal form. 14/2996 useless extension candidates. Maximal degree in co-relation 15838. Up to 2615 conditions per place. [2024-06-28 04:10:40,289 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 161 selfloop transitions, 47 changer transitions 0/213 dead transitions. [2024-06-28 04:10:40,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 213 transitions, 2651 flow [2024-06-28 04:10:40,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:40,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:40,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:10:40,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-28 04:10:40,291 INFO L175 Difference]: Start difference. First operand has 127 places, 174 transitions, 2085 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:10:40,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 213 transitions, 2651 flow [2024-06-28 04:10:40,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 213 transitions, 2545 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:40,339 INFO L231 Difference]: Finished difference. Result has 128 places, 176 transitions, 2104 flow [2024-06-28 04:10:40,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2104, PETRI_PLACES=128, PETRI_TRANSITIONS=176} [2024-06-28 04:10:40,340 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-28 04:10:40,340 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 176 transitions, 2104 flow [2024-06-28 04:10:40,340 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,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:40,341 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,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:10:40,341 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:40,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:40,341 INFO L85 PathProgramCache]: Analyzing trace with hash 130077255, now seen corresponding path program 5 times [2024-06-28 04:10:40,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:40,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940429217] [2024-06-28 04:10:40,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:40,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:40,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:42,702 INFO 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,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:42,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940429217] [2024-06-28 04:10:42,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940429217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:42,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:42,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:42,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146289885] [2024-06-28 04:10:42,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:42,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:42,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:42,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:42,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:42,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:42,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 176 transitions, 2104 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,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:42,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:42,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:43,834 INFO L124 PetriNetUnfolderBase]: 1893/2948 cut-off events. [2024-06-28 04:10:43,834 INFO L125 PetriNetUnfolderBase]: For 49381/49381 co-relation queries the response was YES. [2024-06-28 04:10:43,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15932 conditions, 2948 events. 1893/2948 cut-off events. For 49381/49381 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15137 event pairs, 552 based on Foata normal form. 6/2954 useless extension candidates. Maximal degree in co-relation 15877. Up to 2595 conditions per place. [2024-06-28 04:10:43,855 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 148 selfloop transitions, 60 changer transitions 0/213 dead transitions. [2024-06-28 04:10:43,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 213 transitions, 2679 flow [2024-06-28 04:10:43,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:43,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:43,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:10:43,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 04:10:43,864 INFO L175 Difference]: Start difference. First operand has 128 places, 176 transitions, 2104 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:10:43,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 213 transitions, 2679 flow [2024-06-28 04:10:43,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 213 transitions, 2552 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:43,949 INFO L231 Difference]: Finished difference. Result has 130 places, 176 transitions, 2125 flow [2024-06-28 04:10:43,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2125, PETRI_PLACES=130, PETRI_TRANSITIONS=176} [2024-06-28 04:10:43,949 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-28 04:10:43,950 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 176 transitions, 2125 flow [2024-06-28 04:10:43,950 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:43,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:43,950 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:43,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:10:43,950 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:43,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:43,951 INFO L85 PathProgramCache]: Analyzing trace with hash 277894245, now seen corresponding path program 6 times [2024-06-28 04:10:43,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:43,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582266495] [2024-06-28 04:10:43,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:43,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:43,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:46,079 INFO 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,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:46,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582266495] [2024-06-28 04:10:46,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582266495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:46,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:46,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:46,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626785251] [2024-06-28 04:10:46,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:46,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:46,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:46,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:46,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:46,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:46,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 176 transitions, 2125 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:46,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:46,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:46,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:47,263 INFO L124 PetriNetUnfolderBase]: 1997/3114 cut-off events. [2024-06-28 04:10:47,264 INFO L125 PetriNetUnfolderBase]: For 57695/57705 co-relation queries the response was YES. [2024-06-28 04:10:47,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17184 conditions, 3114 events. 1997/3114 cut-off events. For 57695/57705 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16184 event pairs, 515 based on Foata normal form. 16/3129 useless extension candidates. Maximal degree in co-relation 17128. Up to 2301 conditions per place. [2024-06-28 04:10:47,281 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 101 selfloop transitions, 121 changer transitions 0/227 dead transitions. [2024-06-28 04:10:47,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 227 transitions, 3093 flow [2024-06-28 04:10:47,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:47,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:47,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 04:10:47,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 04:10:47,283 INFO L175 Difference]: Start difference. First operand has 130 places, 176 transitions, 2125 flow. Second operand 7 states and 140 transitions. [2024-06-28 04:10:47,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 227 transitions, 3093 flow [2024-06-28 04:10:47,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 227 transitions, 2927 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 04:10:47,326 INFO L231 Difference]: Finished difference. Result has 128 places, 188 transitions, 2419 flow [2024-06-28 04:10:47,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2419, PETRI_PLACES=128, PETRI_TRANSITIONS=188} [2024-06-28 04:10:47,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-28 04:10:47,327 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 188 transitions, 2419 flow [2024-06-28 04:10:47,327 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:47,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:47,328 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:47,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:10:47,328 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:10:47,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:47,328 INFO L85 PathProgramCache]: Analyzing trace with hash 277686855, now seen corresponding path program 7 times [2024-06-28 04:10:47,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:47,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804409013] [2024-06-28 04:10:47,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:47,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:47,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:49,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:49,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:49,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804409013] [2024-06-28 04:10:49,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804409013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:49,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:49,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:49,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209844205] [2024-06-28 04:10:49,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:49,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:49,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:49,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:49,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:49,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:49,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 188 transitions, 2419 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:49,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:49,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:49,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:51,369 INFO L124 PetriNetUnfolderBase]: 2059/3212 cut-off events. [2024-06-28 04:10:51,369 INFO L125 PetriNetUnfolderBase]: For 57924/57928 co-relation queries the response was YES. [2024-06-28 04:10:51,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17871 conditions, 3212 events. 2059/3212 cut-off events. For 57924/57928 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16752 event pairs, 560 based on Foata normal form. 12/3224 useless extension candidates. Maximal degree in co-relation 17816. Up to 2355 conditions per place. [2024-06-28 04:10:51,388 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 101 selfloop transitions, 132 changer transitions 0/238 dead transitions. [2024-06-28 04:10:51,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 238 transitions, 3315 flow [2024-06-28 04:10:51,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:51,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:51,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:10:51,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-28 04:10:51,390 INFO L175 Difference]: Start difference. First operand has 128 places, 188 transitions, 2419 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:10:51,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 238 transitions, 3315 flow [2024-06-28 04:10:51,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 238 transitions, 3144 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:51,441 INFO L231 Difference]: Finished difference. Result has 132 places, 197 transitions, 2693 flow [2024-06-28 04:10:51,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2693, PETRI_PLACES=132, PETRI_TRANSITIONS=197} [2024-06-28 04:10:51,442 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-28 04:10:51,442 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 197 transitions, 2693 flow [2024-06-28 04:10:51,443 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:51,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:51,443 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:51,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:10:51,443 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:10:51,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:51,456 INFO L85 PathProgramCache]: Analyzing trace with hash -682018455, now seen corresponding path program 8 times [2024-06-28 04:10:51,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:51,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144059748] [2024-06-28 04:10:51,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:51,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:51,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:53,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:53,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:53,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144059748] [2024-06-28 04:10:53,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144059748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:53,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:53,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:10:53,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057548511] [2024-06-28 04:10:53,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:53,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:10:53,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:53,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:10:53,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:10:53,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:53,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 197 transitions, 2693 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:53,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:53,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:53,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:54,789 INFO L124 PetriNetUnfolderBase]: 2043/3163 cut-off events. [2024-06-28 04:10:54,790 INFO L125 PetriNetUnfolderBase]: For 59471/59481 co-relation queries the response was YES. [2024-06-28 04:10:54,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17677 conditions, 3163 events. 2043/3163 cut-off events. For 59471/59481 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16421 event pairs, 553 based on Foata normal form. 16/3176 useless extension candidates. Maximal degree in co-relation 17622. Up to 2342 conditions per place. [2024-06-28 04:10:54,812 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 97 selfloop transitions, 127 changer transitions 0/229 dead transitions. [2024-06-28 04:10:54,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 229 transitions, 3372 flow [2024-06-28 04:10:54,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:54,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:54,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:10:54,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-28 04:10:54,814 INFO L175 Difference]: Start difference. First operand has 132 places, 197 transitions, 2693 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:10:54,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 229 transitions, 3372 flow [2024-06-28 04:10:54,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 229 transitions, 3016 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:54,866 INFO L231 Difference]: Finished difference. Result has 132 places, 197 transitions, 2607 flow [2024-06-28 04:10:54,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2341, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2607, PETRI_PLACES=132, PETRI_TRANSITIONS=197} [2024-06-28 04:10:54,868 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-28 04:10:54,869 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 197 transitions, 2607 flow [2024-06-28 04:10:54,869 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:54,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:54,869 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:54,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:10:54,869 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:10:54,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:54,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1801110747, now seen corresponding path program 9 times [2024-06-28 04:10:54,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:54,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372482943] [2024-06-28 04:10:54,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:54,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:54,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:57,246 INFO 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:57,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:57,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372482943] [2024-06-28 04:10:57,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372482943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:57,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:57,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:10:57,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074737498] [2024-06-28 04:10:57,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:57,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:10:57,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:57,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:10:57,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:10:57,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:10:57,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 197 transitions, 2607 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:57,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:57,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:10:57,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:58,816 INFO L124 PetriNetUnfolderBase]: 2021/3141 cut-off events. [2024-06-28 04:10:58,816 INFO L125 PetriNetUnfolderBase]: For 56875/56879 co-relation queries the response was YES. [2024-06-28 04:10:58,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17145 conditions, 3141 events. 2021/3141 cut-off events. For 56875/56879 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16345 event pairs, 634 based on Foata normal form. 12/3150 useless extension candidates. Maximal degree in co-relation 17090. Up to 2324 conditions per place. [2024-06-28 04:10:58,838 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 92 selfloop transitions, 134 changer transitions 0/231 dead transitions. [2024-06-28 04:10:58,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 231 transitions, 3233 flow [2024-06-28 04:10:58,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:58,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:58,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:10:58,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-28 04:10:58,841 INFO L175 Difference]: Start difference. First operand has 132 places, 197 transitions, 2607 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:10:58,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 231 transitions, 3233 flow [2024-06-28 04:10:58,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 231 transitions, 2758 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:58,888 INFO L231 Difference]: Finished difference. Result has 133 places, 197 transitions, 2415 flow [2024-06-28 04:10:58,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2415, PETRI_PLACES=133, PETRI_TRANSITIONS=197} [2024-06-28 04:10:58,889 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-28 04:10:58,889 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 197 transitions, 2415 flow [2024-06-28 04:10:58,889 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:58,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:58,889 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:58,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:10:58,889 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:58,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:58,890 INFO L85 PathProgramCache]: Analyzing trace with hash -2073151911, now seen corresponding path program 2 times [2024-06-28 04:10:58,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:58,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869589254] [2024-06-28 04:10:58,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:58,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:58,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:01,360 INFO 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,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:01,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869589254] [2024-06-28 04:11:01,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869589254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:01,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:01,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:01,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033534777] [2024-06-28 04:11:01,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:01,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:01,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:01,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:01,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:01,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:01,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 197 transitions, 2415 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:01,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:01,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:01,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:02,525 INFO L124 PetriNetUnfolderBase]: 2041/3198 cut-off events. [2024-06-28 04:11:02,525 INFO L125 PetriNetUnfolderBase]: For 53528/53538 co-relation queries the response was YES. [2024-06-28 04:11:02,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17297 conditions, 3198 events. 2041/3198 cut-off events. For 53528/53538 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16758 event pairs, 523 based on Foata normal form. 14/3212 useless extension candidates. Maximal degree in co-relation 17242. Up to 2787 conditions per place. [2024-06-28 04:11:02,545 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 177 selfloop transitions, 48 changer transitions 0/230 dead transitions. [2024-06-28 04:11:02,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 230 transitions, 3014 flow [2024-06-28 04:11:02,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:02,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:02,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:11:02,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 04:11:02,547 INFO L175 Difference]: Start difference. First operand has 133 places, 197 transitions, 2415 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:11:02,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 230 transitions, 3014 flow [2024-06-28 04:11:02,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 230 transitions, 2516 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-28 04:11:02,585 INFO L231 Difference]: Finished difference. Result has 130 places, 199 transitions, 2052 flow [2024-06-28 04:11:02,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2052, PETRI_PLACES=130, PETRI_TRANSITIONS=199} [2024-06-28 04:11:02,585 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-28 04:11:02,586 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 199 transitions, 2052 flow [2024-06-28 04:11:02,586 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:02,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:02,586 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:11:02,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:11:02,586 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:02,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:02,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1544135441, now seen corresponding path program 3 times [2024-06-28 04:11:02,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:02,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007842106] [2024-06-28 04:11:02,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:02,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:02,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:05,213 INFO 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:05,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:05,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007842106] [2024-06-28 04:11:05,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007842106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:05,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:05,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:05,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817279721] [2024-06-28 04:11:05,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:05,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:05,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:05,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:05,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:05,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:05,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 199 transitions, 2052 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:05,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:05,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:05,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:06,353 INFO L124 PetriNetUnfolderBase]: 2061/3222 cut-off events. [2024-06-28 04:11:06,354 INFO L125 PetriNetUnfolderBase]: For 52251/52261 co-relation queries the response was YES. [2024-06-28 04:11:06,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16899 conditions, 3222 events. 2061/3222 cut-off events. For 52251/52261 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16916 event pairs, 536 based on Foata normal form. 14/3235 useless extension candidates. Maximal degree in co-relation 16845. Up to 2841 conditions per place. [2024-06-28 04:11:06,376 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 179 selfloop transitions, 44 changer transitions 0/228 dead transitions. [2024-06-28 04:11:06,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 228 transitions, 2642 flow [2024-06-28 04:11:06,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:06,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:06,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:11:06,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-28 04:11:06,378 INFO L175 Difference]: Start difference. First operand has 130 places, 199 transitions, 2052 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:11:06,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 228 transitions, 2642 flow [2024-06-28 04:11:06,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 228 transitions, 2525 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:06,420 INFO L231 Difference]: Finished difference. Result has 132 places, 201 transitions, 2063 flow [2024-06-28 04:11:06,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2063, PETRI_PLACES=132, PETRI_TRANSITIONS=201} [2024-06-28 04:11:06,422 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-28 04:11:06,422 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 201 transitions, 2063 flow [2024-06-28 04:11:06,423 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:06,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:06,423 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:11:06,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:11:06,424 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:06,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:06,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1534871711, now seen corresponding path program 4 times [2024-06-28 04:11:06,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:06,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337270826] [2024-06-28 04:11:06,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:06,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:06,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:08,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:08,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:08,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337270826] [2024-06-28 04:11:08,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337270826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:08,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:08,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:08,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819018443] [2024-06-28 04:11:08,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:08,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:08,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:08,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:08,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:08,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:08,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 201 transitions, 2063 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:08,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:08,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:08,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:09,853 INFO L124 PetriNetUnfolderBase]: 2053/3219 cut-off events. [2024-06-28 04:11:09,854 INFO L125 PetriNetUnfolderBase]: For 51176/51186 co-relation queries the response was YES. [2024-06-28 04:11:09,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16723 conditions, 3219 events. 2053/3219 cut-off events. For 51176/51186 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16998 event pairs, 508 based on Foata normal form. 14/3232 useless extension candidates. Maximal degree in co-relation 16668. Up to 2731 conditions per place. [2024-06-28 04:11:09,877 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 174 selfloop transitions, 51 changer transitions 0/230 dead transitions. [2024-06-28 04:11:09,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 230 transitions, 2656 flow [2024-06-28 04:11:09,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:09,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:09,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:11:09,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-28 04:11:09,879 INFO L175 Difference]: Start difference. First operand has 132 places, 201 transitions, 2063 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:11:09,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 230 transitions, 2656 flow [2024-06-28 04:11:09,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 230 transitions, 2552 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:09,928 INFO L231 Difference]: Finished difference. Result has 134 places, 203 transitions, 2100 flow [2024-06-28 04:11:09,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2100, PETRI_PLACES=134, PETRI_TRANSITIONS=203} [2024-06-28 04:11:09,928 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-28 04:11:09,928 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 203 transitions, 2100 flow [2024-06-28 04:11:09,928 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:09,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:09,929 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:11:09,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:11:09,929 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:09,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:09,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1079116725, now seen corresponding path program 1 times [2024-06-28 04:11:09,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:09,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317802754] [2024-06-28 04:11:09,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:09,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:11,931 INFO 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:11,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:11,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317802754] [2024-06-28 04:11:11,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317802754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:11,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:11,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:11:11,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339454135] [2024-06-28 04:11:11,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:11,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:11:11,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:11,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:11:11,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:11:11,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:11,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 203 transitions, 2100 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:11,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:11,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:11,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:13,073 INFO L124 PetriNetUnfolderBase]: 2075/3247 cut-off events. [2024-06-28 04:11:13,073 INFO L125 PetriNetUnfolderBase]: For 54743/54743 co-relation queries the response was YES. [2024-06-28 04:11:13,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17129 conditions, 3247 events. 2075/3247 cut-off events. For 54743/54743 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17000 event pairs, 587 based on Foata normal form. 6/3250 useless extension candidates. Maximal degree in co-relation 17073. Up to 2945 conditions per place. [2024-06-28 04:11:13,093 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 191 selfloop transitions, 30 changer transitions 0/226 dead transitions. [2024-06-28 04:11:13,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 226 transitions, 2696 flow [2024-06-28 04:11:13,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:11:13,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:11:13,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:11:13,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-28 04:11:13,095 INFO L175 Difference]: Start difference. First operand has 134 places, 203 transitions, 2100 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:11:13,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 226 transitions, 2696 flow [2024-06-28 04:11:13,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 226 transitions, 2573 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:13,134 INFO L231 Difference]: Finished difference. Result has 136 places, 211 transitions, 2119 flow [2024-06-28 04:11:13,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2119, PETRI_PLACES=136, PETRI_TRANSITIONS=211} [2024-06-28 04:11:13,135 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-28 04:11:13,136 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 211 transitions, 2119 flow [2024-06-28 04:11:13,136 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:13,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:13,136 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:13,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:11:13,136 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:13,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:13,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1438674154, now seen corresponding path program 1 times [2024-06-28 04:11:13,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:13,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110963877] [2024-06-28 04:11:13,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:13,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:13,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:15,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:15,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:15,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110963877] [2024-06-28 04:11:15,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110963877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:15,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:15,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:15,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788509729] [2024-06-28 04:11:15,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:15,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:15,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:15,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:15,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:15,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:15,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 211 transitions, 2119 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,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:15,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:15,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:16,555 INFO L124 PetriNetUnfolderBase]: 2269/3578 cut-off events. [2024-06-28 04:11:16,556 INFO L125 PetriNetUnfolderBase]: For 67448/67448 co-relation queries the response was YES. [2024-06-28 04:11:16,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19543 conditions, 3578 events. 2269/3578 cut-off events. For 67448/67448 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19595 event pairs, 570 based on Foata normal form. 4/3582 useless extension candidates. Maximal degree in co-relation 19485. Up to 2926 conditions per place. [2024-06-28 04:11:16,582 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 218 selfloop transitions, 47 changer transitions 0/270 dead transitions. [2024-06-28 04:11:16,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 270 transitions, 2999 flow [2024-06-28 04:11:16,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:11:16,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:11:16,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 04:11:16,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-28 04:11:16,584 INFO L175 Difference]: Start difference. First operand has 136 places, 211 transitions, 2119 flow. Second operand 10 states and 191 transitions. [2024-06-28 04:11:16,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 270 transitions, 2999 flow [2024-06-28 04:11:16,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 270 transitions, 2956 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 04:11:16,641 INFO L231 Difference]: Finished difference. Result has 145 places, 216 transitions, 2268 flow [2024-06-28 04:11:16,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2268, PETRI_PLACES=145, PETRI_TRANSITIONS=216} [2024-06-28 04:11:16,641 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-28 04:11:16,641 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 216 transitions, 2268 flow [2024-06-28 04:11:16,642 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,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:16,642 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,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:11:16,642 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:16,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:16,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1371317906, now seen corresponding path program 2 times [2024-06-28 04:11:16,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:16,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341178662] [2024-06-28 04:11:16,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:16,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:16,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:19,174 INFO 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,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:19,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341178662] [2024-06-28 04:11:19,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341178662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:19,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:19,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:19,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288177868] [2024-06-28 04:11:19,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:19,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:19,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:19,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:19,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:19,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:19,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 216 transitions, 2268 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:19,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:19,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:19,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:20,483 INFO L124 PetriNetUnfolderBase]: 2261/3564 cut-off events. [2024-06-28 04:11:20,484 INFO L125 PetriNetUnfolderBase]: For 71537/71537 co-relation queries the response was YES. [2024-06-28 04:11:20,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19941 conditions, 3564 events. 2261/3564 cut-off events. For 71537/71537 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19476 event pairs, 594 based on Foata normal form. 4/3568 useless extension candidates. Maximal degree in co-relation 19880. Up to 3226 conditions per place. [2024-06-28 04:11:20,515 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 210 selfloop transitions, 47 changer transitions 0/262 dead transitions. [2024-06-28 04:11:20,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 262 transitions, 2972 flow [2024-06-28 04:11:20,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:11:20,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:11:20,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 04:11:20,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093023255813955 [2024-06-28 04:11:20,517 INFO L175 Difference]: Start difference. First operand has 145 places, 216 transitions, 2268 flow. Second operand 10 states and 181 transitions. [2024-06-28 04:11:20,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 262 transitions, 2972 flow [2024-06-28 04:11:20,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 262 transitions, 2878 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:20,586 INFO L231 Difference]: Finished difference. Result has 149 places, 218 transitions, 2324 flow [2024-06-28 04:11:20,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2324, PETRI_PLACES=149, PETRI_TRANSITIONS=218} [2024-06-28 04:11:20,587 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-28 04:11:20,587 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 218 transitions, 2324 flow [2024-06-28 04:11:20,587 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:20,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:20,588 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,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:11:20,588 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:20,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:20,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1801717428, now seen corresponding path program 3 times [2024-06-28 04:11:20,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:20,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268847369] [2024-06-28 04:11:20,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:20,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:20,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:23,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:11:23,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:23,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268847369] [2024-06-28 04:11:23,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268847369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:23,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:23,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:23,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077688844] [2024-06-28 04:11:23,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:23,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:23,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:23,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:23,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:23,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:23,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 218 transitions, 2324 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,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:23,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:23,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:24,369 INFO L124 PetriNetUnfolderBase]: 2281/3603 cut-off events. [2024-06-28 04:11:24,369 INFO L125 PetriNetUnfolderBase]: For 77839/77843 co-relation queries the response was YES. [2024-06-28 04:11:24,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20494 conditions, 3603 events. 2281/3603 cut-off events. For 77839/77843 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19699 event pairs, 580 based on Foata normal form. 8/3610 useless extension candidates. Maximal degree in co-relation 20431. Up to 2724 conditions per place. [2024-06-28 04:11:24,444 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 126 selfloop transitions, 131 changer transitions 0/262 dead transitions. [2024-06-28 04:11:24,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 262 transitions, 3041 flow [2024-06-28 04:11:24,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:24,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:24,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 04:11:24,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:11:24,446 INFO L175 Difference]: Start difference. First operand has 149 places, 218 transitions, 2324 flow. Second operand 9 states and 172 transitions. [2024-06-28 04:11:24,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 262 transitions, 3041 flow [2024-06-28 04:11:24,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 262 transitions, 2920 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 04:11:24,517 INFO L231 Difference]: Finished difference. Result has 150 places, 220 transitions, 2520 flow [2024-06-28 04:11:24,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2520, PETRI_PLACES=150, PETRI_TRANSITIONS=220} [2024-06-28 04:11:24,518 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-28 04:11:24,518 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 220 transitions, 2520 flow [2024-06-28 04:11:24,518 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:24,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:24,518 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:24,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:11:24,519 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:24,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:24,519 INFO L85 PathProgramCache]: Analyzing trace with hash 138168254, now seen corresponding path program 4 times [2024-06-28 04:11:24,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:24,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762777095] [2024-06-28 04:11:24,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:24,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:24,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:26,407 INFO 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:26,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:26,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762777095] [2024-06-28 04:11:26,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762777095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:26,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:26,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:26,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911623386] [2024-06-28 04:11:26,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:26,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:26,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:26,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:26,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:26,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:26,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 220 transitions, 2520 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:26,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:26,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:26,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:27,809 INFO L124 PetriNetUnfolderBase]: 2602/4130 cut-off events. [2024-06-28 04:11:27,810 INFO L125 PetriNetUnfolderBase]: For 99713/99713 co-relation queries the response was YES. [2024-06-28 04:11:27,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24524 conditions, 4130 events. 2602/4130 cut-off events. For 99713/99713 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23563 event pairs, 705 based on Foata normal form. 4/4134 useless extension candidates. Maximal degree in co-relation 24460. Up to 3207 conditions per place. [2024-06-28 04:11:27,842 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 219 selfloop transitions, 70 changer transitions 0/294 dead transitions. [2024-06-28 04:11:27,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 294 transitions, 3582 flow [2024-06-28 04:11:27,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:11:27,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:11:27,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 04:11:27,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 04:11:27,843 INFO L175 Difference]: Start difference. First operand has 150 places, 220 transitions, 2520 flow. Second operand 11 states and 209 transitions. [2024-06-28 04:11:27,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 294 transitions, 3582 flow [2024-06-28 04:11:27,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 294 transitions, 3283 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:27,941 INFO L231 Difference]: Finished difference. Result has 155 places, 231 transitions, 2556 flow [2024-06-28 04:11:27,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2221, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2556, PETRI_PLACES=155, PETRI_TRANSITIONS=231} [2024-06-28 04:11:27,942 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-28 04:11:27,942 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 231 transitions, 2556 flow [2024-06-28 04:11:27,942 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:27,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:27,942 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:27,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:11:27,943 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:27,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:27,943 INFO L85 PathProgramCache]: Analyzing trace with hash -614501172, now seen corresponding path program 5 times [2024-06-28 04:11:27,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:27,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402611123] [2024-06-28 04:11:27,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:27,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:27,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:29,627 INFO 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:29,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:29,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402611123] [2024-06-28 04:11:29,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402611123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:29,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:29,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:29,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080419680] [2024-06-28 04:11:29,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:29,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:29,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:29,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:29,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:29,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:29,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 231 transitions, 2556 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:29,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:29,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:29,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:31,180 INFO L124 PetriNetUnfolderBase]: 2627/4176 cut-off events. [2024-06-28 04:11:31,181 INFO L125 PetriNetUnfolderBase]: For 107208/107208 co-relation queries the response was YES. [2024-06-28 04:11:31,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24893 conditions, 4176 events. 2627/4176 cut-off events. For 107208/107208 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 23966 event pairs, 795 based on Foata normal form. 4/4180 useless extension candidates. Maximal degree in co-relation 24827. Up to 3727 conditions per place. [2024-06-28 04:11:31,210 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 217 selfloop transitions, 65 changer transitions 0/287 dead transitions. [2024-06-28 04:11:31,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 287 transitions, 3375 flow [2024-06-28 04:11:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:11:31,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:11:31,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 04:11:31,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42283298097251587 [2024-06-28 04:11:31,215 INFO L175 Difference]: Start difference. First operand has 155 places, 231 transitions, 2556 flow. Second operand 11 states and 200 transitions. [2024-06-28 04:11:31,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 287 transitions, 3375 flow [2024-06-28 04:11:31,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 287 transitions, 3254 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:31,330 INFO L231 Difference]: Finished difference. Result has 159 places, 235 transitions, 2650 flow [2024-06-28 04:11:31,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2439, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2650, PETRI_PLACES=159, PETRI_TRANSITIONS=235} [2024-06-28 04:11:31,331 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-28 04:11:31,331 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 235 transitions, 2650 flow [2024-06-28 04:11:31,331 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:31,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:31,332 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:31,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:11:31,332 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:31,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:31,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1337186548, now seen corresponding path program 6 times [2024-06-28 04:11:31,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:31,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358360694] [2024-06-28 04:11:31,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:31,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:31,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:32,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:32,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:32,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358360694] [2024-06-28 04:11:32,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358360694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:32,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:32,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:32,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549186362] [2024-06-28 04:11:32,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:32,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:32,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:32,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:32,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:32,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:32,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 235 transitions, 2650 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:32,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:32,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:32,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:34,381 INFO L124 PetriNetUnfolderBase]: 3237/5189 cut-off events. [2024-06-28 04:11:34,382 INFO L125 PetriNetUnfolderBase]: For 149018/149018 co-relation queries the response was YES. [2024-06-28 04:11:34,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32194 conditions, 5189 events. 3237/5189 cut-off events. For 149018/149018 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31427 event pairs, 701 based on Foata normal form. 4/5193 useless extension candidates. Maximal degree in co-relation 32126. Up to 3017 conditions per place. [2024-06-28 04:11:34,428 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 228 selfloop transitions, 90 changer transitions 0/323 dead transitions. [2024-06-28 04:11:34,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 323 transitions, 4132 flow [2024-06-28 04:11:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:11:34,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:11:34,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 04:11:34,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-28 04:11:34,432 INFO L175 Difference]: Start difference. First operand has 159 places, 235 transitions, 2650 flow. Second operand 10 states and 196 transitions. [2024-06-28 04:11:34,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 323 transitions, 4132 flow [2024-06-28 04:11:34,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 323 transitions, 3930 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-28 04:11:34,597 INFO L231 Difference]: Finished difference. Result has 162 places, 256 transitions, 3044 flow [2024-06-28 04:11:34,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3044, PETRI_PLACES=162, PETRI_TRANSITIONS=256} [2024-06-28 04:11:34,598 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-28 04:11:34,598 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 256 transitions, 3044 flow [2024-06-28 04:11:34,598 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:34,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:34,598 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:34,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:11:34,598 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:34,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:34,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1506327066, now seen corresponding path program 1 times [2024-06-28 04:11:34,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:34,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372168564] [2024-06-28 04:11:34,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:34,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:34,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:36,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:36,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:36,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372168564] [2024-06-28 04:11:36,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372168564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:36,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:36,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:11:36,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818915634] [2024-06-28 04:11:36,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:36,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:11:36,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:36,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:11:36,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:11:36,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:36,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 256 transitions, 3044 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:36,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:36,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:36,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:37,683 INFO L124 PetriNetUnfolderBase]: 3247/5172 cut-off events. [2024-06-28 04:11:37,684 INFO L125 PetriNetUnfolderBase]: For 160014/160014 co-relation queries the response was YES. [2024-06-28 04:11:37,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33334 conditions, 5172 events. 3247/5172 cut-off events. For 160014/160014 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31087 event pairs, 1030 based on Foata normal form. 2/5173 useless extension candidates. Maximal degree in co-relation 33263. Up to 4829 conditions per place. [2024-06-28 04:11:37,743 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 247 selfloop transitions, 36 changer transitions 0/288 dead transitions. [2024-06-28 04:11:37,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 288 transitions, 3814 flow [2024-06-28 04:11:37,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:11:37,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:11:37,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 04:11:37,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-28 04:11:37,756 INFO L175 Difference]: Start difference. First operand has 162 places, 256 transitions, 3044 flow. Second operand 7 states and 135 transitions. [2024-06-28 04:11:37,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 288 transitions, 3814 flow [2024-06-28 04:11:37,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 288 transitions, 3678 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:37,953 INFO L231 Difference]: Finished difference. Result has 163 places, 259 transitions, 3017 flow [2024-06-28 04:11:37,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3017, PETRI_PLACES=163, PETRI_TRANSITIONS=259} [2024-06-28 04:11:37,953 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-28 04:11:37,953 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 259 transitions, 3017 flow [2024-06-28 04:11:37,954 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:37,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:37,954 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:37,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:11:37,954 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:11:37,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:37,954 INFO L85 PathProgramCache]: Analyzing trace with hash -265432862, now seen corresponding path program 7 times [2024-06-28 04:11:37,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:37,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693498468] [2024-06-28 04:11:37,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:37,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:37,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:40,400 INFO 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:40,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:40,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693498468] [2024-06-28 04:11:40,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693498468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:40,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:40,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:40,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313406240] [2024-06-28 04:11:40,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:40,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:40,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:40,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:40,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:40,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:40,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 259 transitions, 3017 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:40,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:40,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:40,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:42,200 INFO L124 PetriNetUnfolderBase]: 3281/5250 cut-off events. [2024-06-28 04:11:42,200 INFO L125 PetriNetUnfolderBase]: For 166406/166406 co-relation queries the response was YES. [2024-06-28 04:11:42,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33598 conditions, 5250 events. 3281/5250 cut-off events. For 166406/166406 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31685 event pairs, 849 based on Foata normal form. 6/5256 useless extension candidates. Maximal degree in co-relation 33526. Up to 3039 conditions per place. [2024-06-28 04:11:42,252 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 209 selfloop transitions, 98 changer transitions 0/312 dead transitions. [2024-06-28 04:11:42,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 312 transitions, 4055 flow [2024-06-28 04:11:42,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:42,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:42,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:11:42,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 04:11:42,254 INFO L175 Difference]: Start difference. First operand has 163 places, 259 transitions, 3017 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:11:42,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 312 transitions, 4055 flow [2024-06-28 04:11:42,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 312 transitions, 3963 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 04:11:42,423 INFO L231 Difference]: Finished difference. Result has 168 places, 262 transitions, 3257 flow [2024-06-28 04:11:42,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3257, PETRI_PLACES=168, PETRI_TRANSITIONS=262} [2024-06-28 04:11:42,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-28 04:11:42,433 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 262 transitions, 3257 flow [2024-06-28 04:11:42,434 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:42,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:42,434 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:42,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:11:42,434 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:11:42,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:42,434 INFO L85 PathProgramCache]: Analyzing trace with hash -262575902, now seen corresponding path program 8 times [2024-06-28 04:11:42,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:42,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115489580] [2024-06-28 04:11:42,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:42,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:42,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:45,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:11:45,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:45,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115489580] [2024-06-28 04:11:45,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115489580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:45,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:45,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:45,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187309066] [2024-06-28 04:11:45,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:45,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:45,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:45,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:45,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:45,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:45,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 262 transitions, 3257 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:45,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:45,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:45,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:46,741 INFO L124 PetriNetUnfolderBase]: 3263/5216 cut-off events. [2024-06-28 04:11:46,742 INFO L125 PetriNetUnfolderBase]: For 177391/177391 co-relation queries the response was YES. [2024-06-28 04:11:46,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34119 conditions, 5216 events. 3263/5216 cut-off events. For 177391/177391 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 31594 event pairs, 1095 based on Foata normal form. 8/5224 useless extension candidates. Maximal degree in co-relation 34046. Up to 4649 conditions per place. [2024-06-28 04:11:46,780 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 231 selfloop transitions, 73 changer transitions 0/309 dead transitions. [2024-06-28 04:11:46,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 309 transitions, 4150 flow [2024-06-28 04:11:46,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:46,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:46,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:11:46,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-28 04:11:46,782 INFO L175 Difference]: Start difference. First operand has 168 places, 262 transitions, 3257 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:11:46,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 309 transitions, 4150 flow [2024-06-28 04:11:46,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 309 transitions, 3951 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:46,993 INFO L231 Difference]: Finished difference. Result has 171 places, 266 transitions, 3355 flow [2024-06-28 04:11:46,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3355, PETRI_PLACES=171, PETRI_TRANSITIONS=266} [2024-06-28 04:11:46,994 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-28 04:11:46,994 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 266 transitions, 3355 flow [2024-06-28 04:11:46,994 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:46,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:46,995 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:46,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:11:46,995 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:11:46,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:46,995 INFO L85 PathProgramCache]: Analyzing trace with hash 18354402, now seen corresponding path program 9 times [2024-06-28 04:11:46,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:46,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804187703] [2024-06-28 04:11:46,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:46,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:47,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:49,334 INFO 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:49,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:49,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804187703] [2024-06-28 04:11:49,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804187703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:49,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:49,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:49,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130417118] [2024-06-28 04:11:49,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:49,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:49,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:49,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:49,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:49,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:49,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 266 transitions, 3355 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:49,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:49,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:49,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:51,205 INFO L124 PetriNetUnfolderBase]: 3283/5251 cut-off events. [2024-06-28 04:11:51,206 INFO L125 PetriNetUnfolderBase]: For 159821/159825 co-relation queries the response was YES. [2024-06-28 04:11:51,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33491 conditions, 5251 events. 3283/5251 cut-off events. For 159821/159825 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31894 event pairs, 985 based on Foata normal form. 8/5258 useless extension candidates. Maximal degree in co-relation 33417. Up to 4312 conditions per place. [2024-06-28 04:11:51,248 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 165 selfloop transitions, 136 changer transitions 0/306 dead transitions. [2024-06-28 04:11:51,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 306 transitions, 4178 flow [2024-06-28 04:11:51,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:51,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:51,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:11:51,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-28 04:11:51,251 INFO L175 Difference]: Start difference. First operand has 171 places, 266 transitions, 3355 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:11:51,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 306 transitions, 4178 flow [2024-06-28 04:11:51,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 306 transitions, 3979 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:51,447 INFO L231 Difference]: Finished difference. Result has 172 places, 268 transitions, 3495 flow [2024-06-28 04:11:51,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3495, PETRI_PLACES=172, PETRI_TRANSITIONS=268} [2024-06-28 04:11:51,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-28 04:11:51,448 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 268 transitions, 3495 flow [2024-06-28 04:11:51,448 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:51,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:51,448 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:51,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:11:51,448 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:11:51,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:51,449 INFO L85 PathProgramCache]: Analyzing trace with hash 138180, now seen corresponding path program 10 times [2024-06-28 04:11:51,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:51,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951485221] [2024-06-28 04:11:51,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:51,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:51,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:53,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:53,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:53,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951485221] [2024-06-28 04:11:53,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951485221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:53,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:53,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:11:53,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962197673] [2024-06-28 04:11:53,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:53,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:11:53,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:53,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:11:53,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:11:54,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:54,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 268 transitions, 3495 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:54,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:54,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:54,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:55,743 INFO L124 PetriNetUnfolderBase]: 3275/5229 cut-off events. [2024-06-28 04:11:55,744 INFO L125 PetriNetUnfolderBase]: For 166392/166396 co-relation queries the response was YES. [2024-06-28 04:11:55,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33660 conditions, 5229 events. 3275/5229 cut-off events. For 166392/166396 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31747 event pairs, 1057 based on Foata normal form. 8/5234 useless extension candidates. Maximal degree in co-relation 33585. Up to 4322 conditions per place. [2024-06-28 04:11:55,791 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 163 selfloop transitions, 136 changer transitions 0/304 dead transitions. [2024-06-28 04:11:55,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 304 transitions, 4314 flow [2024-06-28 04:11:55,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:11:55,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:11:55,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:11:55,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-28 04:11:55,793 INFO L175 Difference]: Start difference. First operand has 172 places, 268 transitions, 3495 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:11:55,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 304 transitions, 4314 flow [2024-06-28 04:11:55,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 304 transitions, 4005 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:55,982 INFO L231 Difference]: Finished difference. Result has 174 places, 270 transitions, 3526 flow [2024-06-28 04:11:55,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3526, PETRI_PLACES=174, PETRI_TRANSITIONS=270} [2024-06-28 04:11:55,983 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-28 04:11:55,983 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 270 transitions, 3526 flow [2024-06-28 04:11:55,983 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:55,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:55,983 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:55,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:11:55,984 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:55,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:55,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1025788904, now seen corresponding path program 2 times [2024-06-28 04:11:55,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:55,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168865961] [2024-06-28 04:11:55,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:55,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:55,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:57,780 INFO 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:57,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:57,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168865961] [2024-06-28 04:11:57,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168865961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:57,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:57,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:11:57,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771708223] [2024-06-28 04:11:57,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:57,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:11:57,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:57,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:11:57,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:11:57,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:11:57,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 270 transitions, 3526 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:57,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:57,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:11:57,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:59,261 INFO L124 PetriNetUnfolderBase]: 3285/5242 cut-off events. [2024-06-28 04:11:59,262 INFO L125 PetriNetUnfolderBase]: For 172202/172202 co-relation queries the response was YES. [2024-06-28 04:11:59,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33962 conditions, 5242 events. 3285/5242 cut-off events. For 172202/172202 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31674 event pairs, 1026 based on Foata normal form. 2/5243 useless extension candidates. Maximal degree in co-relation 33886. Up to 4883 conditions per place. [2024-06-28 04:11:59,308 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 254 selfloop transitions, 37 changer transitions 0/296 dead transitions. [2024-06-28 04:11:59,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 296 transitions, 4295 flow [2024-06-28 04:11:59,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:11:59,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:11:59,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 04:11:59,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-28 04:11:59,310 INFO L175 Difference]: Start difference. First operand has 174 places, 270 transitions, 3526 flow. Second operand 6 states and 116 transitions. [2024-06-28 04:11:59,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 296 transitions, 4295 flow [2024-06-28 04:11:59,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 296 transitions, 3975 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:59,508 INFO L231 Difference]: Finished difference. Result has 174 places, 273 transitions, 3325 flow [2024-06-28 04:11:59,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3325, PETRI_PLACES=174, PETRI_TRANSITIONS=273} [2024-06-28 04:11:59,509 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-28 04:11:59,509 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 273 transitions, 3325 flow [2024-06-28 04:11:59,509 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:59,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:59,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:11:59,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:11:59,510 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:11:59,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:59,510 INFO L85 PathProgramCache]: Analyzing trace with hash -879426728, now seen corresponding path program 3 times [2024-06-28 04:11:59,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:59,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819399526] [2024-06-28 04:11:59,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:59,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:59,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:01,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:12:01,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:01,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819399526] [2024-06-28 04:12:01,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819399526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:01,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:01,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:12:01,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270623994] [2024-06-28 04:12:01,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:01,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:12:01,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:01,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:12:01,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:12:01,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:01,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 273 transitions, 3325 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:12:01,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:01,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:01,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:03,020 INFO L124 PetriNetUnfolderBase]: 3259/5195 cut-off events. [2024-06-28 04:12:03,021 INFO L125 PetriNetUnfolderBase]: For 175949/175949 co-relation queries the response was YES. [2024-06-28 04:12:03,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33122 conditions, 5195 events. 3259/5195 cut-off events. For 175949/175949 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31262 event pairs, 1033 based on Foata normal form. 6/5198 useless extension candidates. Maximal degree in co-relation 33045. Up to 4864 conditions per place. [2024-06-28 04:12:03,071 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 248 selfloop transitions, 34 changer transitions 0/287 dead transitions. [2024-06-28 04:12:03,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 287 transitions, 3945 flow [2024-06-28 04:12:03,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:12:03,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:12:03,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:12:03,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-28 04:12:03,075 INFO L175 Difference]: Start difference. First operand has 174 places, 273 transitions, 3325 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:12:03,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 287 transitions, 3945 flow [2024-06-28 04:12:03,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 287 transitions, 3874 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:03,278 INFO L231 Difference]: Finished difference. Result has 176 places, 273 transitions, 3330 flow [2024-06-28 04:12:03,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3330, PETRI_PLACES=176, PETRI_TRANSITIONS=273} [2024-06-28 04:12:03,280 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-28 04:12:03,280 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 273 transitions, 3330 flow [2024-06-28 04:12:03,280 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:12:03,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:03,280 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:12:03,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:12:03,281 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:03,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:03,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1744008234, now seen corresponding path program 1 times [2024-06-28 04:12:03,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:03,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117432721] [2024-06-28 04:12:03,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:03,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:03,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:05,132 INFO 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:05,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:05,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117432721] [2024-06-28 04:12:05,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117432721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:05,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:05,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:12:05,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715350217] [2024-06-28 04:12:05,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:05,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:12:05,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:05,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:12:05,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:12:05,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:05,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 273 transitions, 3330 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:12:05,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:05,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:05,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:06,535 INFO L124 PetriNetUnfolderBase]: 3264/5225 cut-off events. [2024-06-28 04:12:06,535 INFO L125 PetriNetUnfolderBase]: For 172308/172312 co-relation queries the response was YES. [2024-06-28 04:12:06,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33149 conditions, 5225 events. 3264/5225 cut-off events. For 172308/172312 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 31791 event pairs, 1445 based on Foata normal form. 5/5229 useless extension candidates. Maximal degree in co-relation 33072. Up to 4957 conditions per place. [2024-06-28 04:12:06,579 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 272 selfloop transitions, 22 changer transitions 0/299 dead transitions. [2024-06-28 04:12:06,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 299 transitions, 4220 flow [2024-06-28 04:12:06,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:12:06,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:12:06,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:12:06,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-28 04:12:06,581 INFO L175 Difference]: Start difference. First operand has 176 places, 273 transitions, 3330 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:12:06,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 299 transitions, 4220 flow [2024-06-28 04:12:06,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 299 transitions, 4114 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:06,763 INFO L231 Difference]: Finished difference. Result has 177 places, 282 transitions, 3415 flow [2024-06-28 04:12:06,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3415, PETRI_PLACES=177, PETRI_TRANSITIONS=282} [2024-06-28 04:12:06,764 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-28 04:12:06,764 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 282 transitions, 3415 flow [2024-06-28 04:12:06,764 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:12:06,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:06,764 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:12:06,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:12:06,764 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:06,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:06,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1199478216, now seen corresponding path program 2 times [2024-06-28 04:12:06,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:06,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366633800] [2024-06-28 04:12:06,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:06,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:06,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:08,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:12:08,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:08,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366633800] [2024-06-28 04:12:08,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366633800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:08,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:08,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:12:08,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598103430] [2024-06-28 04:12:08,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:08,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:12:08,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:08,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:12:08,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:12:08,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:08,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 282 transitions, 3415 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:12:08,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:08,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:08,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:09,925 INFO L124 PetriNetUnfolderBase]: 3277/5241 cut-off events. [2024-06-28 04:12:09,925 INFO L125 PetriNetUnfolderBase]: For 180055/180055 co-relation queries the response was YES. [2024-06-28 04:12:09,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33853 conditions, 5241 events. 3277/5241 cut-off events. For 180055/180055 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31929 event pairs, 1473 based on Foata normal form. 1/5241 useless extension candidates. Maximal degree in co-relation 33774. Up to 5019 conditions per place. [2024-06-28 04:12:09,974 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 278 selfloop transitions, 15 changer transitions 0/298 dead transitions. [2024-06-28 04:12:09,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 298 transitions, 4136 flow [2024-06-28 04:12:09,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:12:09,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:12:09,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 04:12:09,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-28 04:12:09,975 INFO L175 Difference]: Start difference. First operand has 177 places, 282 transitions, 3415 flow. Second operand 7 states and 111 transitions. [2024-06-28 04:12:09,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 298 transitions, 4136 flow [2024-06-28 04:12:10,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 298 transitions, 4054 flow, removed 40 selfloop flow, removed 1 redundant places. [2024-06-28 04:12:10,180 INFO L231 Difference]: Finished difference. Result has 184 places, 285 transitions, 3410 flow [2024-06-28 04:12:10,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3410, PETRI_PLACES=184, PETRI_TRANSITIONS=285} [2024-06-28 04:12:10,180 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-28 04:12:10,181 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 285 transitions, 3410 flow [2024-06-28 04:12:10,181 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:12:10,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:10,181 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,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:12:10,181 INFO L420 AbstractCegarLoop]: === Iteration 48 === 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,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:10,182 INFO L85 PathProgramCache]: Analyzing trace with hash -970266494, now seen corresponding path program 1 times [2024-06-28 04:12:10,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:10,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494746181] [2024-06-28 04:12:10,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:10,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:10,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:12,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:12,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:12,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494746181] [2024-06-28 04:12:12,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494746181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:12,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:12,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:12,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250324814] [2024-06-28 04:12:12,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:12,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:12,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:12,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:12,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:12,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:12,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 285 transitions, 3410 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:12,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:12,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:12,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:14,224 INFO L124 PetriNetUnfolderBase]: 3441/5523 cut-off events. [2024-06-28 04:12:14,225 INFO L125 PetriNetUnfolderBase]: For 209339/209339 co-relation queries the response was YES. [2024-06-28 04:12:14,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35446 conditions, 5523 events. 3441/5523 cut-off events. For 209339/209339 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 33969 event pairs, 978 based on Foata normal form. 32/5555 useless extension candidates. Maximal degree in co-relation 35363. Up to 4255 conditions per place. [2024-06-28 04:12:14,266 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 275 selfloop transitions, 64 changer transitions 0/344 dead transitions. [2024-06-28 04:12:14,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 344 transitions, 4474 flow [2024-06-28 04:12:14,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:14,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:14,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 04:12:14,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-28 04:12:14,268 INFO L175 Difference]: Start difference. First operand has 184 places, 285 transitions, 3410 flow. Second operand 10 states and 193 transitions. [2024-06-28 04:12:14,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 344 transitions, 4474 flow [2024-06-28 04:12:14,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 344 transitions, 4434 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:14,477 INFO L231 Difference]: Finished difference. Result has 189 places, 288 transitions, 3598 flow [2024-06-28 04:12:14,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3598, PETRI_PLACES=189, PETRI_TRANSITIONS=288} [2024-06-28 04:12:14,478 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-06-28 04:12:14,478 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 288 transitions, 3598 flow [2024-06-28 04:12:14,478 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:14,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:14,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:12:14,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:12:14,479 INFO L420 AbstractCegarLoop]: === Iteration 49 === 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:14,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:14,479 INFO L85 PathProgramCache]: Analyzing trace with hash 739755734, now seen corresponding path program 2 times [2024-06-28 04:12:14,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:14,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309509452] [2024-06-28 04:12:14,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:14,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:14,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:16,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:16,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:16,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309509452] [2024-06-28 04:12:16,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309509452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:16,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:16,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:16,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21873666] [2024-06-28 04:12:16,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:16,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:16,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:16,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:16,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:16,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:16,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 288 transitions, 3598 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:16,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:16,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:16,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:18,396 INFO L124 PetriNetUnfolderBase]: 3359/5401 cut-off events. [2024-06-28 04:12:18,396 INFO L125 PetriNetUnfolderBase]: For 201136/201136 co-relation queries the response was YES. [2024-06-28 04:12:18,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34047 conditions, 5401 events. 3359/5401 cut-off events. For 201136/201136 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 33149 event pairs, 1057 based on Foata normal form. 40/5441 useless extension candidates. Maximal degree in co-relation 33963. Up to 4713 conditions per place. [2024-06-28 04:12:18,437 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 283 selfloop transitions, 48 changer transitions 0/336 dead transitions. [2024-06-28 04:12:18,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 336 transitions, 4415 flow [2024-06-28 04:12:18,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:18,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:18,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 04:12:18,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-28 04:12:18,444 INFO L175 Difference]: Start difference. First operand has 189 places, 288 transitions, 3598 flow. Second operand 10 states and 184 transitions. [2024-06-28 04:12:18,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 336 transitions, 4415 flow [2024-06-28 04:12:18,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 336 transitions, 4247 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:18,745 INFO L231 Difference]: Finished difference. Result has 192 places, 288 transitions, 3539 flow [2024-06-28 04:12:18,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3539, PETRI_PLACES=192, PETRI_TRANSITIONS=288} [2024-06-28 04:12:18,746 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-28 04:12:18,746 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 288 transitions, 3539 flow [2024-06-28 04:12:18,746 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:18,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:18,746 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:18,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:12:18,747 INFO L420 AbstractCegarLoop]: === Iteration 50 === 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:18,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:18,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1057962356, now seen corresponding path program 3 times [2024-06-28 04:12:18,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:18,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891430350] [2024-06-28 04:12:18,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:18,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:18,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:21,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:21,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:21,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891430350] [2024-06-28 04:12:21,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891430350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:21,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:21,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:21,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276434888] [2024-06-28 04:12:21,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:21,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:21,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:21,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:21,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:21,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:21,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 288 transitions, 3539 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:21,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:21,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:21,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:23,429 INFO L124 PetriNetUnfolderBase]: 3447/5561 cut-off events. [2024-06-28 04:12:23,429 INFO L125 PetriNetUnfolderBase]: For 196407/196417 co-relation queries the response was YES. [2024-06-28 04:12:23,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34352 conditions, 5561 events. 3447/5561 cut-off events. For 196407/196417 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 34472 event pairs, 945 based on Foata normal form. 30/5590 useless extension candidates. Maximal degree in co-relation 34267. Up to 4507 conditions per place. [2024-06-28 04:12:23,483 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 201 selfloop transitions, 131 changer transitions 0/337 dead transitions. [2024-06-28 04:12:23,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 337 transitions, 4404 flow [2024-06-28 04:12:23,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:23,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:23,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 04:12:23,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-28 04:12:23,487 INFO L175 Difference]: Start difference. First operand has 192 places, 288 transitions, 3539 flow. Second operand 9 states and 177 transitions. [2024-06-28 04:12:23,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 337 transitions, 4404 flow [2024-06-28 04:12:23,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 337 transitions, 4305 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:12:23,760 INFO L231 Difference]: Finished difference. Result has 193 places, 289 transitions, 3741 flow [2024-06-28 04:12:23,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3440, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3741, PETRI_PLACES=193, PETRI_TRANSITIONS=289} [2024-06-28 04:12:23,761 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 149 predicate places. [2024-06-28 04:12:23,761 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 289 transitions, 3741 flow [2024-06-28 04:12:23,761 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:23,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:23,761 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:23,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:12:23,762 INFO L420 AbstractCegarLoop]: === Iteration 51 === 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:23,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:23,762 INFO L85 PathProgramCache]: Analyzing trace with hash 2049370036, now seen corresponding path program 4 times [2024-06-28 04:12:23,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:23,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349031833] [2024-06-28 04:12:23,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:23,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:23,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:26,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:26,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:26,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349031833] [2024-06-28 04:12:26,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349031833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:26,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:26,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:26,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598838322] [2024-06-28 04:12:26,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:26,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:26,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:26,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:26,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:26,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:26,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 289 transitions, 3741 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:26,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:26,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:26,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:28,323 INFO L124 PetriNetUnfolderBase]: 3535/5715 cut-off events. [2024-06-28 04:12:28,323 INFO L125 PetriNetUnfolderBase]: For 208960/208964 co-relation queries the response was YES. [2024-06-28 04:12:28,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35690 conditions, 5715 events. 3535/5715 cut-off events. For 208960/208964 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 35737 event pairs, 1027 based on Foata normal form. 24/5739 useless extension candidates. Maximal degree in co-relation 35604. Up to 4655 conditions per place. [2024-06-28 04:12:28,378 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 207 selfloop transitions, 130 changer transitions 0/342 dead transitions. [2024-06-28 04:12:28,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 342 transitions, 4636 flow [2024-06-28 04:12:28,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:28,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:28,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 04:12:28,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-28 04:12:28,382 INFO L175 Difference]: Start difference. First operand has 193 places, 289 transitions, 3741 flow. Second operand 10 states and 192 transitions. [2024-06-28 04:12:28,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 342 transitions, 4636 flow [2024-06-28 04:12:28,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 342 transitions, 4347 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:28,752 INFO L231 Difference]: Finished difference. Result has 196 places, 290 transitions, 3753 flow [2024-06-28 04:12:28,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3753, PETRI_PLACES=196, PETRI_TRANSITIONS=290} [2024-06-28 04:12:28,753 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-28 04:12:28,753 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 290 transitions, 3753 flow [2024-06-28 04:12:28,753 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:28,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:28,754 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:28,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:12:28,754 INFO L420 AbstractCegarLoop]: === Iteration 52 === 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:28,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:28,754 INFO L85 PathProgramCache]: Analyzing trace with hash 2122958270, now seen corresponding path program 5 times [2024-06-28 04:12:28,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:28,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093985605] [2024-06-28 04:12:28,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:28,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:28,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:31,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:31,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:31,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093985605] [2024-06-28 04:12:31,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093985605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:31,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:31,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:31,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864883153] [2024-06-28 04:12:31,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:31,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:31,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:31,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:31,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:31,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:31,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 290 transitions, 3753 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:31,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:31,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:31,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:33,306 INFO L124 PetriNetUnfolderBase]: 3603/5831 cut-off events. [2024-06-28 04:12:33,306 INFO L125 PetriNetUnfolderBase]: For 206264/206268 co-relation queries the response was YES. [2024-06-28 04:12:33,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36003 conditions, 5831 events. 3603/5831 cut-off events. For 206264/206268 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 36644 event pairs, 1011 based on Foata normal form. 20/5851 useless extension candidates. Maximal degree in co-relation 35916. Up to 4637 conditions per place. [2024-06-28 04:12:33,356 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 214 selfloop transitions, 133 changer transitions 0/352 dead transitions. [2024-06-28 04:12:33,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 352 transitions, 4702 flow [2024-06-28 04:12:33,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:12:33,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:12:33,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-28 04:12:33,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44608879492600423 [2024-06-28 04:12:33,367 INFO L175 Difference]: Start difference. First operand has 196 places, 290 transitions, 3753 flow. Second operand 11 states and 211 transitions. [2024-06-28 04:12:33,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 352 transitions, 4702 flow [2024-06-28 04:12:33,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 352 transitions, 4419 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 04:12:33,643 INFO L231 Difference]: Finished difference. Result has 199 places, 291 transitions, 3778 flow [2024-06-28 04:12:33,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3470, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3778, PETRI_PLACES=199, PETRI_TRANSITIONS=291} [2024-06-28 04:12:33,643 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 155 predicate places. [2024-06-28 04:12:33,643 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 291 transitions, 3778 flow [2024-06-28 04:12:33,644 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:33,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:33,644 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:33,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:12:33,644 INFO L420 AbstractCegarLoop]: === Iteration 53 === 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:33,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:33,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1189584322, now seen corresponding path program 1 times [2024-06-28 04:12:33,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:33,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2973872] [2024-06-28 04:12:33,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:33,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:33,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:36,937 INFO 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:36,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:36,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2973872] [2024-06-28 04:12:36,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2973872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:36,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:36,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:36,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568356520] [2024-06-28 04:12:36,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:36,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:36,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:36,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:36,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:37,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:37,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 291 transitions, 3778 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:37,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:37,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:37,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:39,017 INFO L124 PetriNetUnfolderBase]: 3917/6352 cut-off events. [2024-06-28 04:12:39,017 INFO L125 PetriNetUnfolderBase]: For 244789/244799 co-relation queries the response was YES. [2024-06-28 04:12:39,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40255 conditions, 6352 events. 3917/6352 cut-off events. For 244789/244799 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 40700 event pairs, 1063 based on Foata normal form. 22/6374 useless extension candidates. Maximal degree in co-relation 40167. Up to 4273 conditions per place. [2024-06-28 04:12:39,074 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 203 selfloop transitions, 140 changer transitions 0/348 dead transitions. [2024-06-28 04:12:39,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 348 transitions, 4931 flow [2024-06-28 04:12:39,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:39,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:39,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 04:12:39,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 04:12:39,077 INFO L175 Difference]: Start difference. First operand has 199 places, 291 transitions, 3778 flow. Second operand 9 states and 180 transitions. [2024-06-28 04:12:39,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 348 transitions, 4931 flow [2024-06-28 04:12:39,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 348 transitions, 4637 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 04:12:39,405 INFO L231 Difference]: Finished difference. Result has 200 places, 295 transitions, 3939 flow [2024-06-28 04:12:39,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3939, PETRI_PLACES=200, PETRI_TRANSITIONS=295} [2024-06-28 04:12:39,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-28 04:12:39,406 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 295 transitions, 3939 flow [2024-06-28 04:12:39,406 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:39,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:39,406 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:39,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:12:39,406 INFO L420 AbstractCegarLoop]: === Iteration 54 === 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:39,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:39,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1046582164, now seen corresponding path program 6 times [2024-06-28 04:12:39,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:39,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90424496] [2024-06-28 04:12:39,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:39,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:39,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:41,049 INFO 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:41,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:41,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90424496] [2024-06-28 04:12:41,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90424496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:41,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:41,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:41,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841446267] [2024-06-28 04:12:41,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:41,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:41,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:41,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:41,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:41,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:41,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 295 transitions, 3939 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:41,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:41,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:41,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:43,095 INFO L124 PetriNetUnfolderBase]: 3937/6386 cut-off events. [2024-06-28 04:12:43,096 INFO L125 PetriNetUnfolderBase]: For 255772/255772 co-relation queries the response was YES. [2024-06-28 04:12:43,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40417 conditions, 6386 events. 3937/6386 cut-off events. For 255772/255772 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41140 event pairs, 1186 based on Foata normal form. 24/6410 useless extension candidates. Maximal degree in co-relation 40327. Up to 4896 conditions per place. [2024-06-28 04:12:43,152 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 272 selfloop transitions, 85 changer transitions 0/362 dead transitions. [2024-06-28 04:12:43,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 362 transitions, 5059 flow [2024-06-28 04:12:43,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:12:43,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:12:43,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-28 04:12:43,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44608879492600423 [2024-06-28 04:12:43,154 INFO L175 Difference]: Start difference. First operand has 200 places, 295 transitions, 3939 flow. Second operand 11 states and 211 transitions. [2024-06-28 04:12:43,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 362 transitions, 5059 flow [2024-06-28 04:12:43,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 362 transitions, 4873 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:43,529 INFO L231 Difference]: Finished difference. Result has 207 places, 298 transitions, 4032 flow [2024-06-28 04:12:43,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4032, PETRI_PLACES=207, PETRI_TRANSITIONS=298} [2024-06-28 04:12:43,530 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-28 04:12:43,530 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 298 transitions, 4032 flow [2024-06-28 04:12:43,530 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:43,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:43,530 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:43,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:12:43,530 INFO L420 AbstractCegarLoop]: === Iteration 55 === 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:43,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:43,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1869517860, now seen corresponding path program 7 times [2024-06-28 04:12:43,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:43,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872423101] [2024-06-28 04:12:43,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:43,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:43,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:45,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:12:45,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:45,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872423101] [2024-06-28 04:12:45,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872423101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:45,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:45,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:45,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445988537] [2024-06-28 04:12:45,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:45,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:45,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:45,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:45,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:45,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:45,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 298 transitions, 4032 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:45,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:45,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:45,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:47,400 INFO L124 PetriNetUnfolderBase]: 3940/6408 cut-off events. [2024-06-28 04:12:47,401 INFO L125 PetriNetUnfolderBase]: For 248799/248799 co-relation queries the response was YES. [2024-06-28 04:12:47,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40011 conditions, 6408 events. 3940/6408 cut-off events. For 248799/248799 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 41574 event pairs, 1349 based on Foata normal form. 30/6438 useless extension candidates. Maximal degree in co-relation 39918. Up to 5617 conditions per place. [2024-06-28 04:12:47,464 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 285 selfloop transitions, 66 changer transitions 0/356 dead transitions. [2024-06-28 04:12:47,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 356 transitions, 4951 flow [2024-06-28 04:12:47,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:12:47,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:12:47,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 04:12:47,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312896405919662 [2024-06-28 04:12:47,466 INFO L175 Difference]: Start difference. First operand has 207 places, 298 transitions, 4032 flow. Second operand 11 states and 204 transitions. [2024-06-28 04:12:47,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 356 transitions, 4951 flow [2024-06-28 04:12:47,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 356 transitions, 4785 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 04:12:47,840 INFO L231 Difference]: Finished difference. Result has 210 places, 299 transitions, 4036 flow [2024-06-28 04:12:47,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4036, PETRI_PLACES=210, PETRI_TRANSITIONS=299} [2024-06-28 04:12:47,840 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 166 predicate places. [2024-06-28 04:12:47,841 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 299 transitions, 4036 flow [2024-06-28 04:12:47,841 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:47,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:47,841 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:47,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:12:47,842 INFO L420 AbstractCegarLoop]: === Iteration 56 === 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:47,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:47,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1496888554, now seen corresponding path program 8 times [2024-06-28 04:12:47,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:47,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440768544] [2024-06-28 04:12:47,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:47,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:47,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:49,206 INFO 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:49,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:49,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440768544] [2024-06-28 04:12:49,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440768544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:49,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:49,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:49,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59167201] [2024-06-28 04:12:49,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:49,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:49,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:49,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:49,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:49,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:49,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 299 transitions, 4036 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:49,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:49,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:49,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:51,180 INFO L124 PetriNetUnfolderBase]: 4074/6661 cut-off events. [2024-06-28 04:12:51,181 INFO L125 PetriNetUnfolderBase]: For 243131/243131 co-relation queries the response was YES. [2024-06-28 04:12:51,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40667 conditions, 6661 events. 4074/6661 cut-off events. For 243131/243131 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 43743 event pairs, 881 based on Foata normal form. 16/6677 useless extension candidates. Maximal degree in co-relation 40573. Up to 3815 conditions per place. [2024-06-28 04:12:51,243 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 258 selfloop transitions, 108 changer transitions 0/371 dead transitions. [2024-06-28 04:12:51,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 371 transitions, 5361 flow [2024-06-28 04:12:51,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:51,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:51,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 04:12:51,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-28 04:12:51,253 INFO L175 Difference]: Start difference. First operand has 210 places, 299 transitions, 4036 flow. Second operand 10 states and 197 transitions. [2024-06-28 04:12:51,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 371 transitions, 5361 flow [2024-06-28 04:12:51,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 371 transitions, 5202 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 04:12:51,597 INFO L231 Difference]: Finished difference. Result has 212 places, 308 transitions, 4288 flow [2024-06-28 04:12:51,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3877, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4288, PETRI_PLACES=212, PETRI_TRANSITIONS=308} [2024-06-28 04:12:51,597 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-28 04:12:51,597 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 308 transitions, 4288 flow [2024-06-28 04:12:51,598 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:51,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:51,598 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:51,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:12:51,598 INFO L420 AbstractCegarLoop]: === Iteration 57 === 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:51,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:51,598 INFO L85 PathProgramCache]: Analyzing trace with hash 361517288, now seen corresponding path program 9 times [2024-06-28 04:12:51,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:51,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148291567] [2024-06-28 04:12:51,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:51,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:51,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:54,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:54,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:54,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148291567] [2024-06-28 04:12:54,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148291567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:54,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:54,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:54,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339922681] [2024-06-28 04:12:54,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:54,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:54,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:54,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:54,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:54,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:54,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 308 transitions, 4288 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:54,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:54,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:54,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:56,193 INFO L124 PetriNetUnfolderBase]: 4190/6850 cut-off events. [2024-06-28 04:12:56,193 INFO L125 PetriNetUnfolderBase]: For 263951/263951 co-relation queries the response was YES. [2024-06-28 04:12:56,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42391 conditions, 6850 events. 4190/6850 cut-off events. For 263951/263951 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 44989 event pairs, 1020 based on Foata normal form. 24/6874 useless extension candidates. Maximal degree in co-relation 42295. Up to 3847 conditions per place. [2024-06-28 04:12:56,254 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 239 selfloop transitions, 118 changer transitions 0/362 dead transitions. [2024-06-28 04:12:56,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 362 transitions, 5414 flow [2024-06-28 04:12:56,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:56,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:56,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:12:56,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 04:12:56,256 INFO L175 Difference]: Start difference. First operand has 212 places, 308 transitions, 4288 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:12:56,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 362 transitions, 5414 flow [2024-06-28 04:12:56,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 362 transitions, 5198 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:56,600 INFO L231 Difference]: Finished difference. Result has 214 places, 310 transitions, 4411 flow [2024-06-28 04:12:56,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4411, PETRI_PLACES=214, PETRI_TRANSITIONS=310} [2024-06-28 04:12:56,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-28 04:12:56,601 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 310 transitions, 4411 flow [2024-06-28 04:12:56,601 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:56,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:56,601 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:56,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:12:56,601 INFO L420 AbstractCegarLoop]: === Iteration 58 === 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:56,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:56,602 INFO L85 PathProgramCache]: Analyzing trace with hash -55009766, now seen corresponding path program 10 times [2024-06-28 04:12:56,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:56,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442123950] [2024-06-28 04:12:56,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:56,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:56,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:59,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:59,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:59,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442123950] [2024-06-28 04:12:59,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442123950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:59,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:59,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:59,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883039614] [2024-06-28 04:12:59,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:59,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:59,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:59,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:59,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:59,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:12:59,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 310 transitions, 4411 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:59,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:59,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:12:59,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:01,336 INFO L124 PetriNetUnfolderBase]: 4108/6718 cut-off events. [2024-06-28 04:13:01,336 INFO L125 PetriNetUnfolderBase]: For 242923/242923 co-relation queries the response was YES. [2024-06-28 04:13:01,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40046 conditions, 6718 events. 4108/6718 cut-off events. For 242923/242923 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 44196 event pairs, 1381 based on Foata normal form. 40/6758 useless extension candidates. Maximal degree in co-relation 39949. Up to 5269 conditions per place. [2024-06-28 04:13:01,398 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 283 selfloop transitions, 69 changer transitions 0/357 dead transitions. [2024-06-28 04:13:01,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 357 transitions, 5300 flow [2024-06-28 04:13:01,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:01,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:01,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:13:01,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-28 04:13:01,400 INFO L175 Difference]: Start difference. First operand has 214 places, 310 transitions, 4411 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:13:01,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 357 transitions, 5300 flow [2024-06-28 04:13:01,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 357 transitions, 5040 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-28 04:13:01,838 INFO L231 Difference]: Finished difference. Result has 214 places, 310 transitions, 4314 flow [2024-06-28 04:13:01,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4151, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4314, PETRI_PLACES=214, PETRI_TRANSITIONS=310} [2024-06-28 04:13:01,839 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-28 04:13:01,839 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 310 transitions, 4314 flow [2024-06-28 04:13:01,839 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:13:01,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:01,839 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:13:01,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:13:01,840 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:01,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:01,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1187744134, now seen corresponding path program 11 times [2024-06-28 04:13:01,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:01,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891366615] [2024-06-28 04:13:01,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:01,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:01,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:04,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:04,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:04,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891366615] [2024-06-28 04:13:04,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891366615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:04,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:04,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:04,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796659678] [2024-06-28 04:13:04,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:04,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:04,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:04,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:04,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:04,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:04,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 310 transitions, 4314 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:13:04,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:04,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:04,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:06,840 INFO L124 PetriNetUnfolderBase]: 4258/6943 cut-off events. [2024-06-28 04:13:06,840 INFO L125 PetriNetUnfolderBase]: For 217296/217300 co-relation queries the response was YES. [2024-06-28 04:13:06,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40287 conditions, 6943 events. 4258/6943 cut-off events. For 217296/217300 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 45910 event pairs, 1225 based on Foata normal form. 34/6976 useless extension candidates. Maximal degree in co-relation 40192. Up to 5628 conditions per place. [2024-06-28 04:13:06,908 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 221 selfloop transitions, 135 changer transitions 0/361 dead transitions. [2024-06-28 04:13:06,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 361 transitions, 5321 flow [2024-06-28 04:13:06,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:06,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:06,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:13:06,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-28 04:13:06,910 INFO L175 Difference]: Start difference. First operand has 214 places, 310 transitions, 4314 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:13:06,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 361 transitions, 5321 flow [2024-06-28 04:13:07,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 361 transitions, 5010 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 04:13:07,240 INFO L231 Difference]: Finished difference. Result has 213 places, 312 transitions, 4365 flow [2024-06-28 04:13:07,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4007, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4365, PETRI_PLACES=213, PETRI_TRANSITIONS=312} [2024-06-28 04:13:07,241 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-28 04:13:07,241 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 312 transitions, 4365 flow [2024-06-28 04:13:07,241 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:13:07,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:07,241 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:13:07,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:13:07,241 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:07,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:07,242 INFO L85 PathProgramCache]: Analyzing trace with hash 568987880, now seen corresponding path program 12 times [2024-06-28 04:13:07,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:07,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923715485] [2024-06-28 04:13:07,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:07,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:07,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:10,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:10,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:10,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923715485] [2024-06-28 04:13:10,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923715485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:10,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:10,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:10,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451488392] [2024-06-28 04:13:10,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:10,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:10,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:10,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:10,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:10,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:10,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 312 transitions, 4365 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:13:10,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:10,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:10,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:12,532 INFO L124 PetriNetUnfolderBase]: 4326/7060 cut-off events. [2024-06-28 04:13:12,532 INFO L125 PetriNetUnfolderBase]: For 187971/187975 co-relation queries the response was YES. [2024-06-28 04:13:12,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40232 conditions, 7060 events. 4326/7060 cut-off events. For 187971/187975 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 46828 event pairs, 1185 based on Foata normal form. 20/7080 useless extension candidates. Maximal degree in co-relation 40137. Up to 5472 conditions per place. [2024-06-28 04:13:12,603 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 225 selfloop transitions, 141 changer transitions 0/371 dead transitions. [2024-06-28 04:13:12,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 371 transitions, 5389 flow [2024-06-28 04:13:12,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:12,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:12,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 04:13:12,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-28 04:13:12,605 INFO L175 Difference]: Start difference. First operand has 213 places, 312 transitions, 4365 flow. Second operand 10 states and 189 transitions. [2024-06-28 04:13:12,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 371 transitions, 5389 flow [2024-06-28 04:13:12,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 371 transitions, 5072 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:13:12,849 INFO L231 Difference]: Finished difference. Result has 216 places, 313 transitions, 4378 flow [2024-06-28 04:13:12,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4378, PETRI_PLACES=216, PETRI_TRANSITIONS=313} [2024-06-28 04:13:12,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-28 04:13:12,850 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 313 transitions, 4378 flow [2024-06-28 04:13:12,850 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:13:12,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:12,851 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:13:12,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:13:12,851 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:12,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:12,851 INFO L85 PathProgramCache]: Analyzing trace with hash 768437540, now seen corresponding path program 13 times [2024-06-28 04:13:12,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:12,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611336115] [2024-06-28 04:13:12,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:12,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:12,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:15,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:15,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:15,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611336115] [2024-06-28 04:13:15,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611336115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:15,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:15,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:15,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621596729] [2024-06-28 04:13:15,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:15,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:15,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:15,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:15,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:15,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:15,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 313 transitions, 4378 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:13:15,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:15,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:15,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:17,256 INFO L124 PetriNetUnfolderBase]: 4414/7215 cut-off events. [2024-06-28 04:13:17,256 INFO L125 PetriNetUnfolderBase]: For 188851/188861 co-relation queries the response was YES. [2024-06-28 04:13:17,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40646 conditions, 7215 events. 4414/7215 cut-off events. For 188851/188861 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 48307 event pairs, 1222 based on Foata normal form. 30/7245 useless extension candidates. Maximal degree in co-relation 40550. Up to 5986 conditions per place. [2024-06-28 04:13:17,328 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 222 selfloop transitions, 132 changer transitions 0/359 dead transitions. [2024-06-28 04:13:17,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 359 transitions, 5328 flow [2024-06-28 04:13:17,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:17,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:17,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:13:17,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-28 04:13:17,330 INFO L175 Difference]: Start difference. First operand has 216 places, 313 transitions, 4378 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:13:17,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 359 transitions, 5328 flow [2024-06-28 04:13:17,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 359 transitions, 5018 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:17,634 INFO L231 Difference]: Finished difference. Result has 216 places, 314 transitions, 4384 flow [2024-06-28 04:13:17,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4384, PETRI_PLACES=216, PETRI_TRANSITIONS=314} [2024-06-28 04:13:17,635 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-28 04:13:17,635 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 314 transitions, 4384 flow [2024-06-28 04:13:17,635 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:13:17,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:17,635 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:13:17,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:13:17,636 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:17,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:17,636 INFO L85 PathProgramCache]: Analyzing trace with hash 895910968, now seen corresponding path program 2 times [2024-06-28 04:13:17,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:17,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896436076] [2024-06-28 04:13:17,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:17,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:17,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:21,108 INFO 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,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:21,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896436076] [2024-06-28 04:13:21,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896436076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:21,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:21,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:21,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191217738] [2024-06-28 04:13:21,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:21,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:21,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:21,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:21,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:21,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:21,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 314 transitions, 4384 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:13:21,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:21,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:21,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:23,470 INFO L124 PetriNetUnfolderBase]: 4586/7515 cut-off events. [2024-06-28 04:13:23,470 INFO L125 PetriNetUnfolderBase]: For 208213/208223 co-relation queries the response was YES. [2024-06-28 04:13:23,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42889 conditions, 7515 events. 4586/7515 cut-off events. For 208213/208223 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 50637 event pairs, 1226 based on Foata normal form. 22/7537 useless extension candidates. Maximal degree in co-relation 42792. Up to 4373 conditions per place. [2024-06-28 04:13:23,531 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 211 selfloop transitions, 149 changer transitions 0/365 dead transitions. [2024-06-28 04:13:23,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 365 transitions, 5541 flow [2024-06-28 04:13:23,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:23,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:23,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 04:13:23,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-28 04:13:23,533 INFO L175 Difference]: Start difference. First operand has 216 places, 314 transitions, 4384 flow. Second operand 8 states and 158 transitions. [2024-06-28 04:13:23,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 365 transitions, 5541 flow [2024-06-28 04:13:23,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 365 transitions, 5257 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:23,823 INFO L231 Difference]: Finished difference. Result has 218 places, 316 transitions, 4488 flow [2024-06-28 04:13:23,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4100, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4488, PETRI_PLACES=218, PETRI_TRANSITIONS=316} [2024-06-28 04:13:23,824 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-28 04:13:23,824 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 316 transitions, 4488 flow [2024-06-28 04:13:23,824 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:13:23,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:23,824 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:13:23,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:13:23,825 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:23,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:23,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1887588896, now seen corresponding path program 14 times [2024-06-28 04:13:23,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:23,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474042692] [2024-06-28 04:13:23,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:23,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:23,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:26,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:26,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:26,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474042692] [2024-06-28 04:13:26,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474042692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:26,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:26,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:13:26,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830934132] [2024-06-28 04:13:26,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:26,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:13:26,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:26,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:13:26,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:13:26,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:26,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 316 transitions, 4488 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:13:26,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:26,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:26,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:28,524 INFO L124 PetriNetUnfolderBase]: 4674/7643 cut-off events. [2024-06-28 04:13:28,525 INFO L125 PetriNetUnfolderBase]: For 225562/225572 co-relation queries the response was YES. [2024-06-28 04:13:28,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44024 conditions, 7643 events. 4674/7643 cut-off events. For 225562/225572 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51797 event pairs, 1332 based on Foata normal form. 30/7670 useless extension candidates. Maximal degree in co-relation 43926. Up to 6568 conditions per place. [2024-06-28 04:13:28,589 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 224 selfloop transitions, 128 changer transitions 0/357 dead transitions. [2024-06-28 04:13:28,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 357 transitions, 5421 flow [2024-06-28 04:13:28,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:28,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:28,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:13:28,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 04:13:28,591 INFO L175 Difference]: Start difference. First operand has 218 places, 316 transitions, 4488 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:13:28,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 357 transitions, 5421 flow [2024-06-28 04:13:28,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 357 transitions, 5227 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 04:13:28,971 INFO L231 Difference]: Finished difference. Result has 221 places, 317 transitions, 4603 flow [2024-06-28 04:13:28,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4296, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4603, PETRI_PLACES=221, PETRI_TRANSITIONS=317} [2024-06-28 04:13:28,971 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-28 04:13:28,972 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 317 transitions, 4603 flow [2024-06-28 04:13:28,972 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:13:28,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:28,972 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:13:28,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:13:28,972 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:28,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:28,973 INFO L85 PathProgramCache]: Analyzing trace with hash 350928252, now seen corresponding path program 15 times [2024-06-28 04:13:28,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:28,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293018357] [2024-06-28 04:13:28,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:28,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:28,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:31,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:31,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:31,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293018357] [2024-06-28 04:13:31,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293018357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:31,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:31,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:31,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862825810] [2024-06-28 04:13:31,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:31,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:31,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:31,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:31,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:31,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:31,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 317 transitions, 4603 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:13:31,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:31,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:31,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:34,329 INFO L124 PetriNetUnfolderBase]: 4615/7560 cut-off events. [2024-06-28 04:13:34,329 INFO L125 PetriNetUnfolderBase]: For 208937/208941 co-relation queries the response was YES. [2024-06-28 04:13:34,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42631 conditions, 7560 events. 4615/7560 cut-off events. For 208937/208941 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51199 event pairs, 1376 based on Foata normal form. 34/7591 useless extension candidates. Maximal degree in co-relation 42532. Up to 6385 conditions per place. [2024-06-28 04:13:34,397 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 218 selfloop transitions, 140 changer transitions 0/363 dead transitions. [2024-06-28 04:13:34,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 363 transitions, 5558 flow [2024-06-28 04:13:34,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:34,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:34,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 04:13:34,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 04:13:34,399 INFO L175 Difference]: Start difference. First operand has 221 places, 317 transitions, 4603 flow. Second operand 10 states and 175 transitions. [2024-06-28 04:13:34,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 363 transitions, 5558 flow [2024-06-28 04:13:34,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 363 transitions, 5237 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:34,820 INFO L231 Difference]: Finished difference. Result has 225 places, 318 transitions, 4597 flow [2024-06-28 04:13:34,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4284, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4597, PETRI_PLACES=225, PETRI_TRANSITIONS=318} [2024-06-28 04:13:34,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-28 04:13:34,821 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 318 transitions, 4597 flow [2024-06-28 04:13:34,821 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:13:34,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:34,821 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:13:34,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:13:34,821 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:34,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:34,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1860552442, now seen corresponding path program 16 times [2024-06-28 04:13:34,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:34,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876652797] [2024-06-28 04:13:34,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:34,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:34,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:37,567 INFO 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:37,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:37,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876652797] [2024-06-28 04:13:37,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876652797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:37,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:37,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:37,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68988051] [2024-06-28 04:13:37,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:37,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:37,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:37,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:37,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:37,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:37,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 318 transitions, 4597 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:13:37,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:37,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:37,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:39,997 INFO L124 PetriNetUnfolderBase]: 4627/7596 cut-off events. [2024-06-28 04:13:39,997 INFO L125 PetriNetUnfolderBase]: For 193094/193098 co-relation queries the response was YES. [2024-06-28 04:13:40,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42087 conditions, 7596 events. 4627/7596 cut-off events. For 193094/193098 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 51729 event pairs, 1356 based on Foata normal form. 20/7613 useless extension candidates. Maximal degree in co-relation 41987. Up to 6275 conditions per place. [2024-06-28 04:13:40,067 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 227 selfloop transitions, 140 changer transitions 0/372 dead transitions. [2024-06-28 04:13:40,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 372 transitions, 5613 flow [2024-06-28 04:13:40,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:40,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:40,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 04:13:40,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-28 04:13:40,069 INFO L175 Difference]: Start difference. First operand has 225 places, 318 transitions, 4597 flow. Second operand 10 states and 183 transitions. [2024-06-28 04:13:40,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 372 transitions, 5613 flow [2024-06-28 04:13:40,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 372 transitions, 5358 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:13:40,405 INFO L231 Difference]: Finished difference. Result has 228 places, 319 transitions, 4672 flow [2024-06-28 04:13:40,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4344, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4672, PETRI_PLACES=228, PETRI_TRANSITIONS=319} [2024-06-28 04:13:40,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-28 04:13:40,405 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 319 transitions, 4672 flow [2024-06-28 04:13:40,405 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:13:40,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:40,406 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:13:40,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:13:40,406 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:40,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:40,406 INFO L85 PathProgramCache]: Analyzing trace with hash -2017774688, now seen corresponding path program 3 times [2024-06-28 04:13:40,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:40,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828722881] [2024-06-28 04:13:40,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:40,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:40,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:43,579 INFO 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:43,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:43,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828722881] [2024-06-28 04:13:43,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828722881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:43,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:43,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:43,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922293645] [2024-06-28 04:13:43,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:43,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:43,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:43,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:43,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:43,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:43,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 319 transitions, 4672 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:13:43,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:43,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:43,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:45,776 INFO L124 PetriNetUnfolderBase]: 4675/7672 cut-off events. [2024-06-28 04:13:45,776 INFO L125 PetriNetUnfolderBase]: For 192388/192398 co-relation queries the response was YES. [2024-06-28 04:13:45,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42277 conditions, 7672 events. 4675/7672 cut-off events. For 192388/192398 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 52310 event pairs, 1309 based on Foata normal form. 22/7691 useless extension candidates. Maximal degree in co-relation 42175. Up to 6481 conditions per place. [2024-06-28 04:13:45,846 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 228 selfloop transitions, 130 changer transitions 0/363 dead transitions. [2024-06-28 04:13:45,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 363 transitions, 5637 flow [2024-06-28 04:13:45,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:45,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:45,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:13:45,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-28 04:13:45,848 INFO L175 Difference]: Start difference. First operand has 228 places, 319 transitions, 4672 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:13:45,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 363 transitions, 5637 flow [2024-06-28 04:13:46,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 363 transitions, 5315 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:46,180 INFO L231 Difference]: Finished difference. Result has 228 places, 320 transitions, 4660 flow [2024-06-28 04:13:46,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4660, PETRI_PLACES=228, PETRI_TRANSITIONS=320} [2024-06-28 04:13:46,181 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-28 04:13:46,181 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 320 transitions, 4660 flow [2024-06-28 04:13:46,181 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:13:46,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:46,181 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:13:46,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:13:46,181 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:46,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:46,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1837893280, now seen corresponding path program 4 times [2024-06-28 04:13:46,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:46,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103259070] [2024-06-28 04:13:46,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:46,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:46,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:49,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:13:49,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:49,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103259070] [2024-06-28 04:13:49,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103259070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:49,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:49,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:49,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839322731] [2024-06-28 04:13:49,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:49,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:49,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:49,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:49,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:49,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:49,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 320 transitions, 4660 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:13:49,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:49,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:49,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:51,231 INFO L124 PetriNetUnfolderBase]: 4655/7660 cut-off events. [2024-06-28 04:13:51,231 INFO L125 PetriNetUnfolderBase]: For 179724/179734 co-relation queries the response was YES. [2024-06-28 04:13:51,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41302 conditions, 7660 events. 4655/7660 cut-off events. For 179724/179734 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 52155 event pairs, 1250 based on Foata normal form. 22/7679 useless extension candidates. Maximal degree in co-relation 41199. Up to 4179 conditions per place. [2024-06-28 04:13:51,306 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 153 changer transitions 0/362 dead transitions. [2024-06-28 04:13:51,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 362 transitions, 5501 flow [2024-06-28 04:13:51,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:13:51,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:13:51,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:13:51,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 04:13:51,308 INFO L175 Difference]: Start difference. First operand has 228 places, 320 transitions, 4660 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:13:51,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 362 transitions, 5501 flow [2024-06-28 04:13:51,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 362 transitions, 5204 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:13:51,614 INFO L231 Difference]: Finished difference. Result has 228 places, 319 transitions, 4601 flow [2024-06-28 04:13:51,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4291, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4601, PETRI_PLACES=228, PETRI_TRANSITIONS=319} [2024-06-28 04:13:51,615 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-28 04:13:51,615 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 319 transitions, 4601 flow [2024-06-28 04:13:51,615 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:13:51,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:51,615 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:13:51,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:13:51,616 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:13:51,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:51,616 INFO L85 PathProgramCache]: Analyzing trace with hash 926484668, now seen corresponding path program 1 times [2024-06-28 04:13:51,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:51,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739647758] [2024-06-28 04:13:51,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:51,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:51,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:53,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:53,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:53,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739647758] [2024-06-28 04:13:53,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739647758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:53,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:53,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:13:53,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18553975] [2024-06-28 04:13:53,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:53,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:13:53,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:53,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:13:53,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:13:53,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:53,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 319 transitions, 4601 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:13:53,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:53,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:53,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:55,293 INFO L124 PetriNetUnfolderBase]: 4665/7689 cut-off events. [2024-06-28 04:13:55,294 INFO L125 PetriNetUnfolderBase]: For 179453/179455 co-relation queries the response was YES. [2024-06-28 04:13:55,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41699 conditions, 7689 events. 4665/7689 cut-off events. For 179453/179455 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 52811 event pairs, 2249 based on Foata normal form. 4/7693 useless extension candidates. Maximal degree in co-relation 41596. Up to 7346 conditions per place. [2024-06-28 04:13:55,373 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 308 selfloop transitions, 26 changer transitions 0/339 dead transitions. [2024-06-28 04:13:55,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 339 transitions, 5446 flow [2024-06-28 04:13:55,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:13:55,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:13:55,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:13:55,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-28 04:13:55,375 INFO L175 Difference]: Start difference. First operand has 228 places, 319 transitions, 4601 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:13:55,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 339 transitions, 5446 flow [2024-06-28 04:13:55,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 339 transitions, 4946 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:55,702 INFO L231 Difference]: Finished difference. Result has 226 places, 322 transitions, 4196 flow [2024-06-28 04:13:55,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4196, PETRI_PLACES=226, PETRI_TRANSITIONS=322} [2024-06-28 04:13:55,703 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-28 04:13:55,703 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 322 transitions, 4196 flow [2024-06-28 04:13:55,703 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:13:55,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:55,703 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:13:55,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:13:55,704 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:13:55,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:55,704 INFO L85 PathProgramCache]: Analyzing trace with hash 954310268, now seen corresponding path program 2 times [2024-06-28 04:13:55,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:55,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666005331] [2024-06-28 04:13:55,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:55,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:58,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:58,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:58,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666005331] [2024-06-28 04:13:58,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666005331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:58,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:58,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:13:58,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216145656] [2024-06-28 04:13:58,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:58,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:13:58,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:58,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:13:58,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:13:58,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:13:58,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 322 transitions, 4196 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:58,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:58,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:13:58,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:00,039 INFO L124 PetriNetUnfolderBase]: 4659/7682 cut-off events. [2024-06-28 04:14:00,040 INFO L125 PetriNetUnfolderBase]: For 175708/175710 co-relation queries the response was YES. [2024-06-28 04:14:00,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39418 conditions, 7682 events. 4659/7682 cut-off events. For 175708/175710 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 52733 event pairs, 2257 based on Foata normal form. 4/7686 useless extension candidates. Maximal degree in co-relation 39316. Up to 7341 conditions per place. [2024-06-28 04:14:00,116 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 29 changer transitions 0/340 dead transitions. [2024-06-28 04:14:00,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 340 transitions, 5010 flow [2024-06-28 04:14:00,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:00,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:00,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 04:14:00,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-28 04:14:00,118 INFO L175 Difference]: Start difference. First operand has 226 places, 322 transitions, 4196 flow. Second operand 8 states and 127 transitions. [2024-06-28 04:14:00,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 340 transitions, 5010 flow [2024-06-28 04:14:00,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 340 transitions, 4927 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:14:00,401 INFO L231 Difference]: Finished difference. Result has 230 places, 322 transitions, 4177 flow [2024-06-28 04:14:00,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4113, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4177, PETRI_PLACES=230, PETRI_TRANSITIONS=322} [2024-06-28 04:14:00,402 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-28 04:14:00,402 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 322 transitions, 4177 flow [2024-06-28 04:14:00,402 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:14:00,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:00,403 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:14:00,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:14:00,403 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:00,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:00,403 INFO L85 PathProgramCache]: Analyzing trace with hash 607367192, now seen corresponding path program 1 times [2024-06-28 04:14:00,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:00,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393405277] [2024-06-28 04:14:00,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:00,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:00,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:02,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:02,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:02,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393405277] [2024-06-28 04:14:02,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393405277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:02,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:02,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:02,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959604954] [2024-06-28 04:14:02,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:02,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:02,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:02,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:02,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:02,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:02,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 322 transitions, 4177 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:14:02,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:02,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:02,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:04,507 INFO L124 PetriNetUnfolderBase]: 4707/7751 cut-off events. [2024-06-28 04:14:04,507 INFO L125 PetriNetUnfolderBase]: For 187344/187346 co-relation queries the response was YES. [2024-06-28 04:14:04,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40056 conditions, 7751 events. 4707/7751 cut-off events. For 187344/187346 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 53245 event pairs, 1750 based on Foata normal form. 6/7756 useless extension candidates. Maximal degree in co-relation 39954. Up to 6971 conditions per place. [2024-06-28 04:14:04,569 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 306 selfloop transitions, 62 changer transitions 0/373 dead transitions. [2024-06-28 04:14:04,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 373 transitions, 5520 flow [2024-06-28 04:14:04,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:04,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:04,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:14:04,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-28 04:14:04,571 INFO L175 Difference]: Start difference. First operand has 230 places, 322 transitions, 4177 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:14:04,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 373 transitions, 5520 flow [2024-06-28 04:14:04,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 373 transitions, 5437 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 04:14:04,843 INFO L231 Difference]: Finished difference. Result has 231 places, 342 transitions, 4502 flow [2024-06-28 04:14:04,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4502, PETRI_PLACES=231, PETRI_TRANSITIONS=342} [2024-06-28 04:14:04,843 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-28 04:14:04,844 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 342 transitions, 4502 flow [2024-06-28 04:14:04,844 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:14:04,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:04,844 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:14:04,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:14:04,844 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:04,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:04,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1491969994, now seen corresponding path program 2 times [2024-06-28 04:14:04,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:04,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013513454] [2024-06-28 04:14:04,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:04,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:04,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:07,160 INFO 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,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:07,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013513454] [2024-06-28 04:14:07,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013513454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:07,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:07,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:07,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105824196] [2024-06-28 04:14:07,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:07,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:07,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:07,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:07,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:07,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:07,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 342 transitions, 4502 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:14:07,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:07,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:07,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:09,208 INFO L124 PetriNetUnfolderBase]: 4985/8112 cut-off events. [2024-06-28 04:14:09,209 INFO L125 PetriNetUnfolderBase]: For 227903/227903 co-relation queries the response was YES. [2024-06-28 04:14:09,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44673 conditions, 8112 events. 4985/8112 cut-off events. For 227903/227903 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 55069 event pairs, 1656 based on Foata normal form. 6/8115 useless extension candidates. Maximal degree in co-relation 44570. Up to 7398 conditions per place. [2024-06-28 04:14:09,289 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 316 selfloop transitions, 71 changer transitions 0/392 dead transitions. [2024-06-28 04:14:09,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 392 transitions, 5870 flow [2024-06-28 04:14:09,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:09,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:09,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:14:09,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-28 04:14:09,291 INFO L175 Difference]: Start difference. First operand has 231 places, 342 transitions, 4502 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:14:09,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 392 transitions, 5870 flow [2024-06-28 04:14:09,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 392 transitions, 5802 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-28 04:14:09,673 INFO L231 Difference]: Finished difference. Result has 241 places, 365 transitions, 4891 flow [2024-06-28 04:14:09,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4891, PETRI_PLACES=241, PETRI_TRANSITIONS=365} [2024-06-28 04:14:09,674 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-28 04:14:09,674 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 365 transitions, 4891 flow [2024-06-28 04:14:09,674 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:14:09,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:09,674 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:14:09,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:14:09,675 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:09,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:09,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1774963422, now seen corresponding path program 3 times [2024-06-28 04:14:09,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:09,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531661606] [2024-06-28 04:14:09,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:09,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:09,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:11,782 INFO 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:11,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:11,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531661606] [2024-06-28 04:14:11,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531661606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:11,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:11,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:14:11,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767479902] [2024-06-28 04:14:11,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:11,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:14:11,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:11,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:14:11,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:14:11,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:11,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 365 transitions, 4891 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:14:11,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:11,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:11,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:13,666 INFO L124 PetriNetUnfolderBase]: 4979/8129 cut-off events. [2024-06-28 04:14:13,666 INFO L125 PetriNetUnfolderBase]: For 234479/234479 co-relation queries the response was YES. [2024-06-28 04:14:13,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45805 conditions, 8129 events. 4979/8129 cut-off events. For 234479/234479 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 55678 event pairs, 2387 based on Foata normal form. 2/8130 useless extension candidates. Maximal degree in co-relation 45697. Up to 7836 conditions per place. [2024-06-28 04:14:13,741 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 357 selfloop transitions, 15 changer transitions 0/377 dead transitions. [2024-06-28 04:14:13,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 377 transitions, 5671 flow [2024-06-28 04:14:13,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:13,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:13,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-28 04:14:13,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-28 04:14:13,742 INFO L175 Difference]: Start difference. First operand has 241 places, 365 transitions, 4891 flow. Second operand 7 states and 109 transitions. [2024-06-28 04:14:13,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 377 transitions, 5671 flow [2024-06-28 04:14:14,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 377 transitions, 5491 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-28 04:14:14,091 INFO L231 Difference]: Finished difference. Result has 244 places, 365 transitions, 4747 flow [2024-06-28 04:14:14,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4747, PETRI_PLACES=244, PETRI_TRANSITIONS=365} [2024-06-28 04:14:14,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 200 predicate places. [2024-06-28 04:14:14,092 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 365 transitions, 4747 flow [2024-06-28 04:14:14,092 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:14:14,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:14,093 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:14:14,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:14:14,093 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:14,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:14,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1947453498, now seen corresponding path program 3 times [2024-06-28 04:14:14,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:14,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599182773] [2024-06-28 04:14:14,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:14,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:14,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:16,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:16,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:16,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599182773] [2024-06-28 04:14:16,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599182773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:16,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:16,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:16,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543579787] [2024-06-28 04:14:16,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:16,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:16,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:16,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:16,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:16,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:16,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 365 transitions, 4747 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:14:16,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:16,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:16,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:18,453 INFO L124 PetriNetUnfolderBase]: 4969/8098 cut-off events. [2024-06-28 04:14:18,454 INFO L125 PetriNetUnfolderBase]: For 239126/239126 co-relation queries the response was YES. [2024-06-28 04:14:18,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45152 conditions, 8098 events. 4969/8098 cut-off events. For 239126/239126 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 55021 event pairs, 1668 based on Foata normal form. 6/8101 useless extension candidates. Maximal degree in co-relation 45042. Up to 7396 conditions per place. [2024-06-28 04:14:18,524 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 316 selfloop transitions, 73 changer transitions 0/394 dead transitions. [2024-06-28 04:14:18,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 394 transitions, 5927 flow [2024-06-28 04:14:18,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:18,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:18,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:14:18,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 04:14:18,526 INFO L175 Difference]: Start difference. First operand has 244 places, 365 transitions, 4747 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:14:18,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 394 transitions, 5927 flow [2024-06-28 04:14:18,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 394 transitions, 5897 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:18,973 INFO L231 Difference]: Finished difference. Result has 247 places, 374 transitions, 5052 flow [2024-06-28 04:14:18,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5052, PETRI_PLACES=247, PETRI_TRANSITIONS=374} [2024-06-28 04:14:18,973 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-28 04:14:18,973 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 374 transitions, 5052 flow [2024-06-28 04:14:18,974 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:14:18,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:18,974 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:14:18,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:14:18,974 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:18,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:18,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1947699576, now seen corresponding path program 1 times [2024-06-28 04:14:18,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:18,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677318132] [2024-06-28 04:14:18,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:18,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:21,963 INFO 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:21,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:21,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677318132] [2024-06-28 04:14:21,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677318132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:21,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:21,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:14:21,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482743256] [2024-06-28 04:14:21,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:21,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:14:21,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:21,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:14:21,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:14:22,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:22,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 374 transitions, 5052 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:22,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:22,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:22,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:24,107 INFO L124 PetriNetUnfolderBase]: 5008/8153 cut-off events. [2024-06-28 04:14:24,108 INFO L125 PetriNetUnfolderBase]: For 256074/256074 co-relation queries the response was YES. [2024-06-28 04:14:24,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46027 conditions, 8153 events. 5008/8153 cut-off events. For 256074/256074 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 55329 event pairs, 1657 based on Foata normal form. 14/8164 useless extension candidates. Maximal degree in co-relation 45915. Up to 7694 conditions per place. [2024-06-28 04:14:24,196 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 347 selfloop transitions, 45 changer transitions 0/397 dead transitions. [2024-06-28 04:14:24,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 397 transitions, 5970 flow [2024-06-28 04:14:24,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:24,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:24,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:14:24,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-28 04:14:24,198 INFO L175 Difference]: Start difference. First operand has 247 places, 374 transitions, 5052 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:14:24,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 397 transitions, 5970 flow [2024-06-28 04:14:24,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 397 transitions, 5848 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 04:14:24,660 INFO L231 Difference]: Finished difference. Result has 251 places, 376 transitions, 5059 flow [2024-06-28 04:14:24,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4930, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5059, PETRI_PLACES=251, PETRI_TRANSITIONS=376} [2024-06-28 04:14:24,661 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-28 04:14:24,661 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 376 transitions, 5059 flow [2024-06-28 04:14:24,661 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:24,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:24,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] [2024-06-28 04:14:24,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:14:24,662 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:14:24,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:24,662 INFO L85 PathProgramCache]: Analyzing trace with hash 751171959, now seen corresponding path program 1 times [2024-06-28 04:14:24,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:24,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067164744] [2024-06-28 04:14:24,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:24,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:24,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:26,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:14:26,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:26,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067164744] [2024-06-28 04:14:26,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067164744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:26,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:26,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:26,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159226535] [2024-06-28 04:14:26,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:26,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:26,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:26,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:26,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:26,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:26,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 376 transitions, 5059 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:14:26,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:26,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:26,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:28,752 INFO L124 PetriNetUnfolderBase]: 5093/8324 cut-off events. [2024-06-28 04:14:28,752 INFO L125 PetriNetUnfolderBase]: For 260750/260752 co-relation queries the response was YES. [2024-06-28 04:14:28,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47545 conditions, 8324 events. 5093/8324 cut-off events. For 260750/260752 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 57028 event pairs, 1729 based on Foata normal form. 3/8327 useless extension candidates. Maximal degree in co-relation 47431. Up to 7343 conditions per place. [2024-06-28 04:14:28,831 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 342 selfloop transitions, 91 changer transitions 0/438 dead transitions. [2024-06-28 04:14:28,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 438 transitions, 6792 flow [2024-06-28 04:14:28,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:28,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:28,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 04:14:28,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 04:14:28,833 INFO L175 Difference]: Start difference. First operand has 251 places, 376 transitions, 5059 flow. Second operand 8 states and 160 transitions. [2024-06-28 04:14:28,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 438 transitions, 6792 flow [2024-06-28 04:14:29,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 438 transitions, 6681 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:29,303 INFO L231 Difference]: Finished difference. Result has 258 places, 400 transitions, 5612 flow [2024-06-28 04:14:29,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4954, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5612, PETRI_PLACES=258, PETRI_TRANSITIONS=400} [2024-06-28 04:14:29,303 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-28 04:14:29,303 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 400 transitions, 5612 flow [2024-06-28 04:14:29,304 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:14:29,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:29,304 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:14:29,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:14:29,304 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:14:29,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:29,304 INFO L85 PathProgramCache]: Analyzing trace with hash -198327945, now seen corresponding path program 2 times [2024-06-28 04:14:29,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:29,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712074223] [2024-06-28 04:14:29,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:29,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:29,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:31,246 INFO 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:31,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:31,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712074223] [2024-06-28 04:14:31,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712074223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:31,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:31,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:31,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701254156] [2024-06-28 04:14:31,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:31,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:31,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:31,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:31,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:31,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:31,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 400 transitions, 5612 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:14:31,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:31,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:31,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:33,368 INFO L124 PetriNetUnfolderBase]: 5111/8313 cut-off events. [2024-06-28 04:14:33,369 INFO L125 PetriNetUnfolderBase]: For 271492/271492 co-relation queries the response was YES. [2024-06-28 04:14:33,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48786 conditions, 8313 events. 5111/8313 cut-off events. For 271492/271492 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 56659 event pairs, 1665 based on Foata normal form. 2/8315 useless extension candidates. Maximal degree in co-relation 48667. Up to 7870 conditions per place. [2024-06-28 04:14:33,465 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 372 selfloop transitions, 61 changer transitions 0/438 dead transitions. [2024-06-28 04:14:33,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 438 transitions, 6813 flow [2024-06-28 04:14:33,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:33,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:33,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:14:33,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-28 04:14:33,467 INFO L175 Difference]: Start difference. First operand has 258 places, 400 transitions, 5612 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:14:33,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 438 transitions, 6813 flow [2024-06-28 04:14:33,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 438 transitions, 6727 flow, removed 42 selfloop flow, removed 1 redundant places. [2024-06-28 04:14:33,956 INFO L231 Difference]: Finished difference. Result has 267 places, 406 transitions, 5771 flow [2024-06-28 04:14:33,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5530, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5771, PETRI_PLACES=267, PETRI_TRANSITIONS=406} [2024-06-28 04:14:33,956 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-28 04:14:33,957 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 406 transitions, 5771 flow [2024-06-28 04:14:33,957 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:14:33,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:33,957 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:14:33,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:14:33,957 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:14:33,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:33,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1216691797, now seen corresponding path program 3 times [2024-06-28 04:14:33,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:33,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507641113] [2024-06-28 04:14:33,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:33,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:33,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:36,039 INFO 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:36,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:36,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507641113] [2024-06-28 04:14:36,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507641113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:36,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:36,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:36,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636589194] [2024-06-28 04:14:36,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:36,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:36,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:36,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:36,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:36,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:36,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 406 transitions, 5771 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:14:36,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:36,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:36,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:38,508 INFO L124 PetriNetUnfolderBase]: 5145/8394 cut-off events. [2024-06-28 04:14:38,509 INFO L125 PetriNetUnfolderBase]: For 288705/288707 co-relation queries the response was YES. [2024-06-28 04:14:38,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49748 conditions, 8394 events. 5145/8394 cut-off events. For 288705/288707 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 57540 event pairs, 1766 based on Foata normal form. 4/8398 useless extension candidates. Maximal degree in co-relation 49625. Up to 7387 conditions per place. [2024-06-28 04:14:38,586 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 337 selfloop transitions, 104 changer transitions 0/446 dead transitions. [2024-06-28 04:14:38,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 446 transitions, 7240 flow [2024-06-28 04:14:38,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:38,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:38,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 04:14:38,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-28 04:14:38,588 INFO L175 Difference]: Start difference. First operand has 267 places, 406 transitions, 5771 flow. Second operand 7 states and 139 transitions. [2024-06-28 04:14:38,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 446 transitions, 7240 flow [2024-06-28 04:14:39,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 446 transitions, 7096 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:39,054 INFO L231 Difference]: Finished difference. Result has 269 places, 415 transitions, 6043 flow [2024-06-28 04:14:39,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5627, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6043, PETRI_PLACES=269, PETRI_TRANSITIONS=415} [2024-06-28 04:14:39,055 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-28 04:14:39,055 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 415 transitions, 6043 flow [2024-06-28 04:14:39,055 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:14:39,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:39,055 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:14:39,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:14:39,056 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:14:39,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:39,056 INFO L85 PathProgramCache]: Analyzing trace with hash -275263877, now seen corresponding path program 4 times [2024-06-28 04:14:39,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:39,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406820502] [2024-06-28 04:14:39,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:39,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:39,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:41,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:41,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:41,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406820502] [2024-06-28 04:14:41,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406820502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:41,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:41,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:41,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941644157] [2024-06-28 04:14:41,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:41,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:41,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:41,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:41,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:41,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:41,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 415 transitions, 6043 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:14:41,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:41,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:41,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:43,390 INFO L124 PetriNetUnfolderBase]: 5187/8424 cut-off events. [2024-06-28 04:14:43,390 INFO L125 PetriNetUnfolderBase]: For 303133/303133 co-relation queries the response was YES. [2024-06-28 04:14:43,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51028 conditions, 8424 events. 5187/8424 cut-off events. For 303133/303133 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 57382 event pairs, 1668 based on Foata normal form. 2/8426 useless extension candidates. Maximal degree in co-relation 50903. Up to 7951 conditions per place. [2024-06-28 04:14:43,487 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 378 selfloop transitions, 71 changer transitions 0/454 dead transitions. [2024-06-28 04:14:43,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 454 transitions, 7432 flow [2024-06-28 04:14:43,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:43,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:43,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:14:43,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-28 04:14:43,489 INFO L175 Difference]: Start difference. First operand has 269 places, 415 transitions, 6043 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:14:43,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 454 transitions, 7432 flow [2024-06-28 04:14:44,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 454 transitions, 7256 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 04:14:44,097 INFO L231 Difference]: Finished difference. Result has 275 places, 427 transitions, 6309 flow [2024-06-28 04:14:44,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5883, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6309, PETRI_PLACES=275, PETRI_TRANSITIONS=427} [2024-06-28 04:14:44,097 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-28 04:14:44,097 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 427 transitions, 6309 flow [2024-06-28 04:14:44,097 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:14:44,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:44,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:44,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:14:44,098 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:14:44,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:44,098 INFO L85 PathProgramCache]: Analyzing trace with hash -966986155, now seen corresponding path program 5 times [2024-06-28 04:14:44,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:44,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253992946] [2024-06-28 04:14:44,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:44,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:44,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:46,218 INFO 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:46,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:46,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253992946] [2024-06-28 04:14:46,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253992946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:46,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:46,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:46,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125353864] [2024-06-28 04:14:46,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:46,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:46,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:46,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:46,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:46,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:46,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 427 transitions, 6309 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:14:46,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:46,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:46,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:48,653 INFO L124 PetriNetUnfolderBase]: 5189/8448 cut-off events. [2024-06-28 04:14:48,654 INFO L125 PetriNetUnfolderBase]: For 304506/304508 co-relation queries the response was YES. [2024-06-28 04:14:48,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50919 conditions, 8448 events. 5189/8448 cut-off events. For 304506/304508 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 57791 event pairs, 1888 based on Foata normal form. 4/8451 useless extension candidates. Maximal degree in co-relation 50792. Up to 7428 conditions per place. [2024-06-28 04:14:48,740 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 351 selfloop transitions, 101 changer transitions 0/457 dead transitions. [2024-06-28 04:14:48,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 457 transitions, 7693 flow [2024-06-28 04:14:48,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:48,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:48,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:14:48,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-28 04:14:48,742 INFO L175 Difference]: Start difference. First operand has 275 places, 427 transitions, 6309 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:14:48,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 457 transitions, 7693 flow [2024-06-28 04:14:49,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 457 transitions, 7495 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:49,286 INFO L231 Difference]: Finished difference. Result has 277 places, 430 transitions, 6388 flow [2024-06-28 04:14:49,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6117, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6388, PETRI_PLACES=277, PETRI_TRANSITIONS=430} [2024-06-28 04:14:49,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-28 04:14:49,287 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 430 transitions, 6388 flow [2024-06-28 04:14:49,287 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:14:49,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:49,287 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:14:49,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:14:49,288 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:14:49,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:49,288 INFO L85 PathProgramCache]: Analyzing trace with hash -954605995, now seen corresponding path program 6 times [2024-06-28 04:14:49,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:49,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878802010] [2024-06-28 04:14:49,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:49,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:49,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:51,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:14:51,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:51,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878802010] [2024-06-28 04:14:51,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878802010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:51,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:51,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:51,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785447327] [2024-06-28 04:14:51,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:51,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:51,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:51,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:51,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:51,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:51,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 430 transitions, 6388 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:14:51,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:51,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:51,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:53,932 INFO L124 PetriNetUnfolderBase]: 5176/8428 cut-off events. [2024-06-28 04:14:53,932 INFO L125 PetriNetUnfolderBase]: For 304500/304502 co-relation queries the response was YES. [2024-06-28 04:14:54,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50840 conditions, 8428 events. 5176/8428 cut-off events. For 304500/304502 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 57655 event pairs, 1844 based on Foata normal form. 5/8432 useless extension candidates. Maximal degree in co-relation 50712. Up to 7421 conditions per place. [2024-06-28 04:14:54,041 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 350 selfloop transitions, 98 changer transitions 0/453 dead transitions. [2024-06-28 04:14:54,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 453 transitions, 7575 flow [2024-06-28 04:14:54,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:14:54,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:14:54,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:14:54,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:14:54,042 INFO L175 Difference]: Start difference. First operand has 277 places, 430 transitions, 6388 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:14:54,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 453 transitions, 7575 flow [2024-06-28 04:14:54,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 453 transitions, 7342 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 04:14:54,622 INFO L231 Difference]: Finished difference. Result has 280 places, 430 transitions, 6359 flow [2024-06-28 04:14:54,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6155, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6359, PETRI_PLACES=280, PETRI_TRANSITIONS=430} [2024-06-28 04:14:54,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-28 04:14:54,623 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 430 transitions, 6359 flow [2024-06-28 04:14:54,623 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:14:54,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:54,624 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:14:54,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:14:54,624 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:14:54,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:54,624 INFO L85 PathProgramCache]: Analyzing trace with hash 986206327, now seen corresponding path program 7 times [2024-06-28 04:14:54,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:54,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108674987] [2024-06-28 04:14:54,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:54,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:54,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:56,815 INFO 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:56,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:56,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108674987] [2024-06-28 04:14:56,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108674987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:56,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:56,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:14:56,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251577347] [2024-06-28 04:14:56,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:56,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:14:56,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:56,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:14:56,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:14:56,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:14:56,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 430 transitions, 6359 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:14:56,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:56,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:14:56,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:59,023 INFO L124 PetriNetUnfolderBase]: 5167/8403 cut-off events. [2024-06-28 04:14:59,024 INFO L125 PetriNetUnfolderBase]: For 306669/306669 co-relation queries the response was YES. [2024-06-28 04:14:59,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50551 conditions, 8403 events. 5167/8403 cut-off events. For 306669/306669 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 57212 event pairs, 1685 based on Foata normal form. 3/8403 useless extension candidates. Maximal degree in co-relation 50423. Up to 7592 conditions per place. [2024-06-28 04:14:59,113 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 354 selfloop transitions, 93 changer transitions 0/452 dead transitions. [2024-06-28 04:14:59,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 452 transitions, 7579 flow [2024-06-28 04:14:59,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:14:59,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:14:59,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:14:59,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-28 04:14:59,115 INFO L175 Difference]: Start difference. First operand has 280 places, 430 transitions, 6359 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:14:59,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 452 transitions, 7579 flow [2024-06-28 04:14:59,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 452 transitions, 7321 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:59,644 INFO L231 Difference]: Finished difference. Result has 282 places, 430 transitions, 6302 flow [2024-06-28 04:14:59,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6302, PETRI_PLACES=282, PETRI_TRANSITIONS=430} [2024-06-28 04:14:59,644 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-28 04:14:59,644 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 430 transitions, 6302 flow [2024-06-28 04:14:59,644 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:14:59,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:59,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:14:59,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:14:59,645 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:14:59,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:59,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1566491767, now seen corresponding path program 8 times [2024-06-28 04:14:59,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:59,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126537280] [2024-06-28 04:14:59,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:59,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:59,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:01,830 INFO 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,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:01,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126537280] [2024-06-28 04:15:01,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126537280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:01,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:01,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:15:01,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61511085] [2024-06-28 04:15:01,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:01,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:15:01,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:01,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:15:01,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:15:01,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:01,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 430 transitions, 6302 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:15:01,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:01,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:01,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:04,269 INFO L124 PetriNetUnfolderBase]: 5141/8355 cut-off events. [2024-06-28 04:15:04,269 INFO L125 PetriNetUnfolderBase]: For 310883/310883 co-relation queries the response was YES. [2024-06-28 04:15:04,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49884 conditions, 8355 events. 5141/8355 cut-off events. For 310883/310883 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 56788 event pairs, 1674 based on Foata normal form. 6/8358 useless extension candidates. Maximal degree in co-relation 49755. Up to 7578 conditions per place. [2024-06-28 04:15:04,384 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 358 selfloop transitions, 93 changer transitions 0/456 dead transitions. [2024-06-28 04:15:04,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 456 transitions, 7553 flow [2024-06-28 04:15:04,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:04,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:04,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:15:04,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-28 04:15:04,386 INFO L175 Difference]: Start difference. First operand has 282 places, 430 transitions, 6302 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:15:04,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 456 transitions, 7553 flow [2024-06-28 04:15:04,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 456 transitions, 7338 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 04:15:04,995 INFO L231 Difference]: Finished difference. Result has 285 places, 430 transitions, 6285 flow [2024-06-28 04:15:04,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6087, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6285, PETRI_PLACES=285, PETRI_TRANSITIONS=430} [2024-06-28 04:15:04,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-28 04:15:04,995 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 430 transitions, 6285 flow [2024-06-28 04:15:04,996 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:15:04,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:04,996 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:15:04,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:15:04,996 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:04,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:04,996 INFO L85 PathProgramCache]: Analyzing trace with hash -958315982, now seen corresponding path program 1 times [2024-06-28 04:15:04,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:04,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124776146] [2024-06-28 04:15:04,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:04,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:05,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:07,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:07,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:07,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124776146] [2024-06-28 04:15:07,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124776146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:07,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:07,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:15:07,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923649953] [2024-06-28 04:15:07,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:07,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:15:07,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:07,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:15:07,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:15:07,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:07,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 430 transitions, 6285 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:15:07,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:07,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:07,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:09,738 INFO L124 PetriNetUnfolderBase]: 5253/8543 cut-off events. [2024-06-28 04:15:09,739 INFO L125 PetriNetUnfolderBase]: For 338984/338994 co-relation queries the response was YES. [2024-06-28 04:15:09,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51470 conditions, 8543 events. 5253/8543 cut-off events. For 338984/338994 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 58499 event pairs, 1755 based on Foata normal form. 18/8560 useless extension candidates. Maximal degree in co-relation 51340. Up to 7466 conditions per place. [2024-06-28 04:15:09,856 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 362 selfloop transitions, 102 changer transitions 0/469 dead transitions. [2024-06-28 04:15:09,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 469 transitions, 7754 flow [2024-06-28 04:15:09,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:15:09,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:15:09,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:15:09,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-28 04:15:09,859 INFO L175 Difference]: Start difference. First operand has 285 places, 430 transitions, 6285 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:15:09,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 469 transitions, 7754 flow [2024-06-28 04:15:10,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 469 transitions, 7414 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 04:15:10,782 INFO L231 Difference]: Finished difference. Result has 283 places, 444 transitions, 6414 flow [2024-06-28 04:15:10,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6414, PETRI_PLACES=283, PETRI_TRANSITIONS=444} [2024-06-28 04:15:10,782 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-28 04:15:10,783 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 444 transitions, 6414 flow [2024-06-28 04:15:10,783 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:15:10,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:10,783 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:15:10,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:15:10,783 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:15:10,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:10,784 INFO L85 PathProgramCache]: Analyzing trace with hash -481150380, now seen corresponding path program 2 times [2024-06-28 04:15:10,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:10,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433686761] [2024-06-28 04:15:10,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:10,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:10,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:13,390 INFO 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,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:13,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433686761] [2024-06-28 04:15:13,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433686761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:13,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:13,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:13,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210114807] [2024-06-28 04:15:13,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:13,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:13,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:13,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:13,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:13,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:13,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 444 transitions, 6414 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:15:13,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:13,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:13,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:16,078 INFO L124 PetriNetUnfolderBase]: 5301/8608 cut-off events. [2024-06-28 04:15:16,078 INFO L125 PetriNetUnfolderBase]: For 350519/350521 co-relation queries the response was YES. [2024-06-28 04:15:16,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52200 conditions, 8608 events. 5301/8608 cut-off events. For 350519/350521 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 58882 event pairs, 1843 based on Foata normal form. 10/8617 useless extension candidates. Maximal degree in co-relation 52069. Up to 7498 conditions per place. [2024-06-28 04:15:16,179 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 357 selfloop transitions, 113 changer transitions 0/475 dead transitions. [2024-06-28 04:15:16,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 475 transitions, 7746 flow [2024-06-28 04:15:16,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:15:16,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:15:16,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:15:16,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-28 04:15:16,180 INFO L175 Difference]: Start difference. First operand has 283 places, 444 transitions, 6414 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:15:16,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 475 transitions, 7746 flow [2024-06-28 04:15:16,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 475 transitions, 7575 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-28 04:15:16,985 INFO L231 Difference]: Finished difference. Result has 289 places, 448 transitions, 6557 flow [2024-06-28 04:15:16,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6248, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6557, PETRI_PLACES=289, PETRI_TRANSITIONS=448} [2024-06-28 04:15:16,986 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-28 04:15:16,986 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 448 transitions, 6557 flow [2024-06-28 04:15:16,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:15:16,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:16,986 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:15:16,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:15:16,987 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:15:16,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:16,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1648515966, now seen corresponding path program 3 times [2024-06-28 04:15:16,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:16,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673886556] [2024-06-28 04:15:16,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:16,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:17,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:19,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:19,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:19,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673886556] [2024-06-28 04:15:19,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673886556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:19,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:19,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:19,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555929440] [2024-06-28 04:15:19,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:19,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:19,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:19,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:19,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:19,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:19,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 448 transitions, 6557 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:15:19,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:19,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:19,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:22,539 INFO L124 PetriNetUnfolderBase]: 5277/8572 cut-off events. [2024-06-28 04:15:22,539 INFO L125 PetriNetUnfolderBase]: For 351443/351445 co-relation queries the response was YES. [2024-06-28 04:15:22,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51545 conditions, 8572 events. 5277/8572 cut-off events. For 351443/351445 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 58615 event pairs, 1833 based on Foata normal form. 10/8581 useless extension candidates. Maximal degree in co-relation 51412. Up to 7486 conditions per place. [2024-06-28 04:15:22,650 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 351 selfloop transitions, 125 changer transitions 0/481 dead transitions. [2024-06-28 04:15:22,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 481 transitions, 7856 flow [2024-06-28 04:15:22,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:15:22,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:15:22,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 04:15:22,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39112050739957716 [2024-06-28 04:15:22,652 INFO L175 Difference]: Start difference. First operand has 289 places, 448 transitions, 6557 flow. Second operand 11 states and 185 transitions. [2024-06-28 04:15:22,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 481 transitions, 7856 flow [2024-06-28 04:15:23,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 481 transitions, 7520 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 04:15:23,271 INFO L231 Difference]: Finished difference. Result has 293 places, 449 transitions, 6496 flow [2024-06-28 04:15:23,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6223, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6496, PETRI_PLACES=293, PETRI_TRANSITIONS=449} [2024-06-28 04:15:23,272 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-28 04:15:23,272 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 449 transitions, 6496 flow [2024-06-28 04:15:23,272 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:15:23,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:23,273 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:15:23,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:15:23,273 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:15:23,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:23,273 INFO L85 PathProgramCache]: Analyzing trace with hash 993572640, now seen corresponding path program 4 times [2024-06-28 04:15:23,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:23,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878093332] [2024-06-28 04:15:23,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:23,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:23,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:25,439 INFO 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:25,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:25,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878093332] [2024-06-28 04:15:25,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878093332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:25,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:25,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:15:25,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202824185] [2024-06-28 04:15:25,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:25,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:15:25,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:25,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:15:25,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:15:25,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:25,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 449 transitions, 6496 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:15:25,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:25,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:25,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:27,817 INFO L124 PetriNetUnfolderBase]: 5337/8643 cut-off events. [2024-06-28 04:15:27,817 INFO L125 PetriNetUnfolderBase]: For 364546/364546 co-relation queries the response was YES. [2024-06-28 04:15:27,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51886 conditions, 8643 events. 5337/8643 cut-off events. For 364546/364546 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 58741 event pairs, 1692 based on Foata normal form. 12/8652 useless extension candidates. Maximal degree in co-relation 51754. Up to 7810 conditions per place. [2024-06-28 04:15:27,914 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 360 selfloop transitions, 114 changer transitions 0/479 dead transitions. [2024-06-28 04:15:27,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 479 transitions, 7838 flow [2024-06-28 04:15:27,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:27,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:27,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:15:27,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-28 04:15:27,916 INFO L175 Difference]: Start difference. First operand has 293 places, 449 transitions, 6496 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:15:27,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 479 transitions, 7838 flow [2024-06-28 04:15:28,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 479 transitions, 7529 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 04:15:28,545 INFO L231 Difference]: Finished difference. Result has 293 places, 456 transitions, 6532 flow [2024-06-28 04:15:28,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6193, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6532, PETRI_PLACES=293, PETRI_TRANSITIONS=456} [2024-06-28 04:15:28,546 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-28 04:15:28,546 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 456 transitions, 6532 flow [2024-06-28 04:15:28,546 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:15:28,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:28,546 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:15:28,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:15:28,546 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:15:28,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:28,547 INFO L85 PathProgramCache]: Analyzing trace with hash 130908756, now seen corresponding path program 5 times [2024-06-28 04:15:28,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:28,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756565966] [2024-06-28 04:15:28,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:28,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:28,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:30,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:30,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:30,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756565966] [2024-06-28 04:15:30,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756565966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:30,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:30,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:15:30,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109520831] [2024-06-28 04:15:30,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:30,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:15:30,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:30,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:15:30,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:15:30,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:30,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 456 transitions, 6532 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:15:30,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:30,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:30,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:32,803 INFO L124 PetriNetUnfolderBase]: 5317/8619 cut-off events. [2024-06-28 04:15:32,804 INFO L125 PetriNetUnfolderBase]: For 351862/351862 co-relation queries the response was YES. [2024-06-28 04:15:32,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50900 conditions, 8619 events. 5317/8619 cut-off events. For 351862/351862 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 58627 event pairs, 1696 based on Foata normal form. 12/8628 useless extension candidates. Maximal degree in co-relation 50768. Up to 7806 conditions per place. [2024-06-28 04:15:32,913 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 367 selfloop transitions, 103 changer transitions 0/475 dead transitions. [2024-06-28 04:15:32,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 475 transitions, 7640 flow [2024-06-28 04:15:32,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:15:32,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:15:32,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:15:32,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 04:15:32,916 INFO L175 Difference]: Start difference. First operand has 293 places, 456 transitions, 6532 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:15:32,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 475 transitions, 7640 flow [2024-06-28 04:15:33,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 475 transitions, 7423 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:15:33,669 INFO L231 Difference]: Finished difference. Result has 295 places, 456 transitions, 6537 flow [2024-06-28 04:15:33,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6315, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6537, PETRI_PLACES=295, PETRI_TRANSITIONS=456} [2024-06-28 04:15:33,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-28 04:15:33,670 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 456 transitions, 6537 flow [2024-06-28 04:15:33,670 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:15:33,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:33,670 INFO 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:33,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:15:33,671 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:15:33,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:33,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1811376477, now seen corresponding path program 1 times [2024-06-28 04:15:33,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:33,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284838479] [2024-06-28 04:15:33,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:33,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:33,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:35,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:35,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:35,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284838479] [2024-06-28 04:15:35,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284838479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:35,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:35,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:15:35,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444206686] [2024-06-28 04:15:35,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:35,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:15:35,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:35,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:15:35,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:15:35,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:35,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 456 transitions, 6537 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:15:35,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:35,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:35,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:38,101 INFO L124 PetriNetUnfolderBase]: 5327/8666 cut-off events. [2024-06-28 04:15:38,101 INFO L125 PetriNetUnfolderBase]: For 346906/346914 co-relation queries the response was YES. [2024-06-28 04:15:38,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51137 conditions, 8666 events. 5327/8666 cut-off events. For 346906/346914 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 59368 event pairs, 1761 based on Foata normal form. 10/8676 useless extension candidates. Maximal degree in co-relation 51004. Up to 7536 conditions per place. [2024-06-28 04:15:38,240 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 361 selfloop transitions, 133 changer transitions 0/499 dead transitions. [2024-06-28 04:15:38,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 499 transitions, 8057 flow [2024-06-28 04:15:38,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:15:38,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:15:38,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 04:15:38,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-28 04:15:38,242 INFO L175 Difference]: Start difference. First operand has 295 places, 456 transitions, 6537 flow. Second operand 8 states and 161 transitions. [2024-06-28 04:15:38,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 499 transitions, 8057 flow [2024-06-28 04:15:38,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 499 transitions, 7745 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 04:15:38,928 INFO L231 Difference]: Finished difference. Result has 295 places, 461 transitions, 6590 flow [2024-06-28 04:15:38,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6225, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6590, PETRI_PLACES=295, PETRI_TRANSITIONS=461} [2024-06-28 04:15:38,928 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-28 04:15:38,929 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 461 transitions, 6590 flow [2024-06-28 04:15:38,929 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:15:38,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:38,929 INFO 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:38,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:15:38,929 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:15:38,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:38,934 INFO L85 PathProgramCache]: Analyzing trace with hash 593320797, now seen corresponding path program 2 times [2024-06-28 04:15:38,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:38,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843053440] [2024-06-28 04:15:38,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:38,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:38,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:41,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:41,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:41,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843053440] [2024-06-28 04:15:41,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843053440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:41,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:41,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:41,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795113536] [2024-06-28 04:15:41,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:41,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:41,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:41,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:41,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:41,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:41,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 461 transitions, 6590 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:15:41,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:41,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:41,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:43,923 INFO L124 PetriNetUnfolderBase]: 5337/8683 cut-off events. [2024-06-28 04:15:43,923 INFO L125 PetriNetUnfolderBase]: For 357066/357068 co-relation queries the response was YES. [2024-06-28 04:15:43,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51502 conditions, 8683 events. 5337/8683 cut-off events. For 357066/357068 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 59464 event pairs, 1778 based on Foata normal form. 4/8687 useless extension candidates. Maximal degree in co-relation 51368. Up to 7542 conditions per place. [2024-06-28 04:15:44,017 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 362 selfloop transitions, 134 changer transitions 0/501 dead transitions. [2024-06-28 04:15:44,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 501 transitions, 7982 flow [2024-06-28 04:15:44,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:44,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:44,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:15:44,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 04:15:44,019 INFO L175 Difference]: Start difference. First operand has 295 places, 461 transitions, 6590 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:15:44,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 501 transitions, 7982 flow [2024-06-28 04:15:44,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 501 transitions, 7754 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 04:15:44,759 INFO L231 Difference]: Finished difference. Result has 300 places, 464 transitions, 6680 flow [2024-06-28 04:15:44,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6365, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6680, PETRI_PLACES=300, PETRI_TRANSITIONS=464} [2024-06-28 04:15:44,760 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-28 04:15:44,760 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 464 transitions, 6680 flow [2024-06-28 04:15:44,760 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:15:44,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:44,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:44,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:15:44,760 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:15:44,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:44,761 INFO L85 PathProgramCache]: Analyzing trace with hash -292436353, now seen corresponding path program 3 times [2024-06-28 04:15:44,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:44,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752335567] [2024-06-28 04:15:44,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:44,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:44,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:46,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:15:46,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:46,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752335567] [2024-06-28 04:15:46,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752335567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:46,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:46,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:15:46,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248824468] [2024-06-28 04:15:46,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:46,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:15:46,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:46,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:15:46,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:15:46,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:46,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 464 transitions, 6680 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:15:46,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:46,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:46,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:49,096 INFO L124 PetriNetUnfolderBase]: 5325/8639 cut-off events. [2024-06-28 04:15:49,096 INFO L125 PetriNetUnfolderBase]: For 359624/359624 co-relation queries the response was YES. [2024-06-28 04:15:49,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51300 conditions, 8639 events. 5325/8639 cut-off events. For 359624/359624 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 58911 event pairs, 1687 based on Foata normal form. 4/8643 useless extension candidates. Maximal degree in co-relation 51165. Up to 8182 conditions per place. [2024-06-28 04:15:49,204 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 426 selfloop transitions, 61 changer transitions 0/492 dead transitions. [2024-06-28 04:15:49,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 492 transitions, 7738 flow [2024-06-28 04:15:49,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:15:49,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:15:49,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:15:49,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-28 04:15:49,205 INFO L175 Difference]: Start difference. First operand has 300 places, 464 transitions, 6680 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:15:49,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 492 transitions, 7738 flow [2024-06-28 04:15:49,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 492 transitions, 7458 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:15:49,858 INFO L231 Difference]: Finished difference. Result has 303 places, 464 transitions, 6532 flow [2024-06-28 04:15:49,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6400, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6532, PETRI_PLACES=303, PETRI_TRANSITIONS=464} [2024-06-28 04:15:49,859 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-28 04:15:49,859 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 464 transitions, 6532 flow [2024-06-28 04:15:49,859 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:15:49,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:49,859 INFO 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:49,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:15:49,860 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:15:49,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:49,860 INFO L85 PathProgramCache]: Analyzing trace with hash 27148491, now seen corresponding path program 4 times [2024-06-28 04:15:49,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:49,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502846258] [2024-06-28 04:15:49,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:49,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:49,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:51,971 INFO 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:51,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:51,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502846258] [2024-06-28 04:15:51,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502846258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:51,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:51,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:15:51,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019268067] [2024-06-28 04:15:51,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:51,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:15:51,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:51,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:15:51,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:15:51,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:51,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 464 transitions, 6532 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:15:51,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:51,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:51,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:15:54,418 INFO L124 PetriNetUnfolderBase]: 5441/8828 cut-off events. [2024-06-28 04:15:54,419 INFO L125 PetriNetUnfolderBase]: For 396776/396784 co-relation queries the response was YES. [2024-06-28 04:15:54,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52678 conditions, 8828 events. 5441/8828 cut-off events. For 396776/396784 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 60481 event pairs, 1766 based on Foata normal form. 12/8840 useless extension candidates. Maximal degree in co-relation 52542. Up to 7609 conditions per place. [2024-06-28 04:15:54,537 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 348 selfloop transitions, 157 changer transitions 0/510 dead transitions. [2024-06-28 04:15:54,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 510 transitions, 8105 flow [2024-06-28 04:15:54,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:15:54,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:15:54,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 04:15:54,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 04:15:54,539 INFO L175 Difference]: Start difference. First operand has 303 places, 464 transitions, 6532 flow. Second operand 7 states and 140 transitions. [2024-06-28 04:15:54,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 510 transitions, 8105 flow [2024-06-28 04:15:55,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 510 transitions, 7983 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:15:55,370 INFO L231 Difference]: Finished difference. Result has 302 places, 478 transitions, 6934 flow [2024-06-28 04:15:55,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6410, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6934, PETRI_PLACES=302, PETRI_TRANSITIONS=478} [2024-06-28 04:15:55,370 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-28 04:15:55,370 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 478 transitions, 6934 flow [2024-06-28 04:15:55,371 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:15:55,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:15:55,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:15:55,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:15:55,371 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:15:55,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:15:55,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1613201407, now seen corresponding path program 5 times [2024-06-28 04:15:55,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:15:55,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635899628] [2024-06-28 04:15:55,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:15:55,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:15:55,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:15:58,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:15:58,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:15:58,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635899628] [2024-06-28 04:15:58,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635899628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:15:58,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:15:58,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:15:58,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446682496] [2024-06-28 04:15:58,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:15:58,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:15:58,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:15:58,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:15:58,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:15:58,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:15:58,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 478 transitions, 6934 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:15:58,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:15:58,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:15:58,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:01,014 INFO L124 PetriNetUnfolderBase]: 5542/8975 cut-off events. [2024-06-28 04:16:01,014 INFO L125 PetriNetUnfolderBase]: For 413847/413855 co-relation queries the response was YES. [2024-06-28 04:16:01,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54714 conditions, 8975 events. 5542/8975 cut-off events. For 413847/413855 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 61417 event pairs, 1858 based on Foata normal form. 8/8982 useless extension candidates. Maximal degree in co-relation 54577. Up to 7665 conditions per place. [2024-06-28 04:16:01,122 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 358 selfloop transitions, 176 changer transitions 0/539 dead transitions. [2024-06-28 04:16:01,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 539 transitions, 8857 flow [2024-06-28 04:16:01,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:01,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:01,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:16:01,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-28 04:16:01,124 INFO L175 Difference]: Start difference. First operand has 302 places, 478 transitions, 6934 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:16:01,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 539 transitions, 8857 flow [2024-06-28 04:16:01,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 539 transitions, 8636 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 04:16:01,958 INFO L231 Difference]: Finished difference. Result has 310 places, 509 transitions, 7838 flow [2024-06-28 04:16:01,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6744, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7838, PETRI_PLACES=310, PETRI_TRANSITIONS=509} [2024-06-28 04:16:01,959 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-28 04:16:01,959 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 509 transitions, 7838 flow [2024-06-28 04:16:01,959 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:01,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:01,959 INFO 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:16:01,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:16:01,960 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:16:01,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:01,960 INFO L85 PathProgramCache]: Analyzing trace with hash -760126239, now seen corresponding path program 6 times [2024-06-28 04:16:01,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:01,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966543842] [2024-06-28 04:16:01,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:01,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:04,144 INFO 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:04,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:04,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966543842] [2024-06-28 04:16:04,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966543842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:04,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:04,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:16:04,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052114975] [2024-06-28 04:16:04,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:04,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:16:04,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:04,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:16:04,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:16:04,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:04,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 509 transitions, 7838 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:16:04,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:04,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:04,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:06,592 INFO L124 PetriNetUnfolderBase]: 5530/8938 cut-off events. [2024-06-28 04:16:06,592 INFO L125 PetriNetUnfolderBase]: For 404613/404613 co-relation queries the response was YES. [2024-06-28 04:16:06,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55012 conditions, 8938 events. 5530/8938 cut-off events. For 404613/404613 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 60972 event pairs, 1721 based on Foata normal form. 4/8941 useless extension candidates. Maximal degree in co-relation 54872. Up to 8428 conditions per place. [2024-06-28 04:16:06,719 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 447 selfloop transitions, 80 changer transitions 0/532 dead transitions. [2024-06-28 04:16:06,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 532 transitions, 8978 flow [2024-06-28 04:16:06,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:06,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:06,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:16:06,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-28 04:16:06,721 INFO L175 Difference]: Start difference. First operand has 310 places, 509 transitions, 7838 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:16:06,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 532 transitions, 8978 flow [2024-06-28 04:16:07,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 532 transitions, 8789 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 04:16:07,446 INFO L231 Difference]: Finished difference. Result has 314 places, 509 transitions, 7832 flow [2024-06-28 04:16:07,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7650, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7832, PETRI_PLACES=314, PETRI_TRANSITIONS=509} [2024-06-28 04:16:07,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-28 04:16:07,447 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 509 transitions, 7832 flow [2024-06-28 04:16:07,447 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:16:07,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:07,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:07,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:16:07,448 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:16:07,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:07,448 INFO L85 PathProgramCache]: Analyzing trace with hash 88202465, now seen corresponding path program 7 times [2024-06-28 04:16:07,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:07,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67202441] [2024-06-28 04:16:07,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:07,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:07,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:10,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:10,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:10,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67202441] [2024-06-28 04:16:10,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67202441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:10,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:10,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:10,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953316244] [2024-06-28 04:16:10,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:10,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:10,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:10,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:10,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:10,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:10,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 509 transitions, 7832 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:10,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:10,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:10,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:12,902 INFO L124 PetriNetUnfolderBase]: 5534/8958 cut-off events. [2024-06-28 04:16:12,902 INFO L125 PetriNetUnfolderBase]: For 417488/417490 co-relation queries the response was YES. [2024-06-28 04:16:12,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54685 conditions, 8958 events. 5534/8958 cut-off events. For 417488/417490 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 61318 event pairs, 1992 based on Foata normal form. 6/8963 useless extension candidates. Maximal degree in co-relation 54543. Up to 7657 conditions per place. [2024-06-28 04:16:13,005 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 373 selfloop transitions, 161 changer transitions 0/539 dead transitions. [2024-06-28 04:16:13,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 539 transitions, 9190 flow [2024-06-28 04:16:13,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:13,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:13,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:16:13,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-28 04:16:13,007 INFO L175 Difference]: Start difference. First operand has 314 places, 509 transitions, 7832 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:16:13,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 539 transitions, 9190 flow [2024-06-28 04:16:13,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 539 transitions, 9006 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:16:13,854 INFO L231 Difference]: Finished difference. Result has 314 places, 512 transitions, 8032 flow [2024-06-28 04:16:13,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7650, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8032, PETRI_PLACES=314, PETRI_TRANSITIONS=512} [2024-06-28 04:16:13,855 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-28 04:16:13,855 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 512 transitions, 8032 flow [2024-06-28 04:16:13,855 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:13,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:13,855 INFO 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:16:13,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:16:13,856 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:16:13,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:13,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1047143681, now seen corresponding path program 8 times [2024-06-28 04:16:13,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:13,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518031520] [2024-06-28 04:16:13,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:13,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:13,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:16,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:16,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:16,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518031520] [2024-06-28 04:16:16,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518031520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:16,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:16,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:16:16,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468189313] [2024-06-28 04:16:16,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:16,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:16:16,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:16,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:16:16,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:16:16,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:16,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 512 transitions, 8032 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:16:16,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:16,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:16,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:18,687 INFO L124 PetriNetUnfolderBase]: 5538/8959 cut-off events. [2024-06-28 04:16:18,687 INFO L125 PetriNetUnfolderBase]: For 416901/416910 co-relation queries the response was YES. [2024-06-28 04:16:18,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55139 conditions, 8959 events. 5538/8959 cut-off events. For 416901/416910 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 61327 event pairs, 1766 based on Foata normal form. 12/8970 useless extension candidates. Maximal degree in co-relation 54997. Up to 7660 conditions per place. [2024-06-28 04:16:18,804 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 155 changer transitions 0/543 dead transitions. [2024-06-28 04:16:18,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 543 transitions, 9534 flow [2024-06-28 04:16:18,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:16:18,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:16:18,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:16:18,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 04:16:18,806 INFO L175 Difference]: Start difference. First operand has 314 places, 512 transitions, 8032 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:16:18,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 543 transitions, 9534 flow [2024-06-28 04:16:19,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 543 transitions, 9317 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:16:19,843 INFO L231 Difference]: Finished difference. Result has 316 places, 515 transitions, 8187 flow [2024-06-28 04:16:19,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8187, PETRI_PLACES=316, PETRI_TRANSITIONS=515} [2024-06-28 04:16:19,843 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-28 04:16:19,844 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 515 transitions, 8187 flow [2024-06-28 04:16:19,844 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:16:19,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:19,844 INFO 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:16:19,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:16:19,844 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:16:19,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:19,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1293597115, now seen corresponding path program 9 times [2024-06-28 04:16:19,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:19,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712012367] [2024-06-28 04:16:19,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:19,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:19,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:22,027 INFO 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,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:22,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712012367] [2024-06-28 04:16:22,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712012367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:22,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:22,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:16:22,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780463714] [2024-06-28 04:16:22,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:22,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:16:22,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:22,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:16:22,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:16:22,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:22,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 515 transitions, 8187 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:16:22,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:22,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:22,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:24,635 INFO L124 PetriNetUnfolderBase]: 5512/8927 cut-off events. [2024-06-28 04:16:24,635 INFO L125 PetriNetUnfolderBase]: For 422271/422280 co-relation queries the response was YES. [2024-06-28 04:16:24,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54796 conditions, 8927 events. 5512/8927 cut-off events. For 422271/422280 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 61099 event pairs, 1772 based on Foata normal form. 14/8940 useless extension candidates. Maximal degree in co-relation 54652. Up to 7641 conditions per place. [2024-06-28 04:16:24,774 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 386 selfloop transitions, 148 changer transitions 0/539 dead transitions. [2024-06-28 04:16:24,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 539 transitions, 9474 flow [2024-06-28 04:16:24,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:16:24,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:16:24,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:16:24,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-28 04:16:24,776 INFO L175 Difference]: Start difference. First operand has 316 places, 515 transitions, 8187 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:16:24,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 539 transitions, 9474 flow [2024-06-28 04:16:25,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 539 transitions, 9280 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 04:16:25,817 INFO L231 Difference]: Finished difference. Result has 320 places, 515 transitions, 8297 flow [2024-06-28 04:16:25,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7993, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8297, PETRI_PLACES=320, PETRI_TRANSITIONS=515} [2024-06-28 04:16:25,818 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-28 04:16:25,818 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 515 transitions, 8297 flow [2024-06-28 04:16:25,818 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:16:25,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:25,819 INFO 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:16:25,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:16:25,819 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:16:25,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:25,820 INFO L85 PathProgramCache]: Analyzing trace with hash -2031031827, now seen corresponding path program 10 times [2024-06-28 04:16:25,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:25,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885875714] [2024-06-28 04:16:25,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:25,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:25,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:28,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:28,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:28,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885875714] [2024-06-28 04:16:28,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885875714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:28,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:28,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:28,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880640367] [2024-06-28 04:16:28,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:28,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:28,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:28,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:28,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:28,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:28,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 515 transitions, 8297 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:28,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:28,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:28,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:31,107 INFO L124 PetriNetUnfolderBase]: 5494/8910 cut-off events. [2024-06-28 04:16:31,107 INFO L125 PetriNetUnfolderBase]: For 422756/422758 co-relation queries the response was YES. [2024-06-28 04:16:31,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54521 conditions, 8910 events. 5494/8910 cut-off events. For 422756/422758 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 61096 event pairs, 1893 based on Foata normal form. 8/8917 useless extension candidates. Maximal degree in co-relation 54376. Up to 7630 conditions per place. [2024-06-28 04:16:31,222 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 377 selfloop transitions, 160 changer transitions 0/542 dead transitions. [2024-06-28 04:16:31,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 542 transitions, 9732 flow [2024-06-28 04:16:31,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:31,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:31,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:16:31,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-28 04:16:31,224 INFO L175 Difference]: Start difference. First operand has 320 places, 515 transitions, 8297 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:16:31,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 542 transitions, 9732 flow [2024-06-28 04:16:32,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 542 transitions, 9411 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:16:32,102 INFO L231 Difference]: Finished difference. Result has 322 places, 515 transitions, 8305 flow [2024-06-28 04:16:32,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7976, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8305, PETRI_PLACES=322, PETRI_TRANSITIONS=515} [2024-06-28 04:16:32,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-28 04:16:32,103 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 515 transitions, 8305 flow [2024-06-28 04:16:32,103 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,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:32,103 INFO 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:16:32,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:16:32,104 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:16:32,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:32,104 INFO L85 PathProgramCache]: Analyzing trace with hash -769819573, now seen corresponding path program 11 times [2024-06-28 04:16:32,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:32,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138503398] [2024-06-28 04:16:32,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:32,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:32,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:34,517 INFO 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:34,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:34,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138503398] [2024-06-28 04:16:34,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138503398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:34,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:34,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:34,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343444935] [2024-06-28 04:16:34,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:34,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:34,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:34,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:34,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:34,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:34,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 515 transitions, 8305 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:34,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:34,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:34,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:37,764 INFO L124 PetriNetUnfolderBase]: 5468/8874 cut-off events. [2024-06-28 04:16:37,764 INFO L125 PetriNetUnfolderBase]: For 418875/418877 co-relation queries the response was YES. [2024-06-28 04:16:37,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54081 conditions, 8874 events. 5468/8874 cut-off events. For 418875/418877 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 60851 event pairs, 1886 based on Foata normal form. 8/8881 useless extension candidates. Maximal degree in co-relation 53935. Up to 7611 conditions per place. [2024-06-28 04:16:37,894 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 377 selfloop transitions, 164 changer transitions 0/546 dead transitions. [2024-06-28 04:16:37,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 546 transitions, 9624 flow [2024-06-28 04:16:37,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:16:37,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:16:37,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 04:16:37,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046511627906977 [2024-06-28 04:16:37,895 INFO L175 Difference]: Start difference. First operand has 322 places, 515 transitions, 8305 flow. Second operand 10 states and 174 transitions. [2024-06-28 04:16:37,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 546 transitions, 9624 flow [2024-06-28 04:16:38,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 546 transitions, 9330 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:16:38,992 INFO L231 Difference]: Finished difference. Result has 327 places, 515 transitions, 8346 flow [2024-06-28 04:16:38,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8011, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8346, PETRI_PLACES=327, PETRI_TRANSITIONS=515} [2024-06-28 04:16:38,993 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-28 04:16:38,993 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 515 transitions, 8346 flow [2024-06-28 04:16:38,993 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:38,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:38,993 INFO 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:16:38,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:16:38,993 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:16:38,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:38,994 INFO L85 PathProgramCache]: Analyzing trace with hash -354220497, now seen corresponding path program 12 times [2024-06-28 04:16:38,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:38,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598194217] [2024-06-28 04:16:38,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:38,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:39,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:41,281 INFO 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:41,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:41,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598194217] [2024-06-28 04:16:41,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598194217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:41,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:41,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:16:41,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551292892] [2024-06-28 04:16:41,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:41,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:16:41,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:41,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:16:41,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:16:41,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:41,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 515 transitions, 8346 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:16:41,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:41,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:41,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:43,812 INFO L124 PetriNetUnfolderBase]: 5424/8791 cut-off events. [2024-06-28 04:16:43,813 INFO L125 PetriNetUnfolderBase]: For 409629/409629 co-relation queries the response was YES. [2024-06-28 04:16:43,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53041 conditions, 8791 events. 5424/8791 cut-off events. For 409629/409629 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 60038 event pairs, 1696 based on Foata normal form. 12/8800 useless extension candidates. Maximal degree in co-relation 52894. Up to 7949 conditions per place. [2024-06-28 04:16:43,926 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 423 selfloop transitions, 110 changer transitions 0/538 dead transitions. [2024-06-28 04:16:43,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 538 transitions, 9626 flow [2024-06-28 04:16:43,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:16:43,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:16:43,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:16:43,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-28 04:16:43,927 INFO L175 Difference]: Start difference. First operand has 327 places, 515 transitions, 8346 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:16:43,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 538 transitions, 9626 flow [2024-06-28 04:16:44,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 538 transitions, 9100 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 04:16:44,934 INFO L231 Difference]: Finished difference. Result has 325 places, 515 transitions, 8056 flow [2024-06-28 04:16:44,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7823, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8056, PETRI_PLACES=325, PETRI_TRANSITIONS=515} [2024-06-28 04:16:44,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-28 04:16:44,935 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 515 transitions, 8056 flow [2024-06-28 04:16:44,935 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:16:44,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:44,936 INFO 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:16:44,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:16:44,936 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:16:44,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:44,936 INFO L85 PathProgramCache]: Analyzing trace with hash -380763073, now seen corresponding path program 13 times [2024-06-28 04:16:44,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:44,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721459978] [2024-06-28 04:16:44,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:44,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:44,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:47,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:16:47,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:47,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721459978] [2024-06-28 04:16:47,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721459978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:47,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:47,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:16:47,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023341913] [2024-06-28 04:16:47,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:47,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:16:47,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:47,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:16:47,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:16:47,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:47,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 515 transitions, 8056 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:16:47,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:47,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:47,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:49,451 INFO L124 PetriNetUnfolderBase]: 5398/8755 cut-off events. [2024-06-28 04:16:49,452 INFO L125 PetriNetUnfolderBase]: For 381251/381251 co-relation queries the response was YES. [2024-06-28 04:16:49,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52023 conditions, 8755 events. 5398/8755 cut-off events. For 381251/381251 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 59760 event pairs, 1698 based on Foata normal form. 6/8758 useless extension candidates. Maximal degree in co-relation 51876. Up to 7930 conditions per place. [2024-06-28 04:16:49,577 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 420 selfloop transitions, 108 changer transitions 0/533 dead transitions. [2024-06-28 04:16:49,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 533 transitions, 9160 flow [2024-06-28 04:16:49,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:16:49,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:16:49,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:16:49,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-28 04:16:49,579 INFO L175 Difference]: Start difference. First operand has 325 places, 515 transitions, 8056 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:16:49,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 533 transitions, 9160 flow [2024-06-28 04:16:50,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 533 transitions, 8963 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:16:50,670 INFO L231 Difference]: Finished difference. Result has 327 places, 515 transitions, 8084 flow [2024-06-28 04:16:50,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7859, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8084, PETRI_PLACES=327, PETRI_TRANSITIONS=515} [2024-06-28 04:16:50,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-28 04:16:50,670 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 515 transitions, 8084 flow [2024-06-28 04:16:50,671 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:16:50,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:50,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:50,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:16:50,671 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:16:50,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:50,671 INFO L85 PathProgramCache]: Analyzing trace with hash -866892071, now seen corresponding path program 1 times [2024-06-28 04:16:50,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:50,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917321058] [2024-06-28 04:16:50,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:50,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:50,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:16:53,676 INFO 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:53,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:16:53,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917321058] [2024-06-28 04:16:53,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917321058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:16:53,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:16:53,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:16:53,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731640532] [2024-06-28 04:16:53,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:16:53,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:16:53,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:16:53,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:16:53,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:16:53,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:16:53,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 515 transitions, 8084 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:16:53,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:16:53,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:16:53,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:16:56,184 INFO L124 PetriNetUnfolderBase]: 5450/8843 cut-off events. [2024-06-28 04:16:56,184 INFO L125 PetriNetUnfolderBase]: For 410969/410969 co-relation queries the response was YES. [2024-06-28 04:16:56,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52577 conditions, 8843 events. 5450/8843 cut-off events. For 410969/410969 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 60603 event pairs, 1710 based on Foata normal form. 14/8854 useless extension candidates. Maximal degree in co-relation 52429. Up to 8315 conditions per place. [2024-06-28 04:16:56,300 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 486 selfloop transitions, 46 changer transitions 0/537 dead transitions. [2024-06-28 04:16:56,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 537 transitions, 9263 flow [2024-06-28 04:16:56,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:16:56,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:16:56,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:16:56,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-28 04:16:56,302 INFO L175 Difference]: Start difference. First operand has 327 places, 515 transitions, 8084 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:16:56,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 537 transitions, 9263 flow [2024-06-28 04:16:57,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 537 transitions, 8931 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 04:16:57,304 INFO L231 Difference]: Finished difference. Result has 324 places, 517 transitions, 7881 flow [2024-06-28 04:16:57,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7752, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7881, PETRI_PLACES=324, PETRI_TRANSITIONS=517} [2024-06-28 04:16:57,304 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-06-28 04:16:57,304 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 517 transitions, 7881 flow [2024-06-28 04:16:57,304 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:16:57,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:16:57,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:16:57,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:16:57,305 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:16:57,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:16:57,305 INFO L85 PathProgramCache]: Analyzing trace with hash -866387081, now seen corresponding path program 2 times [2024-06-28 04:16:57,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:16:57,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773934896] [2024-06-28 04:16:57,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:16:57,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:16:57,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:00,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:17:00,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:00,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773934896] [2024-06-28 04:17:00,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773934896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:00,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:00,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:00,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259396675] [2024-06-28 04:17:00,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:00,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:00,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:00,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:00,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:00,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:00,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 517 transitions, 7881 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:17:00,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:00,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:00,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:02,624 INFO L124 PetriNetUnfolderBase]: 5511/8934 cut-off events. [2024-06-28 04:17:02,624 INFO L125 PetriNetUnfolderBase]: For 417891/417891 co-relation queries the response was YES. [2024-06-28 04:17:02,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53264 conditions, 8934 events. 5511/8934 cut-off events. For 417891/417891 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 61199 event pairs, 1727 based on Foata normal form. 8/8939 useless extension candidates. Maximal degree in co-relation 53115. Up to 8253 conditions per place. [2024-06-28 04:17:02,934 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 493 selfloop transitions, 45 changer transitions 0/543 dead transitions. [2024-06-28 04:17:02,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 543 transitions, 9243 flow [2024-06-28 04:17:02,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:17:02,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:17:02,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:17:02,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-28 04:17:02,936 INFO L175 Difference]: Start difference. First operand has 324 places, 517 transitions, 7881 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:17:02,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 543 transitions, 9243 flow [2024-06-28 04:17:03,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 543 transitions, 9138 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:03,970 INFO L231 Difference]: Finished difference. Result has 326 places, 519 transitions, 7904 flow [2024-06-28 04:17:03,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7776, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7904, PETRI_PLACES=326, PETRI_TRANSITIONS=519} [2024-06-28 04:17:03,971 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-28 04:17:03,971 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 519 transitions, 7904 flow [2024-06-28 04:17:03,971 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:17:03,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:03,972 INFO 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:17:03,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:17:03,972 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:17:03,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:03,973 INFO L85 PathProgramCache]: Analyzing trace with hash -553936261, now seen corresponding path program 1 times [2024-06-28 04:17:03,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:03,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187012633] [2024-06-28 04:17:03,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:03,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:06,775 INFO 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,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:06,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187012633] [2024-06-28 04:17:06,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187012633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:06,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:06,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:06,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052884605] [2024-06-28 04:17:06,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:06,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:06,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:06,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:06,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:06,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:06,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 519 transitions, 7904 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:17:06,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:06,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:06,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:09,292 INFO L124 PetriNetUnfolderBase]: 5519/8974 cut-off events. [2024-06-28 04:17:09,293 INFO L125 PetriNetUnfolderBase]: For 415459/415461 co-relation queries the response was YES. [2024-06-28 04:17:09,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53492 conditions, 8974 events. 5519/8974 cut-off events. For 415459/415461 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 61637 event pairs, 2395 based on Foata normal form. 4/8977 useless extension candidates. Maximal degree in co-relation 53342. Up to 8534 conditions per place. [2024-06-28 04:17:09,409 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 510 selfloop transitions, 31 changer transitions 0/546 dead transitions. [2024-06-28 04:17:09,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 546 transitions, 9278 flow [2024-06-28 04:17:09,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:17:09,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:17:09,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:17:09,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-28 04:17:09,411 INFO L175 Difference]: Start difference. First operand has 326 places, 519 transitions, 7904 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:17:09,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 546 transitions, 9278 flow [2024-06-28 04:17:10,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 546 transitions, 9220 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:10,644 INFO L231 Difference]: Finished difference. Result has 330 places, 523 transitions, 7985 flow [2024-06-28 04:17:10,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7985, PETRI_PLACES=330, PETRI_TRANSITIONS=523} [2024-06-28 04:17:10,645 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-28 04:17:10,645 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 523 transitions, 7985 flow [2024-06-28 04:17:10,645 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:17:10,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:10,646 INFO 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:17:10,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:17:10,646 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:17:10,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:10,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1293491715, now seen corresponding path program 2 times [2024-06-28 04:17:10,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:10,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007871715] [2024-06-28 04:17:10,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:10,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:10,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:13,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:13,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:13,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007871715] [2024-06-28 04:17:13,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007871715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:13,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:13,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:13,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63394680] [2024-06-28 04:17:13,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:13,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:13,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:13,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:13,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:13,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:13,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 523 transitions, 7985 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:17:13,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:13,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:13,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:16,134 INFO L124 PetriNetUnfolderBase]: 5527/8983 cut-off events. [2024-06-28 04:17:16,134 INFO L125 PetriNetUnfolderBase]: For 425045/425047 co-relation queries the response was YES. [2024-06-28 04:17:16,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53849 conditions, 8983 events. 5527/8983 cut-off events. For 425045/425047 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 61897 event pairs, 2431 based on Foata normal form. 4/8986 useless extension candidates. Maximal degree in co-relation 53697. Up to 8583 conditions per place. [2024-06-28 04:17:16,242 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 510 selfloop transitions, 28 changer transitions 0/543 dead transitions. [2024-06-28 04:17:16,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 543 transitions, 9157 flow [2024-06-28 04:17:16,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:17:16,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:17:16,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:17:16,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-28 04:17:16,244 INFO L175 Difference]: Start difference. First operand has 330 places, 523 transitions, 7985 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:17:16,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 543 transitions, 9157 flow [2024-06-28 04:17:17,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 543 transitions, 9070 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:17,386 INFO L231 Difference]: Finished difference. Result has 334 places, 525 transitions, 8001 flow [2024-06-28 04:17:17,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8001, PETRI_PLACES=334, PETRI_TRANSITIONS=525} [2024-06-28 04:17:17,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-28 04:17:17,387 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 525 transitions, 8001 flow [2024-06-28 04:17:17,387 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:17:17,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:17,387 INFO 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:17:17,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:17:17,387 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:17:17,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:17,388 INFO L85 PathProgramCache]: Analyzing trace with hash -2030762437, now seen corresponding path program 3 times [2024-06-28 04:17:17,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:17,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142904299] [2024-06-28 04:17:17,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:17,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:17,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:20,693 INFO 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:20,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:20,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142904299] [2024-06-28 04:17:20,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142904299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:20,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:20,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:17:20,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754709995] [2024-06-28 04:17:20,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:20,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:17:20,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:20,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:17:20,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:17:20,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:20,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 525 transitions, 8001 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:17:20,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:20,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:20,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:23,451 INFO L124 PetriNetUnfolderBase]: 5559/9031 cut-off events. [2024-06-28 04:17:23,451 INFO L125 PetriNetUnfolderBase]: For 435396/435398 co-relation queries the response was YES. [2024-06-28 04:17:23,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54306 conditions, 9031 events. 5559/9031 cut-off events. For 435396/435398 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 62203 event pairs, 2442 based on Foata normal form. 4/9034 useless extension candidates. Maximal degree in co-relation 54152. Up to 8613 conditions per place. [2024-06-28 04:17:23,588 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 513 selfloop transitions, 40 changer transitions 0/558 dead transitions. [2024-06-28 04:17:23,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 558 transitions, 9346 flow [2024-06-28 04:17:23,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:17:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:17:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 04:17:23,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35348837209302325 [2024-06-28 04:17:23,590 INFO L175 Difference]: Start difference. First operand has 334 places, 525 transitions, 8001 flow. Second operand 10 states and 152 transitions. [2024-06-28 04:17:23,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 558 transitions, 9346 flow [2024-06-28 04:17:25,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 558 transitions, 9261 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:25,064 INFO L231 Difference]: Finished difference. Result has 341 places, 537 transitions, 8205 flow [2024-06-28 04:17:25,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7932, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8205, PETRI_PLACES=341, PETRI_TRANSITIONS=537} [2024-06-28 04:17:25,065 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-28 04:17:25,065 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 537 transitions, 8205 flow [2024-06-28 04:17:25,065 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:17:25,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:25,065 INFO 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:17:25,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:17:25,065 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:17:25,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:25,066 INFO L85 PathProgramCache]: Analyzing trace with hash 351363783, now seen corresponding path program 4 times [2024-06-28 04:17:25,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:25,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859492446] [2024-06-28 04:17:25,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:25,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:25,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:28,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:28,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:28,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859492446] [2024-06-28 04:17:28,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859492446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:28,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:28,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:28,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134418351] [2024-06-28 04:17:28,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:28,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:28,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:28,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:28,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:28,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:28,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 537 transitions, 8205 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:17:28,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:28,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:28,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:31,036 INFO L124 PetriNetUnfolderBase]: 5567/9041 cut-off events. [2024-06-28 04:17:31,036 INFO L125 PetriNetUnfolderBase]: For 446066/446068 co-relation queries the response was YES. [2024-06-28 04:17:31,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54701 conditions, 9041 events. 5567/9041 cut-off events. For 446066/446068 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 62298 event pairs, 2446 based on Foata normal form. 4/9044 useless extension candidates. Maximal degree in co-relation 54544. Up to 8619 conditions per place. [2024-06-28 04:17:31,167 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 42 changer transitions 0/557 dead transitions. [2024-06-28 04:17:31,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 557 transitions, 9393 flow [2024-06-28 04:17:31,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:31,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:31,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 04:17:31,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35658914728682173 [2024-06-28 04:17:31,168 INFO L175 Difference]: Start difference. First operand has 341 places, 537 transitions, 8205 flow. Second operand 9 states and 138 transitions. [2024-06-28 04:17:31,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 557 transitions, 9393 flow [2024-06-28 04:17:32,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 557 transitions, 9332 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:32,557 INFO L231 Difference]: Finished difference. Result has 347 places, 539 transitions, 8272 flow [2024-06-28 04:17:32,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8144, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8272, PETRI_PLACES=347, PETRI_TRANSITIONS=539} [2024-06-28 04:17:32,557 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-28 04:17:32,558 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 539 transitions, 8272 flow [2024-06-28 04:17:32,558 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:17:32,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:32,558 INFO 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:17:32,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:17:32,558 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:17:32,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:32,559 INFO L85 PathProgramCache]: Analyzing trace with hash 472448953, now seen corresponding path program 1 times [2024-06-28 04:17:32,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:32,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968668862] [2024-06-28 04:17:32,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:32,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:32,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:35,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:35,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:35,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968668862] [2024-06-28 04:17:35,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968668862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:35,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:35,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:35,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492377451] [2024-06-28 04:17:35,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:35,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:35,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:35,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:35,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:35,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:35,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 539 transitions, 8272 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:17:35,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:35,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:35,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:38,772 INFO L124 PetriNetUnfolderBase]: 5583/9066 cut-off events. [2024-06-28 04:17:38,772 INFO L125 PetriNetUnfolderBase]: For 464055/464057 co-relation queries the response was YES. [2024-06-28 04:17:38,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55077 conditions, 9066 events. 5583/9066 cut-off events. For 464055/464057 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 62451 event pairs, 1953 based on Foata normal form. 6/9071 useless extension candidates. Maximal degree in co-relation 54919. Up to 7782 conditions per place. [2024-06-28 04:17:38,910 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 387 selfloop transitions, 173 changer transitions 0/565 dead transitions. [2024-06-28 04:17:38,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 565 transitions, 9545 flow [2024-06-28 04:17:38,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:38,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:38,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:17:38,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 04:17:38,912 INFO L175 Difference]: Start difference. First operand has 347 places, 539 transitions, 8272 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:17:38,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 565 transitions, 9545 flow [2024-06-28 04:17:40,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 565 transitions, 9441 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:17:40,064 INFO L231 Difference]: Finished difference. Result has 348 places, 542 transitions, 8590 flow [2024-06-28 04:17:40,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8168, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8590, PETRI_PLACES=348, PETRI_TRANSITIONS=542} [2024-06-28 04:17:40,064 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-28 04:17:40,064 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 542 transitions, 8590 flow [2024-06-28 04:17:40,064 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:17:40,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:40,065 INFO 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:17:40,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:17:40,065 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:17:40,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:40,065 INFO L85 PathProgramCache]: Analyzing trace with hash 474553501, now seen corresponding path program 5 times [2024-06-28 04:17:40,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:40,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786050328] [2024-06-28 04:17:40,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:40,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:40,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:43,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:17:43,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:43,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786050328] [2024-06-28 04:17:43,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786050328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:43,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:43,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:43,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99808661] [2024-06-28 04:17:43,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:43,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:43,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:43,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:43,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:43,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:43,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 542 transitions, 8590 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:17:43,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:43,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:43,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:45,374 INFO L124 PetriNetUnfolderBase]: 5578/9044 cut-off events. [2024-06-28 04:17:45,374 INFO L125 PetriNetUnfolderBase]: For 456697/456697 co-relation queries the response was YES. [2024-06-28 04:17:45,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55623 conditions, 9044 events. 5578/9044 cut-off events. For 456697/456697 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 62254 event pairs, 2499 based on Foata normal form. 2/9045 useless extension candidates. Maximal degree in co-relation 55464. Up to 8708 conditions per place. [2024-06-28 04:17:45,510 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 534 selfloop transitions, 17 changer transitions 0/556 dead transitions. [2024-06-28 04:17:45,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 556 transitions, 9734 flow [2024-06-28 04:17:45,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:45,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:45,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 04:17:45,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35174418604651164 [2024-06-28 04:17:45,512 INFO L175 Difference]: Start difference. First operand has 348 places, 542 transitions, 8590 flow. Second operand 8 states and 121 transitions. [2024-06-28 04:17:45,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 556 transitions, 9734 flow [2024-06-28 04:17:47,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 556 transitions, 9320 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 04:17:47,068 INFO L231 Difference]: Finished difference. Result has 350 places, 542 transitions, 8215 flow [2024-06-28 04:17:47,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8176, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8215, PETRI_PLACES=350, PETRI_TRANSITIONS=542} [2024-06-28 04:17:47,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-28 04:17:47,078 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 542 transitions, 8215 flow [2024-06-28 04:17:47,078 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:17:47,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:47,078 INFO 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:17:47,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:17:47,078 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:17:47,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:47,079 INFO L85 PathProgramCache]: Analyzing trace with hash -236613707, now seen corresponding path program 2 times [2024-06-28 04:17:47,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:47,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740819764] [2024-06-28 04:17:47,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:47,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:47,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:50,696 INFO 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:50,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:50,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740819764] [2024-06-28 04:17:50,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740819764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:50,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:50,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:50,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778971492] [2024-06-28 04:17:50,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:50,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:50,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:50,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:50,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:50,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:50,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 542 transitions, 8215 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:17:50,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:50,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:50,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:53,296 INFO L124 PetriNetUnfolderBase]: 5630/9106 cut-off events. [2024-06-28 04:17:53,297 INFO L125 PetriNetUnfolderBase]: For 497945/497945 co-relation queries the response was YES. [2024-06-28 04:17:53,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55519 conditions, 9106 events. 5630/9106 cut-off events. For 497945/497945 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 62283 event pairs, 1745 based on Foata normal form. 14/9117 useless extension candidates. Maximal degree in co-relation 55359. Up to 8230 conditions per place. [2024-06-28 04:17:53,422 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 446 selfloop transitions, 117 changer transitions 0/568 dead transitions. [2024-06-28 04:17:53,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 568 transitions, 9485 flow [2024-06-28 04:17:53,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:53,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:53,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:17:53,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-28 04:17:53,424 INFO L175 Difference]: Start difference. First operand has 350 places, 542 transitions, 8215 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:17:53,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 568 transitions, 9485 flow [2024-06-28 04:17:54,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 568 transitions, 9429 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:17:54,790 INFO L231 Difference]: Finished difference. Result has 352 places, 545 transitions, 8477 flow [2024-06-28 04:17:54,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8159, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8477, PETRI_PLACES=352, PETRI_TRANSITIONS=545} [2024-06-28 04:17:54,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-28 04:17:54,791 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 545 transitions, 8477 flow [2024-06-28 04:17:54,791 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:17:54,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:54,791 INFO 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:17:54,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:17:54,792 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:17:54,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:54,792 INFO L85 PathProgramCache]: Analyzing trace with hash -8481917, now seen corresponding path program 3 times [2024-06-28 04:17:54,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:54,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065543603] [2024-06-28 04:17:54,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:54,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:54,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:58,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:17:58,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:58,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065543603] [2024-06-28 04:17:58,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065543603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:58,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:58,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:17:58,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177354076] [2024-06-28 04:17:58,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:58,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:17:58,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:58,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:17:58,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:17:58,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:17:58,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 545 transitions, 8477 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:17:58,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:58,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:17:58,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:01,024 INFO L124 PetriNetUnfolderBase]: 5682/9184 cut-off events. [2024-06-28 04:18:01,024 INFO L125 PetriNetUnfolderBase]: For 516046/516046 co-relation queries the response was YES. [2024-06-28 04:18:01,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56996 conditions, 9184 events. 5682/9184 cut-off events. For 516046/516046 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 62837 event pairs, 1739 based on Foata normal form. 14/9195 useless extension candidates. Maximal degree in co-relation 56835. Up to 8310 conditions per place. [2024-06-28 04:18:01,152 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 442 selfloop transitions, 127 changer transitions 0/574 dead transitions. [2024-06-28 04:18:01,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 574 transitions, 9771 flow [2024-06-28 04:18:01,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:18:01,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:18:01,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:18:01,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 04:18:01,153 INFO L175 Difference]: Start difference. First operand has 352 places, 545 transitions, 8477 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:18:01,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 574 transitions, 9771 flow [2024-06-28 04:18:02,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 574 transitions, 9485 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:18:02,939 INFO L231 Difference]: Finished difference. Result has 355 places, 548 transitions, 8535 flow [2024-06-28 04:18:02,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8191, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8535, PETRI_PLACES=355, PETRI_TRANSITIONS=548} [2024-06-28 04:18:02,939 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-28 04:18:02,939 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 548 transitions, 8535 flow [2024-06-28 04:18:02,939 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:18:02,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:02,940 INFO 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:18:02,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:18:02,941 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:18:02,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:02,941 INFO L85 PathProgramCache]: Analyzing trace with hash -866380137, now seen corresponding path program 4 times [2024-06-28 04:18:02,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:02,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543790706] [2024-06-28 04:18:02,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:02,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:02,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:05,954 INFO 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:05,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:05,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543790706] [2024-06-28 04:18:05,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543790706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:05,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:05,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:18:05,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392083625] [2024-06-28 04:18:05,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:05,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:18:05,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:05,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:18:05,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:18:05,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:05,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 548 transitions, 8535 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:18:05,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:05,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:05,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:09,072 INFO L124 PetriNetUnfolderBase]: 6117/9857 cut-off events. [2024-06-28 04:18:09,072 INFO L125 PetriNetUnfolderBase]: For 740318/740318 co-relation queries the response was YES. [2024-06-28 04:18:09,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65117 conditions, 9857 events. 6117/9857 cut-off events. For 740318/740318 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 67250 event pairs, 1884 based on Foata normal form. 14/9868 useless extension candidates. Maximal degree in co-relation 64955. Up to 8147 conditions per place. [2024-06-28 04:18:09,197 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 450 selfloop transitions, 133 changer transitions 0/588 dead transitions. [2024-06-28 04:18:09,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 588 transitions, 10113 flow [2024-06-28 04:18:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:18:09,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:18:09,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 04:18:09,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-28 04:18:09,204 INFO L175 Difference]: Start difference. First operand has 355 places, 548 transitions, 8535 flow. Second operand 10 states and 179 transitions. [2024-06-28 04:18:09,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 588 transitions, 10113 flow [2024-06-28 04:18:10,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 588 transitions, 9801 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 04:18:10,944 INFO L231 Difference]: Finished difference. Result has 358 places, 554 transitions, 8667 flow [2024-06-28 04:18:10,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8223, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8667, PETRI_PLACES=358, PETRI_TRANSITIONS=554} [2024-06-28 04:18:10,944 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-06-28 04:18:10,944 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 554 transitions, 8667 flow [2024-06-28 04:18:10,945 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:18:10,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:10,945 INFO 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:10,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:18:10,945 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:18:10,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:10,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1565958028, now seen corresponding path program 1 times [2024-06-28 04:18:10,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:10,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13205765] [2024-06-28 04:18:10,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:10,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:10,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:13,714 INFO 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:13,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:13,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13205765] [2024-06-28 04:18:13,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13205765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:13,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:13,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:13,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036870157] [2024-06-28 04:18:13,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:13,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:13,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:13,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:13,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:13,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:13,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 554 transitions, 8667 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:18:13,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:13,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:13,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:16,604 INFO L124 PetriNetUnfolderBase]: 6143/9917 cut-off events. [2024-06-28 04:18:16,605 INFO L125 PetriNetUnfolderBase]: For 718796/718796 co-relation queries the response was YES. [2024-06-28 04:18:16,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65685 conditions, 9917 events. 6143/9917 cut-off events. For 718796/718796 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 68157 event pairs, 1986 based on Foata normal form. 2/9919 useless extension candidates. Maximal degree in co-relation 65521. Up to 9356 conditions per place. [2024-06-28 04:18:16,752 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 532 selfloop transitions, 65 changer transitions 0/602 dead transitions. [2024-06-28 04:18:16,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 602 transitions, 10260 flow [2024-06-28 04:18:16,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:16,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:16,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 04:18:16,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:18:16,755 INFO L175 Difference]: Start difference. First operand has 358 places, 554 transitions, 8667 flow. Second operand 9 states and 172 transitions. [2024-06-28 04:18:16,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 602 transitions, 10260 flow [2024-06-28 04:18:18,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 602 transitions, 10008 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:18,615 INFO L231 Difference]: Finished difference. Result has 362 places, 561 transitions, 8678 flow [2024-06-28 04:18:18,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8420, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8678, PETRI_PLACES=362, PETRI_TRANSITIONS=561} [2024-06-28 04:18:18,615 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-28 04:18:18,615 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 561 transitions, 8678 flow [2024-06-28 04:18:18,615 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:18:18,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:18,616 INFO 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:18,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:18:18,616 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:18:18,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:18,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1952065290, now seen corresponding path program 2 times [2024-06-28 04:18:18,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:18,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084124554] [2024-06-28 04:18:18,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:18,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:18,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:21,201 INFO 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:21,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:21,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084124554] [2024-06-28 04:18:21,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084124554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:21,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:21,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:21,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721021707] [2024-06-28 04:18:21,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:21,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:21,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:21,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:21,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:21,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:21,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 561 transitions, 8678 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:18:21,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:21,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:21,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:24,252 INFO L124 PetriNetUnfolderBase]: 6156/9936 cut-off events. [2024-06-28 04:18:24,252 INFO L125 PetriNetUnfolderBase]: For 738248/738248 co-relation queries the response was YES. [2024-06-28 04:18:24,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65660 conditions, 9936 events. 6156/9936 cut-off events. For 738248/738248 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 68263 event pairs, 2040 based on Foata normal form. 2/9938 useless extension candidates. Maximal degree in co-relation 65493. Up to 9445 conditions per place. [2024-06-28 04:18:24,402 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 532 selfloop transitions, 62 changer transitions 0/599 dead transitions. [2024-06-28 04:18:24,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 599 transitions, 10051 flow [2024-06-28 04:18:24,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:24,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:24,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:18:24,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-28 04:18:24,403 INFO L175 Difference]: Start difference. First operand has 362 places, 561 transitions, 8678 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:18:24,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 599 transitions, 10051 flow [2024-06-28 04:18:26,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 599 transitions, 9901 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:26,338 INFO L231 Difference]: Finished difference. Result has 367 places, 566 transitions, 8744 flow [2024-06-28 04:18:26,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8548, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8744, PETRI_PLACES=367, PETRI_TRANSITIONS=566} [2024-06-28 04:18:26,338 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-28 04:18:26,339 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 566 transitions, 8744 flow [2024-06-28 04:18:26,339 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:18:26,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:26,339 INFO 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:26,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:18:26,339 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:18:26,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:26,339 INFO L85 PathProgramCache]: Analyzing trace with hash 922216964, now seen corresponding path program 1 times [2024-06-28 04:18:26,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:26,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70263553] [2024-06-28 04:18:26,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:26,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:26,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:28,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:28,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:28,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70263553] [2024-06-28 04:18:28,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70263553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:28,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:28,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:28,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485379134] [2024-06-28 04:18:28,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:28,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:28,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:28,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:28,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:28,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:28,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 566 transitions, 8744 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:18:28,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:28,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:28,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:31,793 INFO L124 PetriNetUnfolderBase]: 6192/9999 cut-off events. [2024-06-28 04:18:31,793 INFO L125 PetriNetUnfolderBase]: For 759381/759381 co-relation queries the response was YES. [2024-06-28 04:18:31,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66291 conditions, 9999 events. 6192/9999 cut-off events. For 759381/759381 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 68836 event pairs, 2006 based on Foata normal form. 1/10000 useless extension candidates. Maximal degree in co-relation 66123. Up to 9391 conditions per place. [2024-06-28 04:18:31,936 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 530 selfloop transitions, 85 changer transitions 0/620 dead transitions. [2024-06-28 04:18:31,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 620 transitions, 10439 flow [2024-06-28 04:18:31,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:18:31,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:18:31,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 04:18:31,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-28 04:18:31,938 INFO L175 Difference]: Start difference. First operand has 367 places, 566 transitions, 8744 flow. Second operand 10 states and 188 transitions. [2024-06-28 04:18:31,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 620 transitions, 10439 flow [2024-06-28 04:18:34,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 620 transitions, 10325 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:34,218 INFO L231 Difference]: Finished difference. Result has 374 places, 578 transitions, 9029 flow [2024-06-28 04:18:34,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8630, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9029, PETRI_PLACES=374, PETRI_TRANSITIONS=578} [2024-06-28 04:18:34,219 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-28 04:18:34,219 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 578 transitions, 9029 flow [2024-06-28 04:18:34,219 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:18:34,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:34,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:34,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:18:34,220 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:18:34,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:34,220 INFO L85 PathProgramCache]: Analyzing trace with hash -618889792, now seen corresponding path program 3 times [2024-06-28 04:18:34,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:34,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109177521] [2024-06-28 04:18:34,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:34,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:34,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:36,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:37,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:37,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109177521] [2024-06-28 04:18:37,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109177521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:37,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:37,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:37,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822849972] [2024-06-28 04:18:37,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:37,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:37,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:37,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:37,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:37,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:37,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 578 transitions, 9029 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:18:37,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:37,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:37,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:40,166 INFO L124 PetriNetUnfolderBase]: 6187/9973 cut-off events. [2024-06-28 04:18:40,166 INFO L125 PetriNetUnfolderBase]: For 776139/776139 co-relation queries the response was YES. [2024-06-28 04:18:40,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67342 conditions, 9973 events. 6187/9973 cut-off events. For 776139/776139 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 68425 event pairs, 1971 based on Foata normal form. 2/9975 useless extension candidates. Maximal degree in co-relation 67171. Up to 9488 conditions per place. [2024-06-28 04:18:40,298 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 539 selfloop transitions, 62 changer transitions 0/606 dead transitions. [2024-06-28 04:18:40,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 606 transitions, 10319 flow [2024-06-28 04:18:40,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:40,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:40,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:18:40,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-28 04:18:40,300 INFO L175 Difference]: Start difference. First operand has 374 places, 578 transitions, 9029 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:18:40,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 606 transitions, 10319 flow [2024-06-28 04:18:42,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 606 transitions, 10145 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:42,254 INFO L231 Difference]: Finished difference. Result has 378 places, 578 transitions, 8984 flow [2024-06-28 04:18:42,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8855, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8984, PETRI_PLACES=378, PETRI_TRANSITIONS=578} [2024-06-28 04:18:42,255 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-28 04:18:42,255 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 578 transitions, 8984 flow [2024-06-28 04:18:42,255 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:18:42,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:42,255 INFO 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:42,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:18:42,256 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:18:42,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:42,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1203147268, now seen corresponding path program 2 times [2024-06-28 04:18:42,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:42,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320808246] [2024-06-28 04:18:42,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:42,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:42,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:44,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:44,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:44,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320808246] [2024-06-28 04:18:44,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320808246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:44,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:44,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:44,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501970897] [2024-06-28 04:18:44,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:44,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:44,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:44,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:44,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:44,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:44,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 578 transitions, 8984 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:18:44,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:44,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:44,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:47,868 INFO L124 PetriNetUnfolderBase]: 6280/10137 cut-off events. [2024-06-28 04:18:47,869 INFO L125 PetriNetUnfolderBase]: For 833646/833648 co-relation queries the response was YES. [2024-06-28 04:18:47,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69503 conditions, 10137 events. 6280/10137 cut-off events. For 833646/833648 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 69772 event pairs, 1675 based on Foata normal form. 3/10139 useless extension candidates. Maximal degree in co-relation 69330. Up to 7727 conditions per place. [2024-06-28 04:18:48,036 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 366 selfloop transitions, 273 changer transitions 0/644 dead transitions. [2024-06-28 04:18:48,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 644 transitions, 11723 flow [2024-06-28 04:18:48,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:48,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:48,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 04:18:48,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-28 04:18:48,037 INFO L175 Difference]: Start difference. First operand has 378 places, 578 transitions, 8984 flow. Second operand 9 states and 182 transitions. [2024-06-28 04:18:48,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 644 transitions, 11723 flow [2024-06-28 04:18:50,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 644 transitions, 11583 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:18:50,569 INFO L231 Difference]: Finished difference. Result has 382 places, 597 transitions, 9802 flow [2024-06-28 04:18:50,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8844, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9802, PETRI_PLACES=382, PETRI_TRANSITIONS=597} [2024-06-28 04:18:50,569 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 338 predicate places. [2024-06-28 04:18:50,570 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 597 transitions, 9802 flow [2024-06-28 04:18:50,570 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:18:50,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:50,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:50,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:18:50,571 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:18:50,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:50,572 INFO L85 PathProgramCache]: Analyzing trace with hash -478237210, now seen corresponding path program 3 times [2024-06-28 04:18:50,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:50,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611188952] [2024-06-28 04:18:50,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:50,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:50,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:53,656 INFO 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:53,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:53,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611188952] [2024-06-28 04:18:53,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611188952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:53,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:53,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:53,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632876946] [2024-06-28 04:18:53,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:53,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:53,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:53,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:53,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:53,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:18:53,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 597 transitions, 9802 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:18:53,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:53,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:18:53,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:56,865 INFO L124 PetriNetUnfolderBase]: 6285/10146 cut-off events. [2024-06-28 04:18:56,865 INFO L125 PetriNetUnfolderBase]: For 864211/864213 co-relation queries the response was YES. [2024-06-28 04:18:56,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72040 conditions, 10146 events. 6285/10146 cut-off events. For 864211/864213 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 69908 event pairs, 1675 based on Foata normal form. 3/10148 useless extension candidates. Maximal degree in co-relation 71864. Up to 7729 conditions per place. [2024-06-28 04:18:57,274 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 360 selfloop transitions, 278 changer transitions 0/643 dead transitions. [2024-06-28 04:18:57,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 643 transitions, 12294 flow [2024-06-28 04:18:57,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:57,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:57,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 04:18:57,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-28 04:18:57,275 INFO L175 Difference]: Start difference. First operand has 382 places, 597 transitions, 9802 flow. Second operand 9 states and 178 transitions. [2024-06-28 04:18:57,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 643 transitions, 12294 flow [2024-06-28 04:18:59,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 643 transitions, 12122 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-28 04:18:59,582 INFO L231 Difference]: Finished difference. Result has 389 places, 600 transitions, 10274 flow [2024-06-28 04:18:59,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9656, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10274, PETRI_PLACES=389, PETRI_TRANSITIONS=600} [2024-06-28 04:18:59,583 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-28 04:18:59,583 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 600 transitions, 10274 flow [2024-06-28 04:18:59,583 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:18:59,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:59,583 INFO 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:59,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:18:59,584 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:18:59,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:59,584 INFO L85 PathProgramCache]: Analyzing trace with hash -475597066, now seen corresponding path program 4 times [2024-06-28 04:18:59,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:59,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799639457] [2024-06-28 04:18:59,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:59,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:59,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:02,301 INFO 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:02,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:02,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799639457] [2024-06-28 04:19:02,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799639457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:02,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:02,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:02,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243236840] [2024-06-28 04:19:02,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:02,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:02,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:02,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:02,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:02,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:02,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 600 transitions, 10274 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:19:02,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:02,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:02,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:05,404 INFO L124 PetriNetUnfolderBase]: 6298/10141 cut-off events. [2024-06-28 04:19:05,404 INFO L125 PetriNetUnfolderBase]: For 883132/883132 co-relation queries the response was YES. [2024-06-28 04:19:05,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72172 conditions, 10141 events. 6298/10141 cut-off events. For 883132/883132 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 69687 event pairs, 1987 based on Foata normal form. 1/10141 useless extension candidates. Maximal degree in co-relation 71994. Up to 9587 conditions per place. [2024-06-28 04:19:05,569 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 542 selfloop transitions, 86 changer transitions 0/633 dead transitions. [2024-06-28 04:19:05,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 633 transitions, 11846 flow [2024-06-28 04:19:05,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:19:05,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:19:05,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 04:19:05,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-28 04:19:05,571 INFO L175 Difference]: Start difference. First operand has 389 places, 600 transitions, 10274 flow. Second operand 10 states and 173 transitions. [2024-06-28 04:19:05,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 633 transitions, 11846 flow [2024-06-28 04:19:07,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 633 transitions, 11267 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:07,980 INFO L231 Difference]: Finished difference. Result has 395 places, 603 transitions, 9948 flow [2024-06-28 04:19:07,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9701, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9948, PETRI_PLACES=395, PETRI_TRANSITIONS=603} [2024-06-28 04:19:07,981 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 351 predicate places. [2024-06-28 04:19:07,981 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 603 transitions, 9948 flow [2024-06-28 04:19:07,982 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:19:07,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:07,982 INFO 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:07,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:19:07,982 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:19:07,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:07,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1188530460, now seen corresponding path program 4 times [2024-06-28 04:19:07,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:07,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993009918] [2024-06-28 04:19:07,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:07,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:08,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:10,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:19:10,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:10,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993009918] [2024-06-28 04:19:10,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993009918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:10,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:10,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:10,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919436348] [2024-06-28 04:19:10,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:10,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:10,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:10,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:10,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:10,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:10,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 603 transitions, 9948 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:19:10,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:10,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:10,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:13,529 INFO L124 PetriNetUnfolderBase]: 6340/10231 cut-off events. [2024-06-28 04:19:13,529 INFO L125 PetriNetUnfolderBase]: For 909879/909879 co-relation queries the response was YES. [2024-06-28 04:19:13,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71997 conditions, 10231 events. 6340/10231 cut-off events. For 909879/909879 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 70719 event pairs, 2143 based on Foata normal form. 2/10233 useless extension candidates. Maximal degree in co-relation 71817. Up to 9617 conditions per place. [2024-06-28 04:19:13,690 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 576 selfloop transitions, 77 changer transitions 0/658 dead transitions. [2024-06-28 04:19:13,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 658 transitions, 11722 flow [2024-06-28 04:19:13,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:13,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:13,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 04:19:13,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-28 04:19:13,691 INFO L175 Difference]: Start difference. First operand has 395 places, 603 transitions, 9948 flow. Second operand 9 states and 174 transitions. [2024-06-28 04:19:13,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 658 transitions, 11722 flow [2024-06-28 04:19:16,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 658 transitions, 11497 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 04:19:16,331 INFO L231 Difference]: Finished difference. Result has 396 places, 614 transitions, 10062 flow [2024-06-28 04:19:16,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9729, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10062, PETRI_PLACES=396, PETRI_TRANSITIONS=614} [2024-06-28 04:19:16,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-28 04:19:16,332 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 614 transitions, 10062 flow [2024-06-28 04:19:16,332 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:19:16,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:16,332 INFO 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:16,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:19:16,333 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:19:16,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:16,333 INFO L85 PathProgramCache]: Analyzing trace with hash -321085050, now seen corresponding path program 5 times [2024-06-28 04:19:16,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:16,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624710659] [2024-06-28 04:19:16,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:16,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:19,966 INFO 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:19,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:19,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624710659] [2024-06-28 04:19:19,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624710659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:19,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:19,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:19,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772412584] [2024-06-28 04:19:19,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:19,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:19,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:19,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:19,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:20,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:20,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 614 transitions, 10062 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:19:20,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:20,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:20,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:23,228 INFO L124 PetriNetUnfolderBase]: 6335/10222 cut-off events. [2024-06-28 04:19:23,229 INFO L125 PetriNetUnfolderBase]: For 920541/920541 co-relation queries the response was YES. [2024-06-28 04:19:23,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72127 conditions, 10222 events. 6335/10222 cut-off events. For 920541/920541 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 70569 event pairs, 2179 based on Foata normal form. 2/10224 useless extension candidates. Maximal degree in co-relation 71945. Up to 9687 conditions per place. [2024-06-28 04:19:23,393 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 576 selfloop transitions, 69 changer transitions 0/650 dead transitions. [2024-06-28 04:19:23,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 650 transitions, 11470 flow [2024-06-28 04:19:23,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:23,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:23,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:19:23,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-28 04:19:23,395 INFO L175 Difference]: Start difference. First operand has 396 places, 614 transitions, 10062 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:19:23,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 650 transitions, 11470 flow [2024-06-28 04:19:26,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 650 transitions, 10983 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:26,273 INFO L231 Difference]: Finished difference. Result has 399 places, 614 transitions, 9721 flow [2024-06-28 04:19:26,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9575, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9721, PETRI_PLACES=399, PETRI_TRANSITIONS=614} [2024-06-28 04:19:26,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-28 04:19:26,274 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 614 transitions, 9721 flow [2024-06-28 04:19:26,274 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:19:26,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:26,274 INFO 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:26,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:19:26,275 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:19:26,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:26,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1708086650, now seen corresponding path program 6 times [2024-06-28 04:19:26,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:26,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369781037] [2024-06-28 04:19:26,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:26,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:26,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:28,407 INFO 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:28,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:28,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369781037] [2024-06-28 04:19:28,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369781037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:28,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:28,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:28,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675105490] [2024-06-28 04:19:28,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:28,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:28,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:28,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:28,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:28,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:28,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 614 transitions, 9721 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:19:28,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:28,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:28,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:31,746 INFO L124 PetriNetUnfolderBase]: 6379/10282 cut-off events. [2024-06-28 04:19:31,746 INFO L125 PetriNetUnfolderBase]: For 936625/936625 co-relation queries the response was YES. [2024-06-28 04:19:31,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71987 conditions, 10282 events. 6379/10282 cut-off events. For 936625/936625 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 70773 event pairs, 1781 based on Foata normal form. 2/10284 useless extension candidates. Maximal degree in co-relation 71805. Up to 9473 conditions per place. [2024-06-28 04:19:31,883 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 570 selfloop transitions, 97 changer transitions 0/672 dead transitions. [2024-06-28 04:19:31,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 672 transitions, 11549 flow [2024-06-28 04:19:31,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:31,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:31,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:19:31,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-28 04:19:31,885 INFO L175 Difference]: Start difference. First operand has 399 places, 614 transitions, 9721 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:19:31,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 672 transitions, 11549 flow [2024-06-28 04:19:34,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 672 transitions, 11433 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:34,774 INFO L231 Difference]: Finished difference. Result has 403 places, 625 transitions, 10001 flow [2024-06-28 04:19:34,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9605, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10001, PETRI_PLACES=403, PETRI_TRANSITIONS=625} [2024-06-28 04:19:34,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-28 04:19:34,775 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 625 transitions, 10001 flow [2024-06-28 04:19:34,775 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:19:34,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:34,775 INFO 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:34,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:19:34,776 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:34,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:34,776 INFO L85 PathProgramCache]: Analyzing trace with hash -796351480, now seen corresponding path program 5 times [2024-06-28 04:19:34,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:34,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007767809] [2024-06-28 04:19:34,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:34,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:34,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:37,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:37,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:37,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007767809] [2024-06-28 04:19:37,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007767809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:37,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:37,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:37,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691116355] [2024-06-28 04:19:37,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:37,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:37,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:37,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:37,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:37,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:37,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 625 transitions, 10001 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:19:37,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:37,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:37,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:40,629 INFO L124 PetriNetUnfolderBase]: 6465/10425 cut-off events. [2024-06-28 04:19:40,629 INFO L125 PetriNetUnfolderBase]: For 985010/985010 co-relation queries the response was YES. [2024-06-28 04:19:40,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74347 conditions, 10425 events. 6465/10425 cut-off events. For 985010/985010 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 72270 event pairs, 2111 based on Foata normal form. 1/10426 useless extension candidates. Maximal degree in co-relation 74163. Up to 9575 conditions per place. [2024-06-28 04:19:40,794 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 558 selfloop transitions, 138 changer transitions 0/701 dead transitions. [2024-06-28 04:19:40,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 701 transitions, 12317 flow [2024-06-28 04:19:40,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:19:40,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:19:40,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-28 04:19:40,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503171247357294 [2024-06-28 04:19:40,795 INFO L175 Difference]: Start difference. First operand has 403 places, 625 transitions, 10001 flow. Second operand 11 states and 213 transitions. [2024-06-28 04:19:40,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 701 transitions, 12317 flow [2024-06-28 04:19:43,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 701 transitions, 12161 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 04:19:43,977 INFO L231 Difference]: Finished difference. Result has 413 places, 645 transitions, 10510 flow [2024-06-28 04:19:43,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9845, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10510, PETRI_PLACES=413, PETRI_TRANSITIONS=645} [2024-06-28 04:19:43,978 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-28 04:19:43,978 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 645 transitions, 10510 flow [2024-06-28 04:19:43,978 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:19:43,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:43,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:43,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:19:43,980 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:43,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:43,980 INFO L85 PathProgramCache]: Analyzing trace with hash 715510068, now seen corresponding path program 7 times [2024-06-28 04:19:43,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:43,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811190551] [2024-06-28 04:19:43,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:43,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:44,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:46,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:46,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:46,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811190551] [2024-06-28 04:19:46,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811190551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:46,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:46,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:46,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526627759] [2024-06-28 04:19:46,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:46,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:46,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:46,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:46,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:46,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:46,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 645 transitions, 10510 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:19:46,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:46,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:46,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:50,345 INFO L124 PetriNetUnfolderBase]: 6460/10394 cut-off events. [2024-06-28 04:19:50,346 INFO L125 PetriNetUnfolderBase]: For 1001108/1001108 co-relation queries the response was YES. [2024-06-28 04:19:50,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74991 conditions, 10394 events. 6460/10394 cut-off events. For 1001108/1001108 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 71563 event pairs, 1806 based on Foata normal form. 2/10396 useless extension candidates. Maximal degree in co-relation 74802. Up to 9588 conditions per place. [2024-06-28 04:19:50,495 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 581 selfloop transitions, 100 changer transitions 0/686 dead transitions. [2024-06-28 04:19:50,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 686 transitions, 12223 flow [2024-06-28 04:19:50,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:50,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:50,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:19:50,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-28 04:19:50,498 INFO L175 Difference]: Start difference. First operand has 413 places, 645 transitions, 10510 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:19:50,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 686 transitions, 12223 flow [2024-06-28 04:19:53,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 686 transitions, 11893 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 04:19:53,277 INFO L231 Difference]: Finished difference. Result has 412 places, 646 transitions, 10418 flow [2024-06-28 04:19:53,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10180, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10418, PETRI_PLACES=412, PETRI_TRANSITIONS=646} [2024-06-28 04:19:53,277 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 368 predicate places. [2024-06-28 04:19:53,277 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 646 transitions, 10418 flow [2024-06-28 04:19:53,278 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:19:53,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:53,278 INFO 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:53,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:19:53,278 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:53,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash 724080948, now seen corresponding path program 8 times [2024-06-28 04:19:53,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:53,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703175705] [2024-06-28 04:19:53,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:53,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:53,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:56,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:56,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:56,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703175705] [2024-06-28 04:19:56,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703175705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:56,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:56,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:56,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022172263] [2024-06-28 04:19:56,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:56,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:56,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:56,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:56,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:56,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:19:56,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 646 transitions, 10418 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:19:56,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:56,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:19:56,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:59,839 INFO L124 PetriNetUnfolderBase]: 6473/10415 cut-off events. [2024-06-28 04:19:59,839 INFO L125 PetriNetUnfolderBase]: For 1020193/1020193 co-relation queries the response was YES. [2024-06-28 04:19:59,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75030 conditions, 10415 events. 6473/10415 cut-off events. For 1020193/1020193 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 72016 event pairs, 2210 based on Foata normal form. 2/10417 useless extension candidates. Maximal degree in co-relation 74841. Up to 9871 conditions per place. [2024-06-28 04:19:59,986 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 601 selfloop transitions, 75 changer transitions 0/681 dead transitions. [2024-06-28 04:19:59,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 681 transitions, 11967 flow [2024-06-28 04:19:59,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:59,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:59,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:19:59,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 04:19:59,988 INFO L175 Difference]: Start difference. First operand has 412 places, 646 transitions, 10418 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:19:59,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 681 transitions, 11967 flow [2024-06-28 04:20:02,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 681 transitions, 11763 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:20:02,548 INFO L231 Difference]: Finished difference. Result has 413 places, 651 transitions, 10477 flow [2024-06-28 04:20:02,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10221, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10477, PETRI_PLACES=413, PETRI_TRANSITIONS=651} [2024-06-28 04:20:02,549 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-28 04:20:02,549 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 651 transitions, 10477 flow [2024-06-28 04:20:02,549 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:20:02,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:02,549 INFO 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:20:02,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:20:02,550 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:02,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:02,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1010968278, now seen corresponding path program 9 times [2024-06-28 04:20:02,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:02,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922990179] [2024-06-28 04:20:02,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:02,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:02,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:05,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:20:05,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:05,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922990179] [2024-06-28 04:20:05,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922990179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:05,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:05,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:05,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537634960] [2024-06-28 04:20:05,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:05,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:05,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:05,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:05,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:05,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:05,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 651 transitions, 10477 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:20:05,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:05,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:05,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:09,120 INFO L124 PetriNetUnfolderBase]: 6468/10398 cut-off events. [2024-06-28 04:20:09,120 INFO L125 PetriNetUnfolderBase]: For 1008214/1008214 co-relation queries the response was YES. [2024-06-28 04:20:09,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74620 conditions, 10398 events. 6468/10398 cut-off events. For 1008214/1008214 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 71712 event pairs, 2024 based on Foata normal form. 2/10399 useless extension candidates. Maximal degree in co-relation 74431. Up to 9876 conditions per place. [2024-06-28 04:20:09,296 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 600 selfloop transitions, 69 changer transitions 0/674 dead transitions. [2024-06-28 04:20:09,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 674 transitions, 11903 flow [2024-06-28 04:20:09,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:09,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:09,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:20:09,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-28 04:20:09,298 INFO L175 Difference]: Start difference. First operand has 413 places, 651 transitions, 10477 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:20:09,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 674 transitions, 11903 flow [2024-06-28 04:20:12,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 674 transitions, 11766 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 04:20:12,391 INFO L231 Difference]: Finished difference. Result has 416 places, 652 transitions, 10531 flow [2024-06-28 04:20:12,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10341, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10531, PETRI_PLACES=416, PETRI_TRANSITIONS=652} [2024-06-28 04:20:12,392 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-28 04:20:12,392 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 652 transitions, 10531 flow [2024-06-28 04:20:12,392 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:20:12,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:12,392 INFO 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:20:12,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:20:12,393 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:12,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:12,394 INFO L85 PathProgramCache]: Analyzing trace with hash 718370004, now seen corresponding path program 6 times [2024-06-28 04:20:12,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:12,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947121784] [2024-06-28 04:20:12,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:12,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:15,375 INFO 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:15,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:15,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947121784] [2024-06-28 04:20:15,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947121784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:15,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:15,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:15,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784836647] [2024-06-28 04:20:15,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:15,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:15,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:15,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:15,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:15,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:15,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 652 transitions, 10531 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:20:15,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:15,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:15,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:18,987 INFO L124 PetriNetUnfolderBase]: 6462/10426 cut-off events. [2024-06-28 04:20:18,987 INFO L125 PetriNetUnfolderBase]: For 984131/984131 co-relation queries the response was YES. [2024-06-28 04:20:19,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74162 conditions, 10426 events. 6462/10426 cut-off events. For 984131/984131 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 72443 event pairs, 2114 based on Foata normal form. 2/10428 useless extension candidates. Maximal degree in co-relation 73973. Up to 9571 conditions per place. [2024-06-28 04:20:19,145 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 542 selfloop transitions, 154 changer transitions 0/701 dead transitions. [2024-06-28 04:20:19,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 701 transitions, 12400 flow [2024-06-28 04:20:19,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:19,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:19,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:20:19,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-28 04:20:19,147 INFO L175 Difference]: Start difference. First operand has 416 places, 652 transitions, 10531 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:20:19,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 701 transitions, 12400 flow [2024-06-28 04:20:21,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 701 transitions, 12245 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:20:21,709 INFO L231 Difference]: Finished difference. Result has 419 places, 657 transitions, 10824 flow [2024-06-28 04:20:21,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10378, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10824, PETRI_PLACES=419, PETRI_TRANSITIONS=657} [2024-06-28 04:20:21,709 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-28 04:20:21,709 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 657 transitions, 10824 flow [2024-06-28 04:20:21,709 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:20:21,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:21,710 INFO 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:20:21,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:20:21,710 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:21,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:21,710 INFO L85 PathProgramCache]: Analyzing trace with hash 999300308, now seen corresponding path program 7 times [2024-06-28 04:20:21,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:21,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12427670] [2024-06-28 04:20:21,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:21,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:21,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:24,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:24,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:24,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12427670] [2024-06-28 04:20:24,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12427670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:24,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:24,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:24,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055569798] [2024-06-28 04:20:24,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:24,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:24,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:24,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:24,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:24,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:24,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 657 transitions, 10824 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:20:24,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:24,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:24,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:28,498 INFO L124 PetriNetUnfolderBase]: 6504/10478 cut-off events. [2024-06-28 04:20:28,498 INFO L125 PetriNetUnfolderBase]: For 1008534/1008536 co-relation queries the response was YES. [2024-06-28 04:20:28,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75666 conditions, 10478 events. 6504/10478 cut-off events. For 1008534/1008536 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 72494 event pairs, 1709 based on Foata normal form. 4/10482 useless extension candidates. Maximal degree in co-relation 75477. Up to 7916 conditions per place. [2024-06-28 04:20:28,648 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 365 selfloop transitions, 340 changer transitions 0/710 dead transitions. [2024-06-28 04:20:28,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 710 transitions, 13337 flow [2024-06-28 04:20:28,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:28,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:28,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 04:20:28,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-28 04:20:28,649 INFO L175 Difference]: Start difference. First operand has 419 places, 657 transitions, 10824 flow. Second operand 8 states and 161 transitions. [2024-06-28 04:20:28,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 710 transitions, 13337 flow [2024-06-28 04:20:31,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 710 transitions, 13039 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-28 04:20:31,421 INFO L231 Difference]: Finished difference. Result has 423 places, 668 transitions, 11534 flow [2024-06-28 04:20:31,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10546, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11534, PETRI_PLACES=423, PETRI_TRANSITIONS=668} [2024-06-28 04:20:31,421 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-28 04:20:31,421 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 668 transitions, 11534 flow [2024-06-28 04:20:31,421 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:20:31,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:31,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:31,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:20:31,422 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:31,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:31,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1009775828, now seen corresponding path program 8 times [2024-06-28 04:20:31,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:31,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022649832] [2024-06-28 04:20:31,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:31,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:31,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:34,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:34,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:34,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022649832] [2024-06-28 04:20:34,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022649832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:34,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:34,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:34,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177171047] [2024-06-28 04:20:34,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:34,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:34,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:34,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:34,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:34,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:34,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 668 transitions, 11534 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:20:34,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:34,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:34,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:38,004 INFO L124 PetriNetUnfolderBase]: 6506/10482 cut-off events. [2024-06-28 04:20:38,005 INFO L125 PetriNetUnfolderBase]: For 992658/992660 co-relation queries the response was YES. [2024-06-28 04:20:38,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76422 conditions, 10482 events. 6506/10482 cut-off events. For 992658/992660 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 72529 event pairs, 1706 based on Foata normal form. 4/10485 useless extension candidates. Maximal degree in co-relation 76231. Up to 7917 conditions per place. [2024-06-28 04:20:38,164 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 358 selfloop transitions, 345 changer transitions 0/708 dead transitions. [2024-06-28 04:20:38,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 708 transitions, 13850 flow [2024-06-28 04:20:38,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:38,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:38,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:20:38,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-28 04:20:38,166 INFO L175 Difference]: Start difference. First operand has 423 places, 668 transitions, 11534 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:20:38,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 708 transitions, 13850 flow [2024-06-28 04:20:41,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 708 transitions, 13249 flow, removed 98 selfloop flow, removed 4 redundant places. [2024-06-28 04:20:41,589 INFO L231 Difference]: Finished difference. Result has 427 places, 671 transitions, 11730 flow [2024-06-28 04:20:41,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10965, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11730, PETRI_PLACES=427, PETRI_TRANSITIONS=671} [2024-06-28 04:20:41,589 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-28 04:20:41,590 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 671 transitions, 11730 flow [2024-06-28 04:20:41,590 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:20:41,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:41,590 INFO 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:20:41,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:20:41,590 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:41,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:41,591 INFO L85 PathProgramCache]: Analyzing trace with hash -2089081644, now seen corresponding path program 9 times [2024-06-28 04:20:41,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:41,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035518545] [2024-06-28 04:20:41,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:41,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:41,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:44,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:44,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:44,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035518545] [2024-06-28 04:20:44,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035518545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:44,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:44,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:44,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184847160] [2024-06-28 04:20:44,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:44,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:44,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:44,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:44,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:44,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:44,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 671 transitions, 11730 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:20:44,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:44,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:44,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:48,314 INFO L124 PetriNetUnfolderBase]: 6527/10508 cut-off events. [2024-06-28 04:20:48,314 INFO L125 PetriNetUnfolderBase]: For 1016894/1016894 co-relation queries the response was YES. [2024-06-28 04:20:48,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77034 conditions, 10508 events. 6527/10508 cut-off events. For 1016894/1016894 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 72678 event pairs, 2025 based on Foata normal form. 1/10508 useless extension candidates. Maximal degree in co-relation 76842. Up to 9865 conditions per place. [2024-06-28 04:20:48,460 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 583 selfloop transitions, 113 changer transitions 0/701 dead transitions. [2024-06-28 04:20:48,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 701 transitions, 13506 flow [2024-06-28 04:20:48,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:48,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:48,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:20:48,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-28 04:20:48,462 INFO L175 Difference]: Start difference. First operand has 427 places, 671 transitions, 11730 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:20:48,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 701 transitions, 13506 flow [2024-06-28 04:20:52,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 701 transitions, 13081 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 04:20:52,022 INFO L231 Difference]: Finished difference. Result has 432 places, 677 transitions, 11713 flow [2024-06-28 04:20:52,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11312, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11713, PETRI_PLACES=432, PETRI_TRANSITIONS=677} [2024-06-28 04:20:52,023 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 388 predicate places. [2024-06-28 04:20:52,023 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 677 transitions, 11713 flow [2024-06-28 04:20:52,023 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:20:52,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:52,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:52,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:20:52,024 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:52,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:52,024 INFO L85 PathProgramCache]: Analyzing trace with hash 343975990, now seen corresponding path program 10 times [2024-06-28 04:20:52,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:52,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478977700] [2024-06-28 04:20:52,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:52,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:52,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:55,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:20:55,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:55,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478977700] [2024-06-28 04:20:55,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478977700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:55,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:55,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:55,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346541400] [2024-06-28 04:20:55,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:55,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:55,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:55,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:55,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:55,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:20:55,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 677 transitions, 11713 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:20:55,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:55,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:20:55,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:59,214 INFO L124 PetriNetUnfolderBase]: 6537/10525 cut-off events. [2024-06-28 04:20:59,215 INFO L125 PetriNetUnfolderBase]: For 1027688/1027690 co-relation queries the response was YES. [2024-06-28 04:20:59,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76427 conditions, 10525 events. 6537/10525 cut-off events. For 1027688/1027690 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 72873 event pairs, 1913 based on Foata normal form. 4/10526 useless extension candidates. Maximal degree in co-relation 76234. Up to 7932 conditions per place. [2024-06-28 04:20:59,366 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 430 selfloop transitions, 292 changer transitions 0/727 dead transitions. [2024-06-28 04:20:59,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 727 transitions, 14260 flow [2024-06-28 04:20:59,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:59,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:59,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:20:59,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-28 04:20:59,368 INFO L175 Difference]: Start difference. First operand has 432 places, 677 transitions, 11713 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:20:59,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 727 transitions, 14260 flow [2024-06-28 04:21:02,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 727 transitions, 14011 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 04:21:02,777 INFO L231 Difference]: Finished difference. Result has 433 places, 691 transitions, 12431 flow [2024-06-28 04:21:02,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11470, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12431, PETRI_PLACES=433, PETRI_TRANSITIONS=691} [2024-06-28 04:21:02,778 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-28 04:21:02,778 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 691 transitions, 12431 flow [2024-06-28 04:21:02,778 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:21:02,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:02,778 INFO 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:21:02,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:21:02,779 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:02,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:02,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1560695596, now seen corresponding path program 11 times [2024-06-28 04:21:02,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:02,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668526019] [2024-06-28 04:21:02,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:02,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:02,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:05,862 INFO 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:05,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:05,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668526019] [2024-06-28 04:21:05,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668526019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:05,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:05,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:05,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031604468] [2024-06-28 04:21:05,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:05,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:05,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:05,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:05,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:05,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:21:05,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 691 transitions, 12431 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:21:05,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:05,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:21:05,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:10,247 INFO L124 PetriNetUnfolderBase]: 6539/10524 cut-off events. [2024-06-28 04:21:10,248 INFO L125 PetriNetUnfolderBase]: For 1032040/1032042 co-relation queries the response was YES. [2024-06-28 04:21:10,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77364 conditions, 10524 events. 6539/10524 cut-off events. For 1032040/1032042 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 72862 event pairs, 1910 based on Foata normal form. 4/10525 useless extension candidates. Maximal degree in co-relation 77171. Up to 7933 conditions per place. [2024-06-28 04:21:10,403 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 428 selfloop transitions, 293 changer transitions 0/726 dead transitions. [2024-06-28 04:21:10,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 726 transitions, 14704 flow [2024-06-28 04:21:10,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:10,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:10,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:21:10,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 04:21:10,405 INFO L175 Difference]: Start difference. First operand has 433 places, 691 transitions, 12431 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:21:10,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 726 transitions, 14704 flow [2024-06-28 04:21:13,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 726 transitions, 14450 flow, removed 113 selfloop flow, removed 2 redundant places. [2024-06-28 04:21:13,883 INFO L231 Difference]: Finished difference. Result has 439 places, 694 transitions, 12872 flow [2024-06-28 04:21:13,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12213, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12872, PETRI_PLACES=439, PETRI_TRANSITIONS=694} [2024-06-28 04:21:13,884 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-28 04:21:13,884 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 694 transitions, 12872 flow [2024-06-28 04:21:13,884 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:21:13,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:13,884 INFO 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:21:13,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:21:13,885 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:13,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:13,885 INFO L85 PathProgramCache]: Analyzing trace with hash -633116618, now seen corresponding path program 12 times [2024-06-28 04:21:13,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:13,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243456336] [2024-06-28 04:21:13,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:13,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:13,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:16,829 INFO 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:16,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:16,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243456336] [2024-06-28 04:21:16,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243456336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:16,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:16,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:16,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415735391] [2024-06-28 04:21:16,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:16,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:16,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:16,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:16,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:16,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:21:16,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 694 transitions, 12872 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:21:16,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:16,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:21:16,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:20,941 INFO L124 PetriNetUnfolderBase]: 6570/10577 cut-off events. [2024-06-28 04:21:20,942 INFO L125 PetriNetUnfolderBase]: For 1069842/1069844 co-relation queries the response was YES. [2024-06-28 04:21:21,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78980 conditions, 10577 events. 6570/10577 cut-off events. For 1069842/1069844 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 73326 event pairs, 1910 based on Foata normal form. 5/10579 useless extension candidates. Maximal degree in co-relation 78784. Up to 7950 conditions per place. [2024-06-28 04:21:21,105 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 424 selfloop transitions, 301 changer transitions 0/730 dead transitions. [2024-06-28 04:21:21,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 730 transitions, 15183 flow [2024-06-28 04:21:21,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:21,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:21,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:21:21,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 04:21:21,107 INFO L175 Difference]: Start difference. First operand has 439 places, 694 transitions, 12872 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:21:21,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 730 transitions, 15183 flow [2024-06-28 04:21:24,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 730 transitions, 14698 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 04:21:24,617 INFO L231 Difference]: Finished difference. Result has 443 places, 701 transitions, 13160 flow [2024-06-28 04:21:24,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12393, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13160, PETRI_PLACES=443, PETRI_TRANSITIONS=701} [2024-06-28 04:21:24,618 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-28 04:21:24,618 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 701 transitions, 13160 flow [2024-06-28 04:21:24,618 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:21:24,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:24,619 INFO 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:21:24,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:21:24,619 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:24,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:24,619 INFO L85 PathProgramCache]: Analyzing trace with hash -484323734, now seen corresponding path program 13 times [2024-06-28 04:21:24,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:24,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858344284] [2024-06-28 04:21:24,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:24,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:24,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:27,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:27,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:27,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858344284] [2024-06-28 04:21:27,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858344284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:27,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:27,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:27,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765117141] [2024-06-28 04:21:27,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:27,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:27,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:27,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:27,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:27,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 04:21:27,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 701 transitions, 13160 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:21:27,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:27,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 04:21:27,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand