./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe020_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/safe020_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/safe020_rmo.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe020_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:21:34,830 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:21:34,888 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:21:34,893 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:21:34,893 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:21:34,906 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:21:34,907 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:21:34,907 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:21:34,908 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:21:34,908 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:21:34,908 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:21:34,908 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:21:34,909 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:21:34,909 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:21:34,910 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:21:34,910 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:21:34,910 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:21:34,910 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:21:34,911 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:21:34,911 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:21:34,911 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:21:34,912 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:21:34,912 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:21:34,912 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:21:34,913 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:21:34,913 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:21:34,913 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:21:34,914 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:21:34,914 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:21:34,914 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:21:34,914 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:21:34,915 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:21:34,915 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:21:34,915 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:21:34,915 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:21:34,916 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:21:34,916 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:21:34,916 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:21:34,916 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:21:34,917 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:21:34,917 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:21:34,917 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:21:34,917 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:21:34,917 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:21:35,086 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:21:35,102 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:21:35,103 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:21:35,104 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:21:35,105 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:21:35,105 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe020_rmo.i [2024-06-28 04:21:36,184 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:21:36,393 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:21:36,393 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_rmo.i [2024-06-28 04:21:36,407 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1b7e7826d/0042ea037c4947f0903a13b112e1ab6e/FLAGbb0c8626d [2024-06-28 04:21:36,418 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1b7e7826d/0042ea037c4947f0903a13b112e1ab6e [2024-06-28 04:21:36,421 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:21:36,422 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:21:36,422 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/safe020_rmo.yml/witness.yml [2024-06-28 04:21:36,670 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:21:36,671 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:21:36,672 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:21:36,672 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:21:36,675 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:21:36,676 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:21:36" (1/2) ... [2024-06-28 04:21:36,677 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50fcc70c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:21:36, skipping insertion in model container [2024-06-28 04:21:36,677 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:21:36" (1/2) ... [2024-06-28 04:21:36,678 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@50d0d5b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:21:36, skipping insertion in model container [2024-06-28 04:21:36,678 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:21:36" (2/2) ... [2024-06-28 04:21:36,678 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50fcc70c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:36, skipping insertion in model container [2024-06-28 04:21:36,679 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:21:36" (2/2) ... [2024-06-28 04:21:36,679 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:21:36,778 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:21:36,780 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] (((((((((((((((((((((((((((((((((((! 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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__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)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && ((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))))) && (! 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))) && (! 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))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! 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_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0) [2024-06-28 04:21:36,780 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] (((((((((((((((((((((((((((((((((((! 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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__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)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && ((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))))) && (! 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))) && (! 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))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! 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_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0) [2024-06-28 04:21:36,780 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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__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)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && ((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))))) && (! 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))) && (! 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))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! 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_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0) [2024-06-28 04:21:36,780 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:21:36,780 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-28 04:21:36,816 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:21:37,176 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:21:37,183 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:21:37,355 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:21:37,399 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:21:37,400 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37 WrapperNode [2024-06-28 04:21:37,400 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:21:37,401 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:21:37,401 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:21:37,401 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:21:37,408 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,435 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,464 INFO L138 Inliner]: procedures = 175, calls = 88, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 207 [2024-06-28 04:21:37,465 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:21:37,466 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:21:37,466 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:21:37,466 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:21:37,474 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,474 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,478 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,508 INFO L175 MemorySlicer]: Split 47 memory accesses to 2 slices as follows [2, 45]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 8 writes are split as follows [0, 8]. [2024-06-28 04:21:37,508 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,508 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,535 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,537 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,538 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,540 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,543 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:21:37,544 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:21:37,544 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:21:37,544 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:21:37,545 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (1/1) ... [2024-06-28 04:21:37,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:21:37,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:21:37,580 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:21:37,586 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:21:37,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 04:21:37,609 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 04:21:37,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 04:21:37,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 04:21:37,610 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:21:37,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:21:37,610 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:21:37,610 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:21:37,610 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:21:37,611 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:21:37,611 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:21:37,611 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:21:37,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:21:37,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 04:21:37,612 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:21:37,612 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:21:37,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:21:37,614 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:21:37,772 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:21:37,773 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:21:38,251 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:21:38,251 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:21:38,579 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:21:38,579 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:21:38,580 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:21:38 BoogieIcfgContainer [2024-06-28 04:21:38,580 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:21:38,583 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:21:38,583 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:21:38,586 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:21:38,586 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:21:36" (1/4) ... [2024-06-28 04:21:38,586 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55c485dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:21:38, skipping insertion in model container [2024-06-28 04:21:38,586 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:21:36" (2/4) ... [2024-06-28 04:21:38,587 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55c485dd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:21:38, skipping insertion in model container [2024-06-28 04:21:38,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:21:37" (3/4) ... [2024-06-28 04:21:38,587 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55c485dd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:21:38, skipping insertion in model container [2024-06-28 04:21:38,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:21:38" (4/4) ... [2024-06-28 04:21:38,588 INFO L112 eAbstractionObserver]: Analyzing ICFG safe020_rmo.i [2024-06-28 04:21:38,601 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:21:38,601 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:21:38,602 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:21:38,684 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:21:38,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:21:38,742 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 04:21:38,743 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:21:38,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:21:38,745 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:21:38,748 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 04:21:38,759 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:21:38,765 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;@6ed8186a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:21:38,765 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:21:38,770 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:21:38,771 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 04:21:38,771 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:21:38,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:38,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:21:38,772 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:21:38,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:38,778 INFO L85 PathProgramCache]: Analyzing trace with hash 756758017, now seen corresponding path program 1 times [2024-06-28 04:21:38,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:38,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71202946] [2024-06-28 04:21:38,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:38,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:38,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:40,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:40,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:40,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71202946] [2024-06-28 04:21:40,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71202946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:40,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:40,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:21:40,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319181013] [2024-06-28 04:21:40,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:40,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:21:40,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:40,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:21:40,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:21:40,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:21:40,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:40,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:40,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:21:40,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:40,807 INFO L124 PetriNetUnfolderBase]: 1160/1782 cut-off events. [2024-06-28 04:21:40,808 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 04:21:40,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3607 conditions, 1782 events. 1160/1782 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8343 event pairs, 777 based on Foata normal form. 1/1753 useless extension candidates. Maximal degree in co-relation 3595. Up to 1748 conditions per place. [2024-06-28 04:21:40,819 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 35 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 04:21:40,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 183 flow [2024-06-28 04:21:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:21:40,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:21:40,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-28 04:21:40,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-28 04:21:40,830 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 69 transitions. [2024-06-28 04:21:40,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 183 flow [2024-06-28 04:21:40,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:21:40,834 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 04:21:40,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 04:21:40,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 04:21:40,838 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 04:21:40,838 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:21:40,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:40,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:40,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:21:40,839 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:21:40,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:40,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1395031872, now seen corresponding path program 1 times [2024-06-28 04:21:40,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:40,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042796277] [2024-06-28 04:21:40,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:40,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:40,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:42,030 INFO 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:42,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:42,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042796277] [2024-06-28 04:21:42,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042796277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:42,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:42,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:21:42,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273327339] [2024-06-28 04:21:42,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:42,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:21:42,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:42,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:21:42,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:21:42,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:21:42,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:42,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:42,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:21:42,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:42,445 INFO L124 PetriNetUnfolderBase]: 1148/1764 cut-off events. [2024-06-28 04:21:42,445 INFO L125 PetriNetUnfolderBase]: For 341/341 co-relation queries the response was YES. [2024-06-28 04:21:42,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4058 conditions, 1764 events. 1148/1764 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8301 event pairs, 521 based on Foata normal form. 6/1769 useless extension candidates. Maximal degree in co-relation 4046. Up to 1692 conditions per place. [2024-06-28 04:21:42,455 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 45 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-28 04:21:42,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 58 transitions, 262 flow [2024-06-28 04:21:42,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:21:42,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:21:42,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-06-28 04:21:42,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 04:21:42,459 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 91 transitions. [2024-06-28 04:21:42,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 58 transitions, 262 flow [2024-06-28 04:21:42,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 58 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:21:42,463 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 04:21:42,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 04:21:42,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 04:21:42,465 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 04:21:42,466 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:21:42,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:42,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:42,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:21:42,471 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:21:42,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:42,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1415065022, now seen corresponding path program 1 times [2024-06-28 04:21:42,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:42,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027327823] [2024-06-28 04:21:42,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:42,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:42,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:44,778 INFO 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:44,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:44,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027327823] [2024-06-28 04:21:44,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027327823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:44,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:44,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:21:44,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333913462] [2024-06-28 04:21:44,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:44,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:21:44,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:44,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:21:44,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:21:44,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:21:44,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 10.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:21:44,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:44,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:21:44,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:45,291 INFO L124 PetriNetUnfolderBase]: 1139/1749 cut-off events. [2024-06-28 04:21:45,292 INFO L125 PetriNetUnfolderBase]: For 964/964 co-relation queries the response was YES. [2024-06-28 04:21:45,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4493 conditions, 1749 events. 1139/1749 cut-off events. For 964/964 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8190 event pairs, 375 based on Foata normal form. 6/1754 useless extension candidates. Maximal degree in co-relation 4479. Up to 1639 conditions per place. [2024-06-28 04:21:45,301 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-28 04:21:45,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 380 flow [2024-06-28 04:21:45,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:21:45,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:21:45,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-28 04:21:45,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503968253968254 [2024-06-28 04:21:45,304 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 127 transitions. [2024-06-28 04:21:45,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 380 flow [2024-06-28 04:21:45,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 360 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 04:21:45,306 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-28 04:21:45,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 04:21:45,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 04:21:45,307 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-28 04:21:45,307 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:21:45,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:45,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:45,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:21:45,308 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:21:45,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:45,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1255441540, now seen corresponding path program 1 times [2024-06-28 04:21:45,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:45,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725020859] [2024-06-28 04:21:45,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:45,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:45,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:46,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:21:46,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:46,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725020859] [2024-06-28 04:21:46,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725020859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:46,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:46,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:21:46,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389567545] [2024-06-28 04:21:46,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:46,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:21:46,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:46,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:21:46,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:21:46,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:21:46,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 9.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:21:46,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:46,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:21:46,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:47,421 INFO L124 PetriNetUnfolderBase]: 1129/1735 cut-off events. [2024-06-28 04:21:47,421 INFO L125 PetriNetUnfolderBase]: For 1864/1864 co-relation queries the response was YES. [2024-06-28 04:21:47,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4907 conditions, 1735 events. 1129/1735 cut-off events. For 1864/1864 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8075 event pairs, 446 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 4890. Up to 1679 conditions per place. [2024-06-28 04:21:47,430 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 48 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-28 04:21:47,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 61 transitions, 343 flow [2024-06-28 04:21:47,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:21:47,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:21:47,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 04:21:47,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:21:47,431 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 90 transitions. [2024-06-28 04:21:47,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 61 transitions, 343 flow [2024-06-28 04:21:47,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 61 transitions, 316 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:21:47,434 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-28 04:21:47,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 04:21:47,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 04:21:47,435 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-28 04:21:47,435 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:21:47,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:47,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:47,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:21:47,436 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:21:47,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:47,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1178942951, now seen corresponding path program 1 times [2024-06-28 04:21:47,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:47,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144859627] [2024-06-28 04:21:47,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:47,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:47,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:49,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:49,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:49,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144859627] [2024-06-28 04:21:49,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144859627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:49,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:49,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:21:49,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728761485] [2024-06-28 04:21:49,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:49,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:21:49,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:49,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:21:49,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:21:49,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:21:49,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 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:21:49,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:49,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:21:49,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:50,250 INFO L124 PetriNetUnfolderBase]: 1155/1787 cut-off events. [2024-06-28 04:21:50,250 INFO L125 PetriNetUnfolderBase]: For 2713/2715 co-relation queries the response was YES. [2024-06-28 04:21:50,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5430 conditions, 1787 events. 1155/1787 cut-off events. For 2713/2715 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8373 event pairs, 420 based on Foata normal form. 6/1792 useless extension candidates. Maximal degree in co-relation 5411. Up to 1642 conditions per place. [2024-06-28 04:21:50,259 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-28 04:21:50,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 80 transitions, 466 flow [2024-06-28 04:21:50,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:21:50,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:21:50,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 04:21:50,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 04:21:50,264 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 116 transitions. [2024-06-28 04:21:50,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 80 transitions, 466 flow [2024-06-28 04:21:50,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 80 transitions, 446 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:21:50,269 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 260 flow [2024-06-28 04:21:50,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-28 04:21:50,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-28 04:21:50,272 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 260 flow [2024-06-28 04:21:50,272 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:21:50,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:50,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:50,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:21:50,273 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:21:50,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:50,273 INFO L85 PathProgramCache]: Analyzing trace with hash 415466575, now seen corresponding path program 2 times [2024-06-28 04:21:50,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:50,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945359682] [2024-06-28 04:21:50,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:50,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:50,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:51,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:21:51,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:51,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945359682] [2024-06-28 04:21:51,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945359682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:51,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:51,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:21:51,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273974198] [2024-06-28 04:21:51,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:51,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:21:51,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:51,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:21:51,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:21:51,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:21:51,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 260 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:21:51,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:51,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:21:51,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:52,918 INFO L124 PetriNetUnfolderBase]: 1145/1764 cut-off events. [2024-06-28 04:21:52,918 INFO L125 PetriNetUnfolderBase]: For 3870/3870 co-relation queries the response was YES. [2024-06-28 04:21:52,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5819 conditions, 1764 events. 1145/1764 cut-off events. For 3870/3870 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8244 event pairs, 419 based on Foata normal form. 4/1766 useless extension candidates. Maximal degree in co-relation 5799. Up to 1634 conditions per place. [2024-06-28 04:21:52,927 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-28 04:21:52,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 73 transitions, 446 flow [2024-06-28 04:21:52,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:21:52,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:21:52,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 04:21:52,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-28 04:21:52,930 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 260 flow. Second operand 6 states and 109 transitions. [2024-06-28 04:21:52,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 73 transitions, 446 flow [2024-06-28 04:21:52,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 73 transitions, 416 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 04:21:52,936 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 270 flow [2024-06-28 04:21:52,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2024-06-28 04:21:52,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 04:21:52,939 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 270 flow [2024-06-28 04:21:52,939 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:21:52,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:52,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:52,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:21:52,940 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:21:52,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:52,940 INFO L85 PathProgramCache]: Analyzing trace with hash 406538203, now seen corresponding path program 1 times [2024-06-28 04:21:52,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:52,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773615425] [2024-06-28 04:21:52,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:52,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:52,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:55,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:55,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:55,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773615425] [2024-06-28 04:21:55,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773615425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:55,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:55,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:21:55,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406660603] [2024-06-28 04:21:55,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:55,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:21:55,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:55,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:21:55,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:21:55,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:21:55,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 270 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:21:55,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:55,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:21:55,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:56,186 INFO L124 PetriNetUnfolderBase]: 1137/1759 cut-off events. [2024-06-28 04:21:56,186 INFO L125 PetriNetUnfolderBase]: For 4532/4532 co-relation queries the response was YES. [2024-06-28 04:21:56,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5890 conditions, 1759 events. 1137/1759 cut-off events. For 4532/4532 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8210 event pairs, 406 based on Foata normal form. 4/1762 useless extension candidates. Maximal degree in co-relation 5868. Up to 1669 conditions per place. [2024-06-28 04:21:56,196 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 60 selfloop transitions, 10 changer transitions 0/75 dead transitions. [2024-06-28 04:21:56,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 75 transitions, 478 flow [2024-06-28 04:21:56,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:21:56,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:21:56,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:21:56,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:21:56,198 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 270 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:21:56,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 75 transitions, 478 flow [2024-06-28 04:21:56,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 75 transitions, 434 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:21:56,203 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 275 flow [2024-06-28 04:21:56,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=275, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-28 04:21:56,204 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 04:21:56,204 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 275 flow [2024-06-28 04:21:56,204 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:21:56,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:56,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:56,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:21:56,205 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:21:56,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:56,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1391225876, now seen corresponding path program 1 times [2024-06-28 04:21:56,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:56,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596960370] [2024-06-28 04:21:56,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:56,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:56,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:58,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:58,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:58,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596960370] [2024-06-28 04:21:58,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596960370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:58,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:58,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:21:58,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433567980] [2024-06-28 04:21:58,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:58,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:21:58,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:58,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:21:58,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:21:58,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:21:58,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 275 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:21:58,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:58,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:21:58,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:59,483 INFO L124 PetriNetUnfolderBase]: 1193/1839 cut-off events. [2024-06-28 04:21:59,483 INFO L125 PetriNetUnfolderBase]: For 5857/5857 co-relation queries the response was YES. [2024-06-28 04:21:59,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6376 conditions, 1839 events. 1193/1839 cut-off events. For 5857/5857 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8613 event pairs, 444 based on Foata normal form. 4/1840 useless extension candidates. Maximal degree in co-relation 6354. Up to 1715 conditions per place. [2024-06-28 04:21:59,500 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 69 selfloop transitions, 21 changer transitions 0/95 dead transitions. [2024-06-28 04:21:59,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 95 transitions, 600 flow [2024-06-28 04:21:59,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:59,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:59,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:21:59,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 04:21:59,502 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 275 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:21:59,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 95 transitions, 600 flow [2024-06-28 04:21:59,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 567 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 04:21:59,508 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 390 flow [2024-06-28 04:21:59,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=390, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-06-28 04:21:59,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-28 04:21:59,509 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 390 flow [2024-06-28 04:21:59,510 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:21:59,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:59,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:59,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:21:59,510 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:21:59,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:59,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1521236926, now seen corresponding path program 2 times [2024-06-28 04:21:59,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:59,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620803870] [2024-06-28 04:21:59,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:59,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:59,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:00,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:22:00,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:00,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620803870] [2024-06-28 04:22:00,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620803870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:00,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:00,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:22:00,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499191542] [2024-06-28 04:22:00,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:00,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:22:00,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:00,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:22:00,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:22:00,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:00,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 390 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:22:00,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:00,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:00,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:02,378 INFO L124 PetriNetUnfolderBase]: 1339/2084 cut-off events. [2024-06-28 04:22:02,378 INFO L125 PetriNetUnfolderBase]: For 8631/8631 co-relation queries the response was YES. [2024-06-28 04:22:02,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7883 conditions, 2084 events. 1339/2084 cut-off events. For 8631/8631 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 10025 event pairs, 438 based on Foata normal form. 4/2087 useless extension candidates. Maximal degree in co-relation 7857. Up to 1830 conditions per place. [2024-06-28 04:22:02,388 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 88 selfloop transitions, 46 changer transitions 0/139 dead transitions. [2024-06-28 04:22:02,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 139 transitions, 1040 flow [2024-06-28 04:22:02,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:22:02,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:22:02,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 04:22:02,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-28 04:22:02,390 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 390 flow. Second operand 10 states and 183 transitions. [2024-06-28 04:22:02,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 139 transitions, 1040 flow [2024-06-28 04:22:02,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 139 transitions, 957 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 04:22:02,398 INFO L231 Difference]: Finished difference. Result has 76 places, 90 transitions, 653 flow [2024-06-28 04:22:02,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=653, PETRI_PLACES=76, PETRI_TRANSITIONS=90} [2024-06-28 04:22:02,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-28 04:22:02,399 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 90 transitions, 653 flow [2024-06-28 04:22:02,399 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:22:02,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:02,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:02,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:22:02,399 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:22:02,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:02,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1391105906, now seen corresponding path program 3 times [2024-06-28 04:22:02,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:02,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060710621] [2024-06-28 04:22:02,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:02,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:02,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:04,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:04,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:04,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060710621] [2024-06-28 04:22:04,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060710621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:04,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:04,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:22:04,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617658058] [2024-06-28 04:22:04,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:04,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:22:04,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:04,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:22:04,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:22:04,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:04,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 90 transitions, 653 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:22:04,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:04,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:04,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:05,839 INFO L124 PetriNetUnfolderBase]: 1365/2132 cut-off events. [2024-06-28 04:22:05,840 INFO L125 PetriNetUnfolderBase]: For 11620/11624 co-relation queries the response was YES. [2024-06-28 04:22:05,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8663 conditions, 2132 events. 1365/2132 cut-off events. For 11620/11624 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 10381 event pairs, 397 based on Foata normal form. 8/2138 useless extension candidates. Maximal degree in co-relation 8633. Up to 1728 conditions per place. [2024-06-28 04:22:05,851 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 54 changer transitions 0/131 dead transitions. [2024-06-28 04:22:05,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 131 transitions, 1153 flow [2024-06-28 04:22:05,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:05,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:05,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 04:22:05,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 04:22:05,853 INFO L175 Difference]: Start difference. First operand has 76 places, 90 transitions, 653 flow. Second operand 7 states and 137 transitions. [2024-06-28 04:22:05,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 131 transitions, 1153 flow [2024-06-28 04:22:05,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 131 transitions, 1097 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:22:05,863 INFO L231 Difference]: Finished difference. Result has 79 places, 96 transitions, 791 flow [2024-06-28 04:22:05,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=791, PETRI_PLACES=79, PETRI_TRANSITIONS=96} [2024-06-28 04:22:05,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-28 04:22:05,864 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 96 transitions, 791 flow [2024-06-28 04:22:05,864 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:22:05,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:05,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:05,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:22:05,864 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:22:05,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:05,865 INFO L85 PathProgramCache]: Analyzing trace with hash 907238200, now seen corresponding path program 1 times [2024-06-28 04:22:05,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:05,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872529638] [2024-06-28 04:22:05,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:05,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:05,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:08,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:08,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:08,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872529638] [2024-06-28 04:22:08,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872529638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:08,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:08,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:08,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654261284] [2024-06-28 04:22:08,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:08,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:08,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:08,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:08,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:08,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:08,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 96 transitions, 791 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:22:08,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:08,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:08,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:09,404 INFO L124 PetriNetUnfolderBase]: 1385/2172 cut-off events. [2024-06-28 04:22:09,405 INFO L125 PetriNetUnfolderBase]: For 14392/14396 co-relation queries the response was YES. [2024-06-28 04:22:09,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9412 conditions, 2172 events. 1385/2172 cut-off events. For 14392/14396 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 10628 event pairs, 416 based on Foata normal form. 8/2179 useless extension candidates. Maximal degree in co-relation 9380. Up to 1953 conditions per place. [2024-06-28 04:22:09,415 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 102 selfloop transitions, 22 changer transitions 0/129 dead transitions. [2024-06-28 04:22:09,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 129 transitions, 1159 flow [2024-06-28 04:22:09,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:09,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:09,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:22:09,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 04:22:09,417 INFO L175 Difference]: Start difference. First operand has 79 places, 96 transitions, 791 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:22:09,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 129 transitions, 1159 flow [2024-06-28 04:22:09,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 129 transitions, 1085 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:09,430 INFO L231 Difference]: Finished difference. Result has 83 places, 98 transitions, 796 flow [2024-06-28 04:22:09,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=719, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=796, PETRI_PLACES=83, PETRI_TRANSITIONS=98} [2024-06-28 04:22:09,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-28 04:22:09,431 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 98 transitions, 796 flow [2024-06-28 04:22:09,431 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:22:09,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:09,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:09,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:22:09,431 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:22:09,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:09,432 INFO L85 PathProgramCache]: Analyzing trace with hash -113127670, now seen corresponding path program 4 times [2024-06-28 04:22:09,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:09,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554355985] [2024-06-28 04:22:09,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:09,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:09,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:11,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:11,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:11,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554355985] [2024-06-28 04:22:11,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554355985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:11,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:11,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:22:11,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273764171] [2024-06-28 04:22:11,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:11,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:22:11,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:11,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:22:11,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:22:11,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:11,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 98 transitions, 796 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:22:11,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:11,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:11,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:12,597 INFO L124 PetriNetUnfolderBase]: 1375/2140 cut-off events. [2024-06-28 04:22:12,597 INFO L125 PetriNetUnfolderBase]: For 14638/14638 co-relation queries the response was YES. [2024-06-28 04:22:12,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9362 conditions, 2140 events. 1375/2140 cut-off events. For 14638/14638 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10396 event pairs, 360 based on Foata normal form. 4/2139 useless extension candidates. Maximal degree in co-relation 9328. Up to 1752 conditions per place. [2024-06-28 04:22:12,638 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 68 selfloop transitions, 53 changer transitions 0/126 dead transitions. [2024-06-28 04:22:12,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 126 transitions, 1164 flow [2024-06-28 04:22:12,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:12,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:12,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:22:12,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 04:22:12,641 INFO L175 Difference]: Start difference. First operand has 83 places, 98 transitions, 796 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:22:12,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 126 transitions, 1164 flow [2024-06-28 04:22:12,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 126 transitions, 1089 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:22:12,654 INFO L231 Difference]: Finished difference. Result has 85 places, 98 transitions, 835 flow [2024-06-28 04:22:12,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=835, PETRI_PLACES=85, PETRI_TRANSITIONS=98} [2024-06-28 04:22:12,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-28 04:22:12,655 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 98 transitions, 835 flow [2024-06-28 04:22:12,655 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:22:12,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:12,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:12,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:22:12,656 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:22:12,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:12,672 INFO L85 PathProgramCache]: Analyzing trace with hash -906413408, now seen corresponding path program 5 times [2024-06-28 04:22:12,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:12,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454234818] [2024-06-28 04:22:12,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:12,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:12,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:14,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:14,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:14,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454234818] [2024-06-28 04:22:14,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454234818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:14,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:14,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:22:14,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595244962] [2024-06-28 04:22:14,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:14,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:22:14,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:14,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:22:14,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:22:14,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:14,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 98 transitions, 835 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:22:14,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:14,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:14,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:15,548 INFO L124 PetriNetUnfolderBase]: 1422/2215 cut-off events. [2024-06-28 04:22:15,549 INFO L125 PetriNetUnfolderBase]: For 16995/16995 co-relation queries the response was YES. [2024-06-28 04:22:15,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9948 conditions, 2215 events. 1422/2215 cut-off events. For 16995/16995 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10813 event pairs, 439 based on Foata normal form. 6/2220 useless extension candidates. Maximal degree in co-relation 9913. Up to 1991 conditions per place. [2024-06-28 04:22:15,560 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 97 selfloop transitions, 49 changer transitions 0/151 dead transitions. [2024-06-28 04:22:15,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 151 transitions, 1416 flow [2024-06-28 04:22:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:15,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:15,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:22:15,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:22:15,563 INFO L175 Difference]: Start difference. First operand has 85 places, 98 transitions, 835 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:22:15,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 151 transitions, 1416 flow [2024-06-28 04:22:15,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 151 transitions, 1165 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 04:22:15,577 INFO L231 Difference]: Finished difference. Result has 88 places, 117 transitions, 943 flow [2024-06-28 04:22:15,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=943, PETRI_PLACES=88, PETRI_TRANSITIONS=117} [2024-06-28 04:22:15,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-28 04:22:15,578 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 117 transitions, 943 flow [2024-06-28 04:22:15,578 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:22:15,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:15,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:15,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:22:15,578 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:22:15,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:15,579 INFO L85 PathProgramCache]: Analyzing trace with hash 724832012, now seen corresponding path program 2 times [2024-06-28 04:22:15,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:15,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466983584] [2024-06-28 04:22:15,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:15,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:15,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:17,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:17,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:17,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466983584] [2024-06-28 04:22:17,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466983584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:17,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:17,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:17,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501090585] [2024-06-28 04:22:17,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:17,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:17,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:17,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:17,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:17,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:17,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 117 transitions, 943 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:22:17,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:17,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:17,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:18,987 INFO L124 PetriNetUnfolderBase]: 1442/2273 cut-off events. [2024-06-28 04:22:18,987 INFO L125 PetriNetUnfolderBase]: For 18154/18154 co-relation queries the response was YES. [2024-06-28 04:22:18,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9998 conditions, 2273 events. 1442/2273 cut-off events. For 18154/18154 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11267 event pairs, 426 based on Foata normal form. 4/2275 useless extension candidates. Maximal degree in co-relation 9961. Up to 2033 conditions per place. [2024-06-28 04:22:19,018 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 115 selfloop transitions, 25 changer transitions 0/145 dead transitions. [2024-06-28 04:22:19,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 145 transitions, 1335 flow [2024-06-28 04:22:19,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:19,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:19,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:22:19,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 04:22:19,034 INFO L175 Difference]: Start difference. First operand has 88 places, 117 transitions, 943 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:22:19,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 145 transitions, 1335 flow [2024-06-28 04:22:19,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 145 transitions, 1289 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:19,048 INFO L231 Difference]: Finished difference. Result has 92 places, 119 transitions, 984 flow [2024-06-28 04:22:19,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=984, PETRI_PLACES=92, PETRI_TRANSITIONS=119} [2024-06-28 04:22:19,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 04:22:19,049 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 119 transitions, 984 flow [2024-06-28 04:22:19,049 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:22:19,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:19,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:19,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:22:19,050 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:22:19,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:19,050 INFO L85 PathProgramCache]: Analyzing trace with hash -167103684, now seen corresponding path program 3 times [2024-06-28 04:22:19,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:19,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072222785] [2024-06-28 04:22:19,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:19,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:19,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:21,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:21,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:21,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072222785] [2024-06-28 04:22:21,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072222785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:21,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:21,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:21,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670998300] [2024-06-28 04:22:21,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:21,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:21,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:21,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:21,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:21,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:21,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 119 transitions, 984 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:22:21,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:21,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:21,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:22,321 INFO L124 PetriNetUnfolderBase]: 1434/2255 cut-off events. [2024-06-28 04:22:22,322 INFO L125 PetriNetUnfolderBase]: For 20550/20550 co-relation queries the response was YES. [2024-06-28 04:22:22,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10140 conditions, 2255 events. 1434/2255 cut-off events. For 20550/20550 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11148 event pairs, 394 based on Foata normal form. 4/2257 useless extension candidates. Maximal degree in co-relation 10102. Up to 1949 conditions per place. [2024-06-28 04:22:22,334 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 112 selfloop transitions, 30 changer transitions 0/147 dead transitions. [2024-06-28 04:22:22,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 147 transitions, 1384 flow [2024-06-28 04:22:22,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:22,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:22,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:22:22,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 04:22:22,337 INFO L175 Difference]: Start difference. First operand has 92 places, 119 transitions, 984 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:22:22,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 147 transitions, 1384 flow [2024-06-28 04:22:22,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 147 transitions, 1315 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:22:22,355 INFO L231 Difference]: Finished difference. Result has 94 places, 121 transitions, 1016 flow [2024-06-28 04:22:22,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1016, PETRI_PLACES=94, PETRI_TRANSITIONS=121} [2024-06-28 04:22:22,355 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-28 04:22:22,355 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 121 transitions, 1016 flow [2024-06-28 04:22:22,356 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:22:22,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:22,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:22:22,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:22:22,356 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:22,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:22,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1971672292, now seen corresponding path program 1 times [2024-06-28 04:22:22,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:22,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454022010] [2024-06-28 04:22:22,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:22,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:22,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:24,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:24,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:24,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454022010] [2024-06-28 04:22:24,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454022010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:24,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:24,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:22:24,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31624854] [2024-06-28 04:22:24,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:24,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:22:24,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:24,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:22:24,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:22:24,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:24,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 121 transitions, 1016 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:22:24,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:24,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:24,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:24,987 INFO L124 PetriNetUnfolderBase]: 1431/2253 cut-off events. [2024-06-28 04:22:24,987 INFO L125 PetriNetUnfolderBase]: For 22379/22379 co-relation queries the response was YES. [2024-06-28 04:22:24,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10362 conditions, 2253 events. 1431/2253 cut-off events. For 22379/22379 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11221 event pairs, 487 based on Foata normal form. 1/2253 useless extension candidates. Maximal degree in co-relation 10323. Up to 2147 conditions per place. [2024-06-28 04:22:25,000 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 119 selfloop transitions, 9 changer transitions 0/133 dead transitions. [2024-06-28 04:22:25,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 133 transitions, 1318 flow [2024-06-28 04:22:25,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:22:25,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:22:25,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-06-28 04:22:25,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 04:22:25,001 INFO L175 Difference]: Start difference. First operand has 94 places, 121 transitions, 1016 flow. Second operand 5 states and 84 transitions. [2024-06-28 04:22:25,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 133 transitions, 1318 flow [2024-06-28 04:22:25,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 133 transitions, 1235 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 04:22:25,027 INFO L231 Difference]: Finished difference. Result has 94 places, 124 transitions, 981 flow [2024-06-28 04:22:25,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=981, PETRI_PLACES=94, PETRI_TRANSITIONS=124} [2024-06-28 04:22:25,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-28 04:22:25,028 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 124 transitions, 981 flow [2024-06-28 04:22:25,028 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:22:25,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:25,029 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:22:25,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:22:25,029 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:25,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:25,030 INFO L85 PathProgramCache]: Analyzing trace with hash -992296955, now seen corresponding path program 1 times [2024-06-28 04:22:25,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:25,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128151695] [2024-06-28 04:22:25,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:25,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:25,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:27,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:27,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:27,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128151695] [2024-06-28 04:22:27,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128151695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:27,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:27,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:22:27,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256987965] [2024-06-28 04:22:27,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:27,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:22:27,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:27,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:22:27,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:22:27,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:27,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 124 transitions, 981 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:22:27,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:27,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:27,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:28,168 INFO L124 PetriNetUnfolderBase]: 1453/2283 cut-off events. [2024-06-28 04:22:28,169 INFO L125 PetriNetUnfolderBase]: For 24177/24177 co-relation queries the response was YES. [2024-06-28 04:22:28,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10613 conditions, 2283 events. 1453/2283 cut-off events. For 24177/24177 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11296 event pairs, 457 based on Foata normal form. 6/2284 useless extension candidates. Maximal degree in co-relation 10573. Up to 2017 conditions per place. [2024-06-28 04:22:28,181 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 103 selfloop transitions, 39 changer transitions 0/147 dead transitions. [2024-06-28 04:22:28,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 147 transitions, 1407 flow [2024-06-28 04:22:28,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:22:28,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:22:28,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:22:28,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:22:28,182 INFO L175 Difference]: Start difference. First operand has 94 places, 124 transitions, 981 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:22:28,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 147 transitions, 1407 flow [2024-06-28 04:22:28,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 147 transitions, 1381 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:28,198 INFO L231 Difference]: Finished difference. Result has 98 places, 132 transitions, 1122 flow [2024-06-28 04:22:28,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1122, PETRI_PLACES=98, PETRI_TRANSITIONS=132} [2024-06-28 04:22:28,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-28 04:22:28,199 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 132 transitions, 1122 flow [2024-06-28 04:22:28,199 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:22:28,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:28,199 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:22:28,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:22:28,199 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:28,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:28,200 INFO L85 PathProgramCache]: Analyzing trace with hash -588816675, now seen corresponding path program 1 times [2024-06-28 04:22:28,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:28,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980110664] [2024-06-28 04:22:28,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:28,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:28,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:30,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:30,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:30,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980110664] [2024-06-28 04:22:30,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980110664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:30,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:30,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:30,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713051522] [2024-06-28 04:22:30,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:30,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:30,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:30,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:30,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:30,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:30,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 132 transitions, 1122 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:22:30,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:30,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:30,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:31,733 INFO L124 PetriNetUnfolderBase]: 1645/2611 cut-off events. [2024-06-28 04:22:31,734 INFO L125 PetriNetUnfolderBase]: For 34085/34085 co-relation queries the response was YES. [2024-06-28 04:22:31,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13045 conditions, 2611 events. 1645/2611 cut-off events. For 34085/34085 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13494 event pairs, 386 based on Foata normal form. 16/2626 useless extension candidates. Maximal degree in co-relation 13003. Up to 1825 conditions per place. [2024-06-28 04:22:31,750 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 117 selfloop transitions, 63 changer transitions 0/185 dead transitions. [2024-06-28 04:22:31,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 185 transitions, 1774 flow [2024-06-28 04:22:31,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:22:31,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:22:31,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:22:31,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 04:22:31,752 INFO L175 Difference]: Start difference. First operand has 98 places, 132 transitions, 1122 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:22:31,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 185 transitions, 1774 flow [2024-06-28 04:22:31,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 185 transitions, 1720 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 04:22:31,778 INFO L231 Difference]: Finished difference. Result has 105 places, 134 transitions, 1250 flow [2024-06-28 04:22:31,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1250, PETRI_PLACES=105, PETRI_TRANSITIONS=134} [2024-06-28 04:22:31,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-28 04:22:31,779 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 134 transitions, 1250 flow [2024-06-28 04:22:31,779 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:22:31,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:31,779 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:22:31,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:22:31,780 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:22:31,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:31,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1122966899, now seen corresponding path program 2 times [2024-06-28 04:22:31,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:31,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849729197] [2024-06-28 04:22:31,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:31,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:31,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:33,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:33,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:33,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849729197] [2024-06-28 04:22:33,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849729197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:33,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:33,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:33,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890663533] [2024-06-28 04:22:33,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:33,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:33,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:33,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:33,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:33,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:33,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 134 transitions, 1250 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:22:33,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:33,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:33,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:35,008 INFO L124 PetriNetUnfolderBase]: 1609/2555 cut-off events. [2024-06-28 04:22:35,008 INFO L125 PetriNetUnfolderBase]: For 34841/34841 co-relation queries the response was YES. [2024-06-28 04:22:35,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12894 conditions, 2555 events. 1609/2555 cut-off events. For 34841/34841 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13116 event pairs, 479 based on Foata normal form. 20/2574 useless extension candidates. Maximal degree in co-relation 12850. Up to 1993 conditions per place. [2024-06-28 04:22:35,026 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 109 selfloop transitions, 60 changer transitions 0/174 dead transitions. [2024-06-28 04:22:35,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 174 transitions, 1730 flow [2024-06-28 04:22:35,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:35,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:35,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:22:35,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 04:22:35,030 INFO L175 Difference]: Start difference. First operand has 105 places, 134 transitions, 1250 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:22:35,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 174 transitions, 1730 flow [2024-06-28 04:22:35,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 174 transitions, 1634 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:22:35,059 INFO L231 Difference]: Finished difference. Result has 108 places, 134 transitions, 1295 flow [2024-06-28 04:22:35,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1295, PETRI_PLACES=108, PETRI_TRANSITIONS=134} [2024-06-28 04:22:35,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-28 04:22:35,060 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 134 transitions, 1295 flow [2024-06-28 04:22:35,060 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:22:35,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:35,061 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:22:35,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:22:35,061 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:22:35,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:35,061 INFO L85 PathProgramCache]: Analyzing trace with hash -952264469, now seen corresponding path program 3 times [2024-06-28 04:22:35,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:35,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363698028] [2024-06-28 04:22:35,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:35,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:37,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:37,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:37,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363698028] [2024-06-28 04:22:37,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363698028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:37,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:37,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:37,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789432336] [2024-06-28 04:22:37,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:37,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:37,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:37,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:37,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:37,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:37,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 134 transitions, 1295 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:22:37,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:37,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:37,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:38,811 INFO L124 PetriNetUnfolderBase]: 1697/2713 cut-off events. [2024-06-28 04:22:38,811 INFO L125 PetriNetUnfolderBase]: For 39025/39029 co-relation queries the response was YES. [2024-06-28 04:22:38,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13784 conditions, 2713 events. 1697/2713 cut-off events. For 39025/39029 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 14230 event pairs, 428 based on Foata normal form. 24/2736 useless extension candidates. Maximal degree in co-relation 13738. Up to 2099 conditions per place. [2024-06-28 04:22:38,826 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 101 selfloop transitions, 69 changer transitions 0/175 dead transitions. [2024-06-28 04:22:38,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 175 transitions, 1801 flow [2024-06-28 04:22:38,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:38,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:38,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:22:38,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:22:38,829 INFO L175 Difference]: Start difference. First operand has 108 places, 134 transitions, 1295 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:22:38,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 175 transitions, 1801 flow [2024-06-28 04:22:38,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 175 transitions, 1670 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:22:38,857 INFO L231 Difference]: Finished difference. Result has 109 places, 135 transitions, 1337 flow [2024-06-28 04:22:38,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1337, PETRI_PLACES=109, PETRI_TRANSITIONS=135} [2024-06-28 04:22:38,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 04:22:38,858 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 135 transitions, 1337 flow [2024-06-28 04:22:38,858 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:22:38,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:38,858 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:22:38,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:22:38,858 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:22:38,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:38,859 INFO L85 PathProgramCache]: Analyzing trace with hash -22409865, now seen corresponding path program 1 times [2024-06-28 04:22:38,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:38,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930430237] [2024-06-28 04:22:38,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:38,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:38,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:41,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:41,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:41,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930430237] [2024-06-28 04:22:41,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930430237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:41,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:41,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:41,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211916585] [2024-06-28 04:22:41,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:41,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:41,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:41,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:41,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:41,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:41,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 135 transitions, 1337 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:22:41,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:41,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:41,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:42,763 INFO L124 PetriNetUnfolderBase]: 1745/2797 cut-off events. [2024-06-28 04:22:42,763 INFO L125 PetriNetUnfolderBase]: For 42129/42133 co-relation queries the response was YES. [2024-06-28 04:22:42,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14391 conditions, 2797 events. 1745/2797 cut-off events. For 42129/42133 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14865 event pairs, 424 based on Foata normal form. 16/2812 useless extension candidates. Maximal degree in co-relation 14344. Up to 1835 conditions per place. [2024-06-28 04:22:42,780 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 101 selfloop transitions, 72 changer transitions 0/178 dead transitions. [2024-06-28 04:22:42,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 178 transitions, 1863 flow [2024-06-28 04:22:42,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:42,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:42,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:22:42,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 04:22:42,782 INFO L175 Difference]: Start difference. First operand has 109 places, 135 transitions, 1337 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:22:42,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 178 transitions, 1863 flow [2024-06-28 04:22:42,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 178 transitions, 1714 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:42,819 INFO L231 Difference]: Finished difference. Result has 111 places, 136 transitions, 1368 flow [2024-06-28 04:22:42,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1188, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1368, PETRI_PLACES=111, PETRI_TRANSITIONS=136} [2024-06-28 04:22:42,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-28 04:22:42,820 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 136 transitions, 1368 flow [2024-06-28 04:22:42,820 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:22:42,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:42,820 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:22:42,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:22:42,821 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:42,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:42,821 INFO L85 PathProgramCache]: Analyzing trace with hash 507994903, now seen corresponding path program 1 times [2024-06-28 04:22:42,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:42,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168472022] [2024-06-28 04:22:42,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:42,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:42,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:44,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:22:44,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:44,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168472022] [2024-06-28 04:22:44,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168472022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:44,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:44,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:22:44,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851235548] [2024-06-28 04:22:44,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:44,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:22:44,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:44,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:22:44,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:22:44,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:44,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 136 transitions, 1368 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:22:44,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:44,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:44,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:45,695 INFO L124 PetriNetUnfolderBase]: 1755/2819 cut-off events. [2024-06-28 04:22:45,696 INFO L125 PetriNetUnfolderBase]: For 42695/42695 co-relation queries the response was YES. [2024-06-28 04:22:45,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14578 conditions, 2819 events. 1755/2819 cut-off events. For 42695/42695 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 15035 event pairs, 534 based on Foata normal form. 2/2820 useless extension candidates. Maximal degree in co-relation 14530. Up to 2519 conditions per place. [2024-06-28 04:22:45,763 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 114 selfloop transitions, 43 changer transitions 0/162 dead transitions. [2024-06-28 04:22:45,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 162 transitions, 1844 flow [2024-06-28 04:22:45,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:22:45,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:22:45,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-28 04:22:45,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-28 04:22:45,764 INFO L175 Difference]: Start difference. First operand has 111 places, 136 transitions, 1368 flow. Second operand 6 states and 115 transitions. [2024-06-28 04:22:45,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 162 transitions, 1844 flow [2024-06-28 04:22:45,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 162 transitions, 1682 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:45,794 INFO L231 Difference]: Finished difference. Result has 111 places, 139 transitions, 1336 flow [2024-06-28 04:22:45,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1336, PETRI_PLACES=111, PETRI_TRANSITIONS=139} [2024-06-28 04:22:45,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-28 04:22:45,794 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 139 transitions, 1336 flow [2024-06-28 04:22:45,795 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:22:45,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:45,795 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:22:45,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:22:45,795 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:22:45,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:45,796 INFO L85 PathProgramCache]: Analyzing trace with hash 637333867, now seen corresponding path program 4 times [2024-06-28 04:22:45,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:45,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822610816] [2024-06-28 04:22:45,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:45,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:45,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:48,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:48,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:48,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822610816] [2024-06-28 04:22:48,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822610816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:48,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:48,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:48,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780948615] [2024-06-28 04:22:48,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:48,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:48,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:48,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:48,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:48,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:48,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 139 transitions, 1336 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:22:48,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:48,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:48,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:49,387 INFO L124 PetriNetUnfolderBase]: 1787/2877 cut-off events. [2024-06-28 04:22:49,388 INFO L125 PetriNetUnfolderBase]: For 47182/47182 co-relation queries the response was YES. [2024-06-28 04:22:49,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14532 conditions, 2877 events. 1787/2877 cut-off events. For 47182/47182 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15516 event pairs, 435 based on Foata normal form. 20/2892 useless extension candidates. Maximal degree in co-relation 14483. Up to 2257 conditions per place. [2024-06-28 04:22:49,405 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 103 selfloop transitions, 68 changer transitions 0/176 dead transitions. [2024-06-28 04:22:49,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 176 transitions, 1838 flow [2024-06-28 04:22:49,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:49,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:49,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:22:49,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:22:49,407 INFO L175 Difference]: Start difference. First operand has 111 places, 139 transitions, 1336 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:22:49,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 176 transitions, 1838 flow [2024-06-28 04:22:49,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 176 transitions, 1783 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:49,451 INFO L231 Difference]: Finished difference. Result has 116 places, 140 transitions, 1456 flow [2024-06-28 04:22:49,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1456, PETRI_PLACES=116, PETRI_TRANSITIONS=140} [2024-06-28 04:22:49,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 04:22:49,452 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 140 transitions, 1456 flow [2024-06-28 04:22:49,452 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:22:49,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:49,453 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:22:49,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:22:49,453 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:22:49,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:49,453 INFO L85 PathProgramCache]: Analyzing trace with hash 865419467, now seen corresponding path program 2 times [2024-06-28 04:22:49,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:49,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054374978] [2024-06-28 04:22:49,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:49,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:49,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:52,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:52,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:52,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054374978] [2024-06-28 04:22:52,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054374978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:52,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:52,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:52,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44144842] [2024-06-28 04:22:52,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:52,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:52,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:52,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:52,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:52,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:52,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 140 transitions, 1456 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:22:52,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:52,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:52,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:53,864 INFO L124 PetriNetUnfolderBase]: 1835/2973 cut-off events. [2024-06-28 04:22:53,864 INFO L125 PetriNetUnfolderBase]: For 51539/51539 co-relation queries the response was YES. [2024-06-28 04:22:53,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15322 conditions, 2973 events. 1835/2973 cut-off events. For 51539/51539 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16254 event pairs, 435 based on Foata normal form. 12/2980 useless extension candidates. Maximal degree in co-relation 15272. Up to 2235 conditions per place. [2024-06-28 04:22:53,880 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 104 selfloop transitions, 70 changer transitions 0/179 dead transitions. [2024-06-28 04:22:53,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 179 transitions, 1978 flow [2024-06-28 04:22:53,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:53,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:53,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:22:53,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 04:22:53,882 INFO L175 Difference]: Start difference. First operand has 116 places, 140 transitions, 1456 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:22:53,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 179 transitions, 1978 flow [2024-06-28 04:22:53,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 179 transitions, 1827 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:53,931 INFO L231 Difference]: Finished difference. Result has 118 places, 141 transitions, 1485 flow [2024-06-28 04:22:53,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1485, PETRI_PLACES=118, PETRI_TRANSITIONS=141} [2024-06-28 04:22:53,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-28 04:22:53,932 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 141 transitions, 1485 flow [2024-06-28 04:22:53,932 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:22:53,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:53,932 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:22:53,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:22:53,932 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:22:53,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:53,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1838122383, now seen corresponding path program 3 times [2024-06-28 04:22:53,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:53,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703893782] [2024-06-28 04:22:53,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:53,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:53,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:56,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:56,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:56,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703893782] [2024-06-28 04:22:56,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703893782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:56,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:56,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:56,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685870778] [2024-06-28 04:22:56,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:56,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:56,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:56,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:56,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:56,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:56,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 141 transitions, 1485 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:22:56,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:56,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:56,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:57,518 INFO L124 PetriNetUnfolderBase]: 1815/2941 cut-off events. [2024-06-28 04:22:57,518 INFO L125 PetriNetUnfolderBase]: For 50898/50898 co-relation queries the response was YES. [2024-06-28 04:22:57,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14895 conditions, 2941 events. 1815/2941 cut-off events. For 50898/50898 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16061 event pairs, 316 based on Foata normal form. 12/2948 useless extension candidates. Maximal degree in co-relation 14844. Up to 1575 conditions per place. [2024-06-28 04:22:57,540 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 77 changer transitions 0/178 dead transitions. [2024-06-28 04:22:57,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 178 transitions, 1929 flow [2024-06-28 04:22:57,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:57,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:57,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:22:57,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:22:57,542 INFO L175 Difference]: Start difference. First operand has 118 places, 141 transitions, 1485 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:22:57,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 178 transitions, 1929 flow [2024-06-28 04:22:57,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 178 transitions, 1767 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:57,594 INFO L231 Difference]: Finished difference. Result has 119 places, 140 transitions, 1437 flow [2024-06-28 04:22:57,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1437, PETRI_PLACES=119, PETRI_TRANSITIONS=140} [2024-06-28 04:22:57,595 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-28 04:22:57,595 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 140 transitions, 1437 flow [2024-06-28 04:22:57,595 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:22:57,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:57,596 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:22:57,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:22:57,596 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:57,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:57,596 INFO L85 PathProgramCache]: Analyzing trace with hash -59216947, now seen corresponding path program 2 times [2024-06-28 04:22:57,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:57,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085212708] [2024-06-28 04:22:57,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:57,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:57,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:59,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:59,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:59,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085212708] [2024-06-28 04:22:59,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085212708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:59,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:59,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:22:59,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279417093] [2024-06-28 04:22:59,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:59,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:22:59,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:59,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:22:59,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:22:59,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:22:59,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 140 transitions, 1437 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:22:59,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:59,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:22:59,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:00,801 INFO L124 PetriNetUnfolderBase]: 1789/2897 cut-off events. [2024-06-28 04:23:00,801 INFO L125 PetriNetUnfolderBase]: For 50106/50106 co-relation queries the response was YES. [2024-06-28 04:23:00,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14650 conditions, 2897 events. 1789/2897 cut-off events. For 50106/50106 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15796 event pairs, 551 based on Foata normal form. 6/2898 useless extension candidates. Maximal degree in co-relation 14598. Up to 2612 conditions per place. [2024-06-28 04:23:00,823 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 108 selfloop transitions, 41 changer transitions 0/154 dead transitions. [2024-06-28 04:23:00,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 154 transitions, 1789 flow [2024-06-28 04:23:00,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:23:00,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:23:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 04:23:00,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 04:23:00,825 INFO L175 Difference]: Start difference. First operand has 119 places, 140 transitions, 1437 flow. Second operand 6 states and 104 transitions. [2024-06-28 04:23:00,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 154 transitions, 1789 flow [2024-06-28 04:23:00,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 154 transitions, 1571 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:00,874 INFO L231 Difference]: Finished difference. Result has 118 places, 140 transitions, 1309 flow [2024-06-28 04:23:00,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1309, PETRI_PLACES=118, PETRI_TRANSITIONS=140} [2024-06-28 04:23:00,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-28 04:23:00,875 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 140 transitions, 1309 flow [2024-06-28 04:23:00,875 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:23:00,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:00,875 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:23:00,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:23:00,876 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:00,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:00,876 INFO L85 PathProgramCache]: Analyzing trace with hash -701201093, now seen corresponding path program 1 times [2024-06-28 04:23:00,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:00,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824713391] [2024-06-28 04:23:00,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:00,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:00,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:02,859 INFO 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:23:02,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:02,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824713391] [2024-06-28 04:23:02,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824713391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:02,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:02,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:23:02,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817195168] [2024-06-28 04:23:02,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:02,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:23:02,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:02,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:23:02,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:23:02,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:02,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 140 transitions, 1309 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:23:02,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:02,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:02,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:03,810 INFO L124 PetriNetUnfolderBase]: 1799/2923 cut-off events. [2024-06-28 04:23:03,810 INFO L125 PetriNetUnfolderBase]: For 49116/49116 co-relation queries the response was YES. [2024-06-28 04:23:03,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14252 conditions, 2923 events. 1799/2923 cut-off events. For 49116/49116 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16043 event pairs, 538 based on Foata normal form. 2/2924 useless extension candidates. Maximal degree in co-relation 14200. Up to 2740 conditions per place. [2024-06-28 04:23:03,830 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 141 selfloop transitions, 17 changer transitions 0/163 dead transitions. [2024-06-28 04:23:03,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 163 transitions, 1785 flow [2024-06-28 04:23:03,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:23:03,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:23:03,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 04:23:03,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 04:23:03,832 INFO L175 Difference]: Start difference. First operand has 118 places, 140 transitions, 1309 flow. Second operand 6 states and 104 transitions. [2024-06-28 04:23:03,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 163 transitions, 1785 flow [2024-06-28 04:23:03,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 163 transitions, 1656 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:03,879 INFO L231 Difference]: Finished difference. Result has 118 places, 146 transitions, 1282 flow [2024-06-28 04:23:03,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1282, PETRI_PLACES=118, PETRI_TRANSITIONS=146} [2024-06-28 04:23:03,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-28 04:23:03,880 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 146 transitions, 1282 flow [2024-06-28 04:23:03,880 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:23:03,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:03,880 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:23:03,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:23:03,881 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:03,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:03,882 INFO L85 PathProgramCache]: Analyzing trace with hash -37760483, now seen corresponding path program 2 times [2024-06-28 04:23:03,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:03,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122312349] [2024-06-28 04:23:03,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:03,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:03,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:05,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:05,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:05,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122312349] [2024-06-28 04:23:05,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122312349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:05,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:05,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:23:05,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171148951] [2024-06-28 04:23:05,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:05,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:23:05,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:05,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:23:05,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:23:05,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:05,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 146 transitions, 1282 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:23:05,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:05,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:05,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:06,791 INFO L124 PetriNetUnfolderBase]: 1793/2921 cut-off events. [2024-06-28 04:23:06,791 INFO L125 PetriNetUnfolderBase]: For 51191/51191 co-relation queries the response was YES. [2024-06-28 04:23:06,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14395 conditions, 2921 events. 1793/2921 cut-off events. For 51191/51191 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 16082 event pairs, 574 based on Foata normal form. 2/2922 useless extension candidates. Maximal degree in co-relation 14342. Up to 2765 conditions per place. [2024-06-28 04:23:06,810 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 140 selfloop transitions, 12 changer transitions 0/157 dead transitions. [2024-06-28 04:23:06,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 157 transitions, 1618 flow [2024-06-28 04:23:06,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:23:06,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:23:06,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-28 04:23:06,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:23:06,813 INFO L175 Difference]: Start difference. First operand has 118 places, 146 transitions, 1282 flow. Second operand 6 states and 96 transitions. [2024-06-28 04:23:06,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 157 transitions, 1618 flow [2024-06-28 04:23:06,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 157 transitions, 1573 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 04:23:06,856 INFO L231 Difference]: Finished difference. Result has 122 places, 146 transitions, 1267 flow [2024-06-28 04:23:06,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1267, PETRI_PLACES=122, PETRI_TRANSITIONS=146} [2024-06-28 04:23:06,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-28 04:23:06,857 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 146 transitions, 1267 flow [2024-06-28 04:23:06,857 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:23:06,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:06,858 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:23:06,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:23:06,858 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:06,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:06,858 INFO L85 PathProgramCache]: Analyzing trace with hash -262395450, now seen corresponding path program 1 times [2024-06-28 04:23:06,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:06,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116098160] [2024-06-28 04:23:06,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:06,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:06,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:09,193 INFO 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:23:09,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:09,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116098160] [2024-06-28 04:23:09,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116098160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:09,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:09,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:09,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125129862] [2024-06-28 04:23:09,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:09,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:09,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:09,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:09,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:09,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:09,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 146 transitions, 1267 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:23:09,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:09,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:09,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:10,372 INFO L124 PetriNetUnfolderBase]: 1889/3069 cut-off events. [2024-06-28 04:23:10,372 INFO L125 PetriNetUnfolderBase]: For 59161/59161 co-relation queries the response was YES. [2024-06-28 04:23:10,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15240 conditions, 3069 events. 1889/3069 cut-off events. For 59161/59161 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16957 event pairs, 501 based on Foata normal form. 8/3075 useless extension candidates. Maximal degree in co-relation 15185. Up to 2574 conditions per place. [2024-06-28 04:23:10,392 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 147 selfloop transitions, 39 changer transitions 0/191 dead transitions. [2024-06-28 04:23:10,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 191 transitions, 1991 flow [2024-06-28 04:23:10,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:10,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:10,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:23:10,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 04:23:10,394 INFO L175 Difference]: Start difference. First operand has 122 places, 146 transitions, 1267 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:23:10,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 191 transitions, 1991 flow [2024-06-28 04:23:10,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 191 transitions, 1955 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:10,449 INFO L231 Difference]: Finished difference. Result has 126 places, 163 transitions, 1501 flow [2024-06-28 04:23:10,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1501, PETRI_PLACES=126, PETRI_TRANSITIONS=163} [2024-06-28 04:23:10,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 04:23:10,450 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 163 transitions, 1501 flow [2024-06-28 04:23:10,450 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:23:10,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:10,450 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:23:10,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:23:10,450 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:10,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:10,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1170573020, now seen corresponding path program 2 times [2024-06-28 04:23:10,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:10,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110242337] [2024-06-28 04:23:10,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:10,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:10,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:13,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:13,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:13,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110242337] [2024-06-28 04:23:13,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110242337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:13,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:13,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:13,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896525876] [2024-06-28 04:23:13,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:13,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:13,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:13,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:13,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:13,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:13,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 163 transitions, 1501 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:23:13,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:13,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:13,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:13,952 INFO L124 PetriNetUnfolderBase]: 2013/3223 cut-off events. [2024-06-28 04:23:13,952 INFO L125 PetriNetUnfolderBase]: For 69838/69838 co-relation queries the response was YES. [2024-06-28 04:23:13,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17043 conditions, 3223 events. 2013/3223 cut-off events. For 69838/69838 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17630 event pairs, 562 based on Foata normal form. 12/3230 useless extension candidates. Maximal degree in co-relation 16985. Up to 2734 conditions per place. [2024-06-28 04:23:13,972 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 128 selfloop transitions, 59 changer transitions 0/192 dead transitions. [2024-06-28 04:23:13,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 192 transitions, 2111 flow [2024-06-28 04:23:13,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:13,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:13,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:23:13,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 04:23:13,974 INFO L175 Difference]: Start difference. First operand has 126 places, 163 transitions, 1501 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:23:13,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 192 transitions, 2111 flow [2024-06-28 04:23:14,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 192 transitions, 2057 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-28 04:23:14,027 INFO L231 Difference]: Finished difference. Result has 133 places, 174 transitions, 1721 flow [2024-06-28 04:23:14,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1449, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1721, PETRI_PLACES=133, PETRI_TRANSITIONS=174} [2024-06-28 04:23:14,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-28 04:23:14,028 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 174 transitions, 1721 flow [2024-06-28 04:23:14,028 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:23:14,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:14,029 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:23:14,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:23:14,029 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:14,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:14,029 INFO L85 PathProgramCache]: Analyzing trace with hash -114780270, now seen corresponding path program 3 times [2024-06-28 04:23:14,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:14,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918133802] [2024-06-28 04:23:14,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:14,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:14,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:16,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:16,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:16,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918133802] [2024-06-28 04:23:16,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918133802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:16,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:16,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:16,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703131463] [2024-06-28 04:23:16,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:16,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:16,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:16,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:16,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:16,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:16,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 174 transitions, 1721 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:23:16,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:16,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:16,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:17,619 INFO L124 PetriNetUnfolderBase]: 2041/3275 cut-off events. [2024-06-28 04:23:17,620 INFO L125 PetriNetUnfolderBase]: For 74357/74357 co-relation queries the response was YES. [2024-06-28 04:23:17,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17918 conditions, 3275 events. 2041/3275 cut-off events. For 74357/74357 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18017 event pairs, 560 based on Foata normal form. 12/3282 useless extension candidates. Maximal degree in co-relation 17856. Up to 2762 conditions per place. [2024-06-28 04:23:17,644 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 129 selfloop transitions, 70 changer transitions 0/204 dead transitions. [2024-06-28 04:23:17,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 204 transitions, 2336 flow [2024-06-28 04:23:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:17,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:17,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:23:17,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 04:23:17,650 INFO L175 Difference]: Start difference. First operand has 133 places, 174 transitions, 1721 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:23:17,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 204 transitions, 2336 flow [2024-06-28 04:23:17,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 204 transitions, 2194 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 04:23:17,711 INFO L231 Difference]: Finished difference. Result has 139 places, 181 transitions, 1828 flow [2024-06-28 04:23:17,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1595, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1828, PETRI_PLACES=139, PETRI_TRANSITIONS=181} [2024-06-28 04:23:17,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 04:23:17,712 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 181 transitions, 1828 flow [2024-06-28 04:23:17,712 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:23:17,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:17,736 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:23:17,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:23:17,737 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:23:17,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:17,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1835292814, now seen corresponding path program 1 times [2024-06-28 04:23:17,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:17,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804870602] [2024-06-28 04:23:17,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:17,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:17,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:20,849 INFO 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:23:20,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:20,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804870602] [2024-06-28 04:23:20,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804870602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:20,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:20,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:20,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861631930] [2024-06-28 04:23:20,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:20,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:20,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:20,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:20,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:20,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:20,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 181 transitions, 1828 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:23:20,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:20,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:20,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:22,002 INFO L124 PetriNetUnfolderBase]: 2080/3328 cut-off events. [2024-06-28 04:23:22,002 INFO L125 PetriNetUnfolderBase]: For 79005/79005 co-relation queries the response was YES. [2024-06-28 04:23:22,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18276 conditions, 3328 events. 2080/3328 cut-off events. For 79005/79005 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18238 event pairs, 575 based on Foata normal form. 14/3337 useless extension candidates. Maximal degree in co-relation 18212. Up to 2969 conditions per place. [2024-06-28 04:23:22,023 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 149 selfloop transitions, 49 changer transitions 0/203 dead transitions. [2024-06-28 04:23:22,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 203 transitions, 2337 flow [2024-06-28 04:23:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:22,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:22,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:23:22,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:23:22,025 INFO L175 Difference]: Start difference. First operand has 139 places, 181 transitions, 1828 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:23:22,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 203 transitions, 2337 flow [2024-06-28 04:23:22,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 203 transitions, 2161 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:22,092 INFO L231 Difference]: Finished difference. Result has 139 places, 183 transitions, 1793 flow [2024-06-28 04:23:22,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1793, PETRI_PLACES=139, PETRI_TRANSITIONS=183} [2024-06-28 04:23:22,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 04:23:22,092 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 183 transitions, 1793 flow [2024-06-28 04:23:22,093 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:23:22,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:22,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:22,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:23:22,093 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:22,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:22,093 INFO L85 PathProgramCache]: Analyzing trace with hash -426886096, now seen corresponding path program 1 times [2024-06-28 04:23:22,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:22,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822581439] [2024-06-28 04:23:22,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:22,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:22,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:24,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:24,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:24,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822581439] [2024-06-28 04:23:24,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822581439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:24,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:24,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:24,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958684947] [2024-06-28 04:23:24,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:24,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:24,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:24,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:24,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:24,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:24,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 183 transitions, 1793 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:23:24,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:24,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:24,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:25,456 INFO L124 PetriNetUnfolderBase]: 2138/3444 cut-off events. [2024-06-28 04:23:25,456 INFO L125 PetriNetUnfolderBase]: For 79557/79559 co-relation queries the response was YES. [2024-06-28 04:23:25,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18855 conditions, 3444 events. 2138/3444 cut-off events. For 79557/79559 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19193 event pairs, 549 based on Foata normal form. 4/3447 useless extension candidates. Maximal degree in co-relation 18790. Up to 2852 conditions per place. [2024-06-28 04:23:25,482 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 59 changer transitions 0/225 dead transitions. [2024-06-28 04:23:25,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 225 transitions, 2561 flow [2024-06-28 04:23:25,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:25,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:25,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 04:23:25,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 04:23:25,484 INFO L175 Difference]: Start difference. First operand has 139 places, 183 transitions, 1793 flow. Second operand 7 states and 137 transitions. [2024-06-28 04:23:25,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 225 transitions, 2561 flow [2024-06-28 04:23:25,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 225 transitions, 2440 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:25,563 INFO L231 Difference]: Finished difference. Result has 142 places, 194 transitions, 1945 flow [2024-06-28 04:23:25,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1945, PETRI_PLACES=142, PETRI_TRANSITIONS=194} [2024-06-28 04:23:25,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-28 04:23:25,564 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 194 transitions, 1945 flow [2024-06-28 04:23:25,564 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:23:25,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:25,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:25,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:23:25,565 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:25,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:25,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1443114378, now seen corresponding path program 2 times [2024-06-28 04:23:25,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:25,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292990453] [2024-06-28 04:23:25,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:25,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:25,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:27,795 INFO 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:23:27,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:27,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292990453] [2024-06-28 04:23:27,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292990453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:27,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:27,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:27,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601042994] [2024-06-28 04:23:27,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:27,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:27,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:27,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:27,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:27,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:27,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 194 transitions, 1945 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:23:27,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:27,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:27,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:28,876 INFO L124 PetriNetUnfolderBase]: 2158/3448 cut-off events. [2024-06-28 04:23:28,877 INFO L125 PetriNetUnfolderBase]: For 85195/85195 co-relation queries the response was YES. [2024-06-28 04:23:28,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19376 conditions, 3448 events. 2158/3448 cut-off events. For 85195/85195 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19100 event pairs, 573 based on Foata normal form. 4/3451 useless extension candidates. Maximal degree in co-relation 19309. Up to 3123 conditions per place. [2024-06-28 04:23:28,904 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 161 selfloop transitions, 56 changer transitions 0/222 dead transitions. [2024-06-28 04:23:28,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 222 transitions, 2527 flow [2024-06-28 04:23:28,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:28,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:28,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:23:28,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 04:23:28,906 INFO L175 Difference]: Start difference. First operand has 142 places, 194 transitions, 1945 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:23:28,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 222 transitions, 2527 flow [2024-06-28 04:23:28,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 222 transitions, 2493 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-28 04:23:28,971 INFO L231 Difference]: Finished difference. Result has 148 places, 200 transitions, 2121 flow [2024-06-28 04:23:28,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2121, PETRI_PLACES=148, PETRI_TRANSITIONS=200} [2024-06-28 04:23:28,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-28 04:23:28,972 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 200 transitions, 2121 flow [2024-06-28 04:23:28,972 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:23:28,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23: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, 1] [2024-06-28 04:23:28,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:23:28,973 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:28,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:28,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1085513816, now seen corresponding path program 3 times [2024-06-28 04:23:28,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:28,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466763858] [2024-06-28 04:23:28,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:28,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:31,254 INFO 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:23:31,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:31,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466763858] [2024-06-28 04:23:31,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466763858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:31,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:31,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:31,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264276195] [2024-06-28 04:23:31,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:31,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:31,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:31,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:31,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:31,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:31,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 200 transitions, 2121 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:23:31,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:31,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:31,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:32,394 INFO L124 PetriNetUnfolderBase]: 2168/3481 cut-off events. [2024-06-28 04:23:32,395 INFO L125 PetriNetUnfolderBase]: For 89377/89377 co-relation queries the response was YES. [2024-06-28 04:23:32,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19825 conditions, 3481 events. 2168/3481 cut-off events. For 89377/89377 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19356 event pairs, 531 based on Foata normal form. 2/3480 useless extension candidates. Maximal degree in co-relation 19755. Up to 2878 conditions per place. [2024-06-28 04:23:32,423 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 164 selfloop transitions, 61 changer transitions 0/230 dead transitions. [2024-06-28 04:23:32,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 230 transitions, 2824 flow [2024-06-28 04:23:32,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:32,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:32,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:23:32,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 04:23:32,425 INFO L175 Difference]: Start difference. First operand has 148 places, 200 transitions, 2121 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:23:32,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 230 transitions, 2824 flow [2024-06-28 04:23:32,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 230 transitions, 2694 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:32,523 INFO L231 Difference]: Finished difference. Result has 151 places, 203 transitions, 2156 flow [2024-06-28 04:23:32,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2156, PETRI_PLACES=151, PETRI_TRANSITIONS=203} [2024-06-28 04:23:32,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-28 04:23:32,524 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 203 transitions, 2156 flow [2024-06-28 04:23:32,524 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:23:32,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:32,524 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:23:32,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:23:32,524 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:32,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:32,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1096941656, now seen corresponding path program 4 times [2024-06-28 04:23:32,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:32,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37384795] [2024-06-28 04:23:32,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:32,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:32,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:35,219 INFO 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:23:35,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:35,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37384795] [2024-06-28 04:23:35,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37384795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:35,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:35,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:35,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573474194] [2024-06-28 04:23:35,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:35,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:35,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:35,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:35,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:35,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:35,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 203 transitions, 2156 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:23:35,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:35,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:35,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:36,526 INFO L124 PetriNetUnfolderBase]: 2142/3436 cut-off events. [2024-06-28 04:23:36,527 INFO L125 PetriNetUnfolderBase]: For 93046/93046 co-relation queries the response was YES. [2024-06-28 04:23:36,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19703 conditions, 3436 events. 2142/3436 cut-off events. For 93046/93046 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19081 event pairs, 538 based on Foata normal form. 6/3440 useless extension candidates. Maximal degree in co-relation 19632. Up to 2859 conditions per place. [2024-06-28 04:23:36,553 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 55 changer transitions 0/226 dead transitions. [2024-06-28 04:23:36,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 226 transitions, 2732 flow [2024-06-28 04:23:36,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:36,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:36,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:23:36,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 04:23:36,555 INFO L175 Difference]: Start difference. First operand has 151 places, 203 transitions, 2156 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:23:36,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 226 transitions, 2732 flow [2024-06-28 04:23:36,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 226 transitions, 2641 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 04:23:36,651 INFO L231 Difference]: Finished difference. Result has 155 places, 203 transitions, 2183 flow [2024-06-28 04:23:36,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2065, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2183, PETRI_PLACES=155, PETRI_TRANSITIONS=203} [2024-06-28 04:23:36,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 04:23:36,652 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 203 transitions, 2183 flow [2024-06-28 04:23:36,652 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:23:36,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:36,652 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:23:36,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:23:36,652 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:36,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:36,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1928037156, now seen corresponding path program 5 times [2024-06-28 04:23:36,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:36,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791614649] [2024-06-28 04:23:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:36,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:36,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:39,007 INFO 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:23:39,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:39,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791614649] [2024-06-28 04:23:39,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791614649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:39,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:39,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:39,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295558274] [2024-06-28 04:23:39,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:39,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:39,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:39,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:39,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:39,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:39,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 203 transitions, 2183 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:23:39,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:39,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:39,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:40,081 INFO L124 PetriNetUnfolderBase]: 2124/3390 cut-off events. [2024-06-28 04:23:40,081 INFO L125 PetriNetUnfolderBase]: For 94246/94246 co-relation queries the response was YES. [2024-06-28 04:23:40,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19452 conditions, 3390 events. 2124/3390 cut-off events. For 94246/94246 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18704 event pairs, 574 based on Foata normal form. 6/3391 useless extension candidates. Maximal degree in co-relation 19380. Up to 2849 conditions per place. [2024-06-28 04:23:40,105 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 142 selfloop transitions, 73 changer transitions 0/220 dead transitions. [2024-06-28 04:23:40,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 220 transitions, 2729 flow [2024-06-28 04:23:40,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:40,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:40,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:23:40,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:23:40,107 INFO L175 Difference]: Start difference. First operand has 155 places, 203 transitions, 2183 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:23:40,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 220 transitions, 2729 flow [2024-06-28 04:23:40,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 220 transitions, 2597 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:40,199 INFO L231 Difference]: Finished difference. Result has 156 places, 203 transitions, 2206 flow [2024-06-28 04:23:40,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2206, PETRI_PLACES=156, PETRI_TRANSITIONS=203} [2024-06-28 04:23:40,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-28 04:23:40,200 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 203 transitions, 2206 flow [2024-06-28 04:23:40,200 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:23:40,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:40,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:40,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:23:40,201 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:40,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:40,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1072855636, now seen corresponding path program 6 times [2024-06-28 04:23:40,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:40,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97012812] [2024-06-28 04:23:40,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:40,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:40,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:42,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:42,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:42,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97012812] [2024-06-28 04:23:42,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97012812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:42,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:42,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:23:42,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709021201] [2024-06-28 04:23:42,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:42,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:23:42,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:42,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:23:42,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:23:42,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:42,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 203 transitions, 2206 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:23:42,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:42,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:42,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:43,725 INFO L124 PetriNetUnfolderBase]: 2072/3322 cut-off events. [2024-06-28 04:23:43,725 INFO L125 PetriNetUnfolderBase]: For 94134/94134 co-relation queries the response was YES. [2024-06-28 04:23:43,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18758 conditions, 3322 events. 2072/3322 cut-off events. For 94134/94134 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18336 event pairs, 560 based on Foata normal form. 12/3329 useless extension candidates. Maximal degree in co-relation 18685. Up to 2811 conditions per place. [2024-06-28 04:23:43,746 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 141 selfloop transitions, 79 changer transitions 0/225 dead transitions. [2024-06-28 04:23:43,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 225 transitions, 2708 flow [2024-06-28 04:23:43,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:43,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:43,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:23:43,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 04:23:43,748 INFO L175 Difference]: Start difference. First operand has 156 places, 203 transitions, 2206 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:23:43,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 225 transitions, 2708 flow [2024-06-28 04:23:43,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 225 transitions, 2564 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:43,830 INFO L231 Difference]: Finished difference. Result has 160 places, 203 transitions, 2232 flow [2024-06-28 04:23:43,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2232, PETRI_PLACES=160, PETRI_TRANSITIONS=203} [2024-06-28 04:23:43,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 04:23:43,831 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 203 transitions, 2232 flow [2024-06-28 04:23:43,831 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:23:43,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:43,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:23:43,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:23:43,831 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:43,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:43,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1094093624, now seen corresponding path program 1 times [2024-06-28 04:23:43,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:43,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768161857] [2024-06-28 04:23:43,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:43,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:43,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:46,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:23:46,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:46,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768161857] [2024-06-28 04:23:46,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768161857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:46,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:46,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:46,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119199704] [2024-06-28 04:23:46,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:46,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:46,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:46,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:46,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:46,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:46,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 203 transitions, 2232 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:23:46,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:46,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:46,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:47,776 INFO L124 PetriNetUnfolderBase]: 2080/3350 cut-off events. [2024-06-28 04:23:47,776 INFO L125 PetriNetUnfolderBase]: For 91510/91510 co-relation queries the response was YES. [2024-06-28 04:23:47,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18949 conditions, 3350 events. 2080/3350 cut-off events. For 91510/91510 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18667 event pairs, 529 based on Foata normal form. 2/3351 useless extension candidates. Maximal degree in co-relation 18875. Up to 3105 conditions per place. [2024-06-28 04:23:47,798 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 203 selfloop transitions, 22 changer transitions 0/230 dead transitions. [2024-06-28 04:23:47,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 230 transitions, 2898 flow [2024-06-28 04:23:47,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:47,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:47,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:23:47,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 04:23:47,800 INFO L175 Difference]: Start difference. First operand has 160 places, 203 transitions, 2232 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:23:47,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 230 transitions, 2898 flow [2024-06-28 04:23:47,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 230 transitions, 2673 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 04:23:47,891 INFO L231 Difference]: Finished difference. Result has 158 places, 207 transitions, 2128 flow [2024-06-28 04:23:47,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2007, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2128, PETRI_PLACES=158, PETRI_TRANSITIONS=207} [2024-06-28 04:23:47,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-28 04:23:47,893 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 207 transitions, 2128 flow [2024-06-28 04:23:47,894 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:23:47,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:47,894 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:23:47,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:23:47,894 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:47,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:47,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1094154074, now seen corresponding path program 2 times [2024-06-28 04:23:47,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:47,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490048012] [2024-06-28 04:23:47,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:47,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:47,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:51,053 INFO 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:23:51,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:51,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490048012] [2024-06-28 04:23:51,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490048012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:51,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:51,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:51,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493686284] [2024-06-28 04:23:51,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:51,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:51,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:51,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:51,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:51,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:51,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 207 transitions, 2128 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:23:51,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:51,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:51,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:52,061 INFO L124 PetriNetUnfolderBase]: 2088/3362 cut-off events. [2024-06-28 04:23:52,062 INFO L125 PetriNetUnfolderBase]: For 94532/94532 co-relation queries the response was YES. [2024-06-28 04:23:52,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18858 conditions, 3362 events. 2088/3362 cut-off events. For 94532/94532 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18789 event pairs, 565 based on Foata normal form. 2/3363 useless extension candidates. Maximal degree in co-relation 18783. Up to 3152 conditions per place. [2024-06-28 04:23:52,090 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 203 selfloop transitions, 19 changer transitions 0/227 dead transitions. [2024-06-28 04:23:52,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 227 transitions, 2664 flow [2024-06-28 04:23:52,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:52,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:52,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 04:23:52,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-28 04:23:52,092 INFO L175 Difference]: Start difference. First operand has 158 places, 207 transitions, 2128 flow. Second operand 7 states and 115 transitions. [2024-06-28 04:23:52,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 227 transitions, 2664 flow [2024-06-28 04:23:52,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 227 transitions, 2595 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 04:23:52,212 INFO L231 Difference]: Finished difference. Result has 162 places, 209 transitions, 2144 flow [2024-06-28 04:23:52,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2144, PETRI_PLACES=162, PETRI_TRANSITIONS=209} [2024-06-28 04:23:52,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-28 04:23:52,213 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 209 transitions, 2144 flow [2024-06-28 04:23:52,213 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:23:52,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:52,213 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:23:52,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:23:52,214 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:52,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:52,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1928028228, now seen corresponding path program 3 times [2024-06-28 04:23:52,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:52,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347642590] [2024-06-28 04:23:52,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:52,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:52,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:55,286 INFO 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:23:55,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:55,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347642590] [2024-06-28 04:23:55,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347642590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:55,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:55,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:55,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595030045] [2024-06-28 04:23:55,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:55,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:55,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:55,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:55,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:55,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:55,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 209 transitions, 2144 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:23:55,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:55,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:55,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:56,189 INFO L124 PetriNetUnfolderBase]: 2083/3359 cut-off events. [2024-06-28 04:23:56,190 INFO L125 PetriNetUnfolderBase]: For 96698/96698 co-relation queries the response was YES. [2024-06-28 04:23:56,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18818 conditions, 3359 events. 2083/3359 cut-off events. For 96698/96698 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18757 event pairs, 613 based on Foata normal form. 2/3360 useless extension candidates. Maximal degree in co-relation 18741. Up to 3175 conditions per place. [2024-06-28 04:23:56,216 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 203 selfloop transitions, 14 changer transitions 0/222 dead transitions. [2024-06-28 04:23:56,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 222 transitions, 2614 flow [2024-06-28 04:23:56,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:56,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:56,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-28 04:23:56,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-28 04:23:56,218 INFO L175 Difference]: Start difference. First operand has 162 places, 209 transitions, 2144 flow. Second operand 7 states and 108 transitions. [2024-06-28 04:23:56,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 222 transitions, 2614 flow [2024-06-28 04:23:56,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 222 transitions, 2541 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:56,340 INFO L231 Difference]: Finished difference. Result has 164 places, 209 transitions, 2104 flow [2024-06-28 04:23:56,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2071, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2104, PETRI_PLACES=164, PETRI_TRANSITIONS=209} [2024-06-28 04:23:56,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 04:23:56,341 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 209 transitions, 2104 flow [2024-06-28 04:23:56,341 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:23:56,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:56,342 INFO 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:23:56,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:23:56,342 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:56,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:56,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1552639971, now seen corresponding path program 1 times [2024-06-28 04:23:56,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:56,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6975095] [2024-06-28 04:23:56,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:56,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:56,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:59,478 INFO 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:23:59,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:59,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6975095] [2024-06-28 04:23:59,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6975095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:59,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:59,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:59,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993849802] [2024-06-28 04:23:59,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:59,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:59,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:59,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:59,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:59,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:23:59,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 209 transitions, 2104 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:23:59,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:59,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:23:59,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:00,705 INFO L124 PetriNetUnfolderBase]: 2135/3423 cut-off events. [2024-06-28 04:24:00,705 INFO L125 PetriNetUnfolderBase]: For 111101/111101 co-relation queries the response was YES. [2024-06-28 04:24:00,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19211 conditions, 3423 events. 2135/3423 cut-off events. For 111101/111101 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19067 event pairs, 573 based on Foata normal form. 14/3432 useless extension candidates. Maximal degree in co-relation 19133. Up to 3056 conditions per place. [2024-06-28 04:24:00,735 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 174 selfloop transitions, 52 changer transitions 0/231 dead transitions. [2024-06-28 04:24:00,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 231 transitions, 2668 flow [2024-06-28 04:24:00,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:00,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:00,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:24:00,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:24:00,737 INFO L175 Difference]: Start difference. First operand has 164 places, 209 transitions, 2104 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:24:00,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 231 transitions, 2668 flow [2024-06-28 04:24:00,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 231 transitions, 2628 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:24:00,842 INFO L231 Difference]: Finished difference. Result has 166 places, 211 transitions, 2207 flow [2024-06-28 04:24:00,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2064, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2207, PETRI_PLACES=166, PETRI_TRANSITIONS=211} [2024-06-28 04:24:00,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 04:24:00,842 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 211 transitions, 2207 flow [2024-06-28 04:24:00,843 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:24:00,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:00,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:00,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:24:00,843 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:00,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:00,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1210966463, now seen corresponding path program 2 times [2024-06-28 04:24:00,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:00,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449040016] [2024-06-28 04:24:00,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:00,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:00,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:03,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:24:03,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:03,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449040016] [2024-06-28 04:24:03,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449040016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:03,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:03,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:24:03,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32383193] [2024-06-28 04:24:03,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:03,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:24:03,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:03,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:24:03,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:24:03,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:03,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 211 transitions, 2207 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:24:03,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:03,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:03,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:05,054 INFO L124 PetriNetUnfolderBase]: 2196/3518 cut-off events. [2024-06-28 04:24:05,054 INFO L125 PetriNetUnfolderBase]: For 116880/116880 co-relation queries the response was YES. [2024-06-28 04:24:05,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20299 conditions, 3518 events. 2196/3518 cut-off events. For 116880/116880 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19633 event pairs, 594 based on Foata normal form. 8/3521 useless extension candidates. Maximal degree in co-relation 20220. Up to 2996 conditions per place. [2024-06-28 04:24:05,084 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 184 selfloop transitions, 48 changer transitions 0/237 dead transitions. [2024-06-28 04:24:05,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 237 transitions, 2905 flow [2024-06-28 04:24:05,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:24:05,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:24:05,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:24:05,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:24:05,086 INFO L175 Difference]: Start difference. First operand has 166 places, 211 transitions, 2207 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:24:05,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 237 transitions, 2905 flow [2024-06-28 04:24:05,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 237 transitions, 2786 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:24:05,187 INFO L231 Difference]: Finished difference. Result has 167 places, 213 transitions, 2222 flow [2024-06-28 04:24:05,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2222, PETRI_PLACES=167, PETRI_TRANSITIONS=213} [2024-06-28 04:24:05,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-28 04:24:05,187 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 213 transitions, 2222 flow [2024-06-28 04:24:05,188 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:24:05,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:05,188 INFO 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:24:05,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:24:05,188 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:24:05,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:05,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1152386951, now seen corresponding path program 1 times [2024-06-28 04:24:05,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:05,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827484088] [2024-06-28 04:24:05,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:05,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:05,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:08,316 INFO 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:24:08,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:08,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827484088] [2024-06-28 04:24:08,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827484088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:08,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:08,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:24:08,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452196375] [2024-06-28 04:24:08,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:08,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:24:08,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:08,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:24:08,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:24:08,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:08,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 213 transitions, 2222 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:24:08,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:08,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:08,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:09,616 INFO L124 PetriNetUnfolderBase]: 2413/3887 cut-off events. [2024-06-28 04:24:09,617 INFO L125 PetriNetUnfolderBase]: For 153855/153855 co-relation queries the response was YES. [2024-06-28 04:24:09,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23213 conditions, 3887 events. 2413/3887 cut-off events. For 153855/153855 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 22179 event pairs, 539 based on Foata normal form. 16/3901 useless extension candidates. Maximal degree in co-relation 23133. Up to 2752 conditions per place. [2024-06-28 04:24:09,652 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 192 selfloop transitions, 62 changer transitions 0/259 dead transitions. [2024-06-28 04:24:09,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 259 transitions, 3154 flow [2024-06-28 04:24:09,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:09,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:09,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:24:09,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:24:09,653 INFO L175 Difference]: Start difference. First operand has 167 places, 213 transitions, 2222 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:24:09,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 259 transitions, 3154 flow [2024-06-28 04:24:09,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 259 transitions, 3090 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:24:09,805 INFO L231 Difference]: Finished difference. Result has 173 places, 218 transitions, 2378 flow [2024-06-28 04:24:09,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2158, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2378, PETRI_PLACES=173, PETRI_TRANSITIONS=218} [2024-06-28 04:24:09,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-28 04:24:09,806 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 218 transitions, 2378 flow [2024-06-28 04:24:09,806 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:24:09,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:09,807 INFO 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:24:09,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:24:09,807 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:24:09,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:09,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1154264621, now seen corresponding path program 2 times [2024-06-28 04:24:09,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:09,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804738761] [2024-06-28 04:24:09,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:09,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:13,017 INFO 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:24:13,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:13,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804738761] [2024-06-28 04:24:13,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804738761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:13,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:13,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:13,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663467952] [2024-06-28 04:24:13,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:13,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:13,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:13,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:13,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:13,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:13,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 218 transitions, 2378 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:24:13,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:13,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:13,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:14,516 INFO L124 PetriNetUnfolderBase]: 2501/4015 cut-off events. [2024-06-28 04:24:14,516 INFO L125 PetriNetUnfolderBase]: For 172778/172778 co-relation queries the response was YES. [2024-06-28 04:24:14,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24710 conditions, 4015 events. 2501/4015 cut-off events. For 172778/172778 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22942 event pairs, 646 based on Foata normal form. 24/4037 useless extension candidates. Maximal degree in co-relation 24627. Up to 3352 conditions per place. [2024-06-28 04:24:14,553 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 59 changer transitions 0/249 dead transitions. [2024-06-28 04:24:14,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 249 transitions, 3002 flow [2024-06-28 04:24:14,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:14,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:14,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:24:14,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:24:14,558 INFO L175 Difference]: Start difference. First operand has 173 places, 218 transitions, 2378 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:24:14,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 249 transitions, 3002 flow [2024-06-28 04:24:14,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 249 transitions, 2904 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 04:24:14,754 INFO L231 Difference]: Finished difference. Result has 178 places, 220 transitions, 2448 flow [2024-06-28 04:24:14,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2448, PETRI_PLACES=178, PETRI_TRANSITIONS=220} [2024-06-28 04:24:14,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 04:24:14,757 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 220 transitions, 2448 flow [2024-06-28 04:24:14,757 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:24:14,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:14,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:14,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:24:14,757 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:24:14,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:14,758 INFO L85 PathProgramCache]: Analyzing trace with hash -440960121, now seen corresponding path program 3 times [2024-06-28 04:24:14,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:14,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201307763] [2024-06-28 04:24:14,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:14,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:14,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:18,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:18,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:18,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201307763] [2024-06-28 04:24:18,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201307763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:18,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:18,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:18,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174261832] [2024-06-28 04:24:18,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:18,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:18,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:18,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:18,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:18,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:18,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 220 transitions, 2448 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:24:18,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:18,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:18,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:19,788 INFO L124 PetriNetUnfolderBase]: 2652/4248 cut-off events. [2024-06-28 04:24:19,793 INFO L125 PetriNetUnfolderBase]: For 189235/189235 co-relation queries the response was YES. [2024-06-28 04:24:19,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26898 conditions, 4248 events. 2652/4248 cut-off events. For 189235/189235 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24539 event pairs, 647 based on Foata normal form. 16/4262 useless extension candidates. Maximal degree in co-relation 26813. Up to 3366 conditions per place. [2024-06-28 04:24:19,828 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 193 selfloop transitions, 58 changer transitions 0/256 dead transitions. [2024-06-28 04:24:19,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 256 transitions, 3226 flow [2024-06-28 04:24:19,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:19,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:19,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:24:19,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 04:24:19,830 INFO L175 Difference]: Start difference. First operand has 178 places, 220 transitions, 2448 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:24:19,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 256 transitions, 3226 flow [2024-06-28 04:24:20,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 256 transitions, 3086 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:24:20,050 INFO L231 Difference]: Finished difference. Result has 181 places, 224 transitions, 2526 flow [2024-06-28 04:24:20,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2308, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2526, PETRI_PLACES=181, PETRI_TRANSITIONS=224} [2024-06-28 04:24:20,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-28 04:24:20,051 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 224 transitions, 2526 flow [2024-06-28 04:24:20,051 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:24:20,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:20,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:20,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:24:20,052 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:24:20,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:20,052 INFO L85 PathProgramCache]: Analyzing trace with hash 560118689, now seen corresponding path program 4 times [2024-06-28 04:24:20,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:20,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631716842] [2024-06-28 04:24:20,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:20,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:20,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:23,414 INFO 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:24:23,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:23,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631716842] [2024-06-28 04:24:23,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631716842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:23,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:23,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:23,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565665288] [2024-06-28 04:24:23,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:23,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:23,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:23,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:23,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:23,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:23,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 224 transitions, 2526 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:24:23,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:23,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:23,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:24,958 INFO L124 PetriNetUnfolderBase]: 2880/4588 cut-off events. [2024-06-28 04:24:24,958 INFO L125 PetriNetUnfolderBase]: For 255726/255726 co-relation queries the response was YES. [2024-06-28 04:24:24,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28698 conditions, 4588 events. 2880/4588 cut-off events. For 255726/255726 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26658 event pairs, 782 based on Foata normal form. 68/4651 useless extension candidates. Maximal degree in co-relation 28611. Up to 3723 conditions per place. [2024-06-28 04:24:24,996 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 164 selfloop transitions, 81 changer transitions 6/256 dead transitions. [2024-06-28 04:24:24,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 256 transitions, 3176 flow [2024-06-28 04:24:24,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:24,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:24,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:24:24,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-28 04:24:24,998 INFO L175 Difference]: Start difference. First operand has 181 places, 224 transitions, 2526 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:24:24,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 256 transitions, 3176 flow [2024-06-28 04:24:25,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 256 transitions, 3068 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 04:24:25,258 INFO L231 Difference]: Finished difference. Result has 187 places, 222 transitions, 2605 flow [2024-06-28 04:24:25,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2605, PETRI_PLACES=187, PETRI_TRANSITIONS=222} [2024-06-28 04:24:25,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-28 04:24:25,259 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 222 transitions, 2605 flow [2024-06-28 04:24:25,259 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:24:25,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:25,259 INFO 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:24:25,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:24:25,259 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:25,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:25,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1308149533, now seen corresponding path program 5 times [2024-06-28 04:24:25,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:25,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858341218] [2024-06-28 04:24:25,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:25,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:25,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:28,480 INFO 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:24:28,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:28,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858341218] [2024-06-28 04:24:28,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858341218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:28,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:28,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:28,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981032491] [2024-06-28 04:24:28,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:28,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:28,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:28,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:28,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:28,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:28,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 222 transitions, 2605 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:24:28,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:28,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:28,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:30,056 INFO L124 PetriNetUnfolderBase]: 2918/4654 cut-off events. [2024-06-28 04:24:30,056 INFO L125 PetriNetUnfolderBase]: For 263338/263338 co-relation queries the response was YES. [2024-06-28 04:24:30,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29298 conditions, 4654 events. 2918/4654 cut-off events. For 263338/263338 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 27131 event pairs, 798 based on Foata normal form. 68/4717 useless extension candidates. Maximal degree in co-relation 29209. Up to 3805 conditions per place. [2024-06-28 04:24:30,097 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 165 selfloop transitions, 72 changer transitions 7/249 dead transitions. [2024-06-28 04:24:30,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 249 transitions, 3235 flow [2024-06-28 04:24:30,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:30,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:30,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:24:30,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 04:24:30,099 INFO L175 Difference]: Start difference. First operand has 187 places, 222 transitions, 2605 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:24:30,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 249 transitions, 3235 flow [2024-06-28 04:24:30,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 249 transitions, 3043 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 04:24:30,317 INFO L231 Difference]: Finished difference. Result has 188 places, 219 transitions, 2582 flow [2024-06-28 04:24:30,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2413, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2582, PETRI_PLACES=188, PETRI_TRANSITIONS=219} [2024-06-28 04:24:30,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-28 04:24:30,317 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 219 transitions, 2582 flow [2024-06-28 04:24:30,317 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:24:30,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:30,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:30,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:24:30,318 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:30,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:30,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1566931715, now seen corresponding path program 1 times [2024-06-28 04:24:30,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:30,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059095980] [2024-06-28 04:24:30,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:30,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:30,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:33,727 INFO 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:24:33,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:33,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059095980] [2024-06-28 04:24:33,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059095980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:33,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:33,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:33,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495431862] [2024-06-28 04:24:33,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:33,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:33,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:33,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:33,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:33,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:33,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 219 transitions, 2582 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:24:33,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:33,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:33,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:35,434 INFO L124 PetriNetUnfolderBase]: 2904/4652 cut-off events. [2024-06-28 04:24:35,434 INFO L125 PetriNetUnfolderBase]: For 246740/246740 co-relation queries the response was YES. [2024-06-28 04:24:35,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28674 conditions, 4652 events. 2904/4652 cut-off events. For 246740/246740 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 27223 event pairs, 720 based on Foata normal form. 56/4703 useless extension candidates. Maximal degree in co-relation 28584. Up to 3613 conditions per place. [2024-06-28 04:24:35,478 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 164 selfloop transitions, 79 changer transitions 11/259 dead transitions. [2024-06-28 04:24:35,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 259 transitions, 3304 flow [2024-06-28 04:24:35,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:35,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:35,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 04:24:35,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:24:35,480 INFO L175 Difference]: Start difference. First operand has 188 places, 219 transitions, 2582 flow. Second operand 10 states and 175 transitions. [2024-06-28 04:24:35,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 259 transitions, 3304 flow [2024-06-28 04:24:35,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 259 transitions, 3017 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-28 04:24:35,711 INFO L231 Difference]: Finished difference. Result has 189 places, 218 transitions, 2500 flow [2024-06-28 04:24:35,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2500, PETRI_PLACES=189, PETRI_TRANSITIONS=218} [2024-06-28 04:24:35,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-28 04:24:35,712 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 218 transitions, 2500 flow [2024-06-28 04:24:35,712 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:24:35,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:35,712 INFO 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:24:35,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:24:35,712 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:35,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:35,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1416974521, now seen corresponding path program 6 times [2024-06-28 04:24:35,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:35,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461133869] [2024-06-28 04:24:35,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:35,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:35,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:39,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:39,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:39,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461133869] [2024-06-28 04:24:39,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461133869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:39,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:39,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:39,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761329431] [2024-06-28 04:24:39,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:39,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:39,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:39,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:39,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:39,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:39,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 218 transitions, 2500 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:24:39,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:39,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:39,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:40,931 INFO L124 PetriNetUnfolderBase]: 3207/5147 cut-off events. [2024-06-28 04:24:40,931 INFO L125 PetriNetUnfolderBase]: For 312984/312984 co-relation queries the response was YES. [2024-06-28 04:24:40,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32466 conditions, 5147 events. 3207/5147 cut-off events. For 312984/312984 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 30475 event pairs, 847 based on Foata normal form. 56/5198 useless extension candidates. Maximal degree in co-relation 32375. Up to 3446 conditions per place. [2024-06-28 04:24:40,978 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 180 selfloop transitions, 67 changer transitions 0/252 dead transitions. [2024-06-28 04:24:40,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 252 transitions, 3268 flow [2024-06-28 04:24:40,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:40,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:40,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:24:40,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 04:24:40,980 INFO L175 Difference]: Start difference. First operand has 189 places, 218 transitions, 2500 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:24:40,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 252 transitions, 3268 flow [2024-06-28 04:24:41,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 252 transitions, 3059 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 04:24:41,241 INFO L231 Difference]: Finished difference. Result has 190 places, 220 transitions, 2496 flow [2024-06-28 04:24:41,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2496, PETRI_PLACES=190, PETRI_TRANSITIONS=220} [2024-06-28 04:24:41,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-28 04:24:41,245 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 220 transitions, 2496 flow [2024-06-28 04:24:41,245 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:24:41,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:41,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:41,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:24:41,246 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:41,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:41,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1760372867, now seen corresponding path program 1 times [2024-06-28 04:24:41,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:41,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642540638] [2024-06-28 04:24:41,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:41,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:41,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:44,045 INFO 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:24:44,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:44,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642540638] [2024-06-28 04:24:44,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642540638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:44,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:44,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:24:44,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397449252] [2024-06-28 04:24:44,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:44,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:24:44,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:44,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:24:44,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:24:44,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:44,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 220 transitions, 2496 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:24:44,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:44,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:44,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:45,715 INFO L124 PetriNetUnfolderBase]: 3217/5193 cut-off events. [2024-06-28 04:24:45,716 INFO L125 PetriNetUnfolderBase]: For 255512/255512 co-relation queries the response was YES. [2024-06-28 04:24:45,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32885 conditions, 5193 events. 3217/5193 cut-off events. For 255512/255512 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 30941 event pairs, 1027 based on Foata normal form. 2/5194 useless extension candidates. Maximal degree in co-relation 32793. Up to 4664 conditions per place. [2024-06-28 04:24:45,763 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 181 selfloop transitions, 73 changer transitions 0/259 dead transitions. [2024-06-28 04:24:45,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 259 transitions, 3164 flow [2024-06-28 04:24:45,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:45,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:45,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:24:45,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 04:24:45,765 INFO L175 Difference]: Start difference. First operand has 190 places, 220 transitions, 2496 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:24:45,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 259 transitions, 3164 flow [2024-06-28 04:24:46,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 259 transitions, 2964 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 04:24:46,069 INFO L231 Difference]: Finished difference. Result has 192 places, 223 transitions, 2511 flow [2024-06-28 04:24:46,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2511, PETRI_PLACES=192, PETRI_TRANSITIONS=223} [2024-06-28 04:24:46,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 04:24:46,069 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 223 transitions, 2511 flow [2024-06-28 04:24:46,070 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:24:46,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:46,070 INFO 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:24:46,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:24:46,070 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:46,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:46,070 INFO L85 PathProgramCache]: Analyzing trace with hash -25032775, now seen corresponding path program 2 times [2024-06-28 04:24:46,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:46,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278722282] [2024-06-28 04:24:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:46,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:46,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:49,135 INFO 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:24:49,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:49,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278722282] [2024-06-28 04:24:49,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278722282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:49,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:49,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:24:49,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094374869] [2024-06-28 04:24:49,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:49,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:24:49,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:49,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:24:49,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:24:49,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:49,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 223 transitions, 2511 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:24:49,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:49,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:49,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:50,977 INFO L124 PetriNetUnfolderBase]: 3307/5335 cut-off events. [2024-06-28 04:24:50,977 INFO L125 PetriNetUnfolderBase]: For 274049/274051 co-relation queries the response was YES. [2024-06-28 04:24:51,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33928 conditions, 5335 events. 3307/5335 cut-off events. For 274049/274051 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 31930 event pairs, 827 based on Foata normal form. 4/5338 useless extension candidates. Maximal degree in co-relation 33836. Up to 4238 conditions per place. [2024-06-28 04:24:51,033 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 112 changer transitions 0/276 dead transitions. [2024-06-28 04:24:51,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 276 transitions, 3697 flow [2024-06-28 04:24:51,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:51,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:51,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 04:24:51,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 04:24:51,034 INFO L175 Difference]: Start difference. First operand has 192 places, 223 transitions, 2511 flow. Second operand 8 states and 161 transitions. [2024-06-28 04:24:51,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 276 transitions, 3697 flow [2024-06-28 04:24:51,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 276 transitions, 3531 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 04:24:51,318 INFO L231 Difference]: Finished difference. Result has 195 places, 237 transitions, 2807 flow [2024-06-28 04:24:51,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2807, PETRI_PLACES=195, PETRI_TRANSITIONS=237} [2024-06-28 04:24:51,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-28 04:24:51,319 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 237 transitions, 2807 flow [2024-06-28 04:24:51,319 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:24:51,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:51,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:51,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:24:51,320 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:51,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:51,320 INFO L85 PathProgramCache]: Analyzing trace with hash -701913171, now seen corresponding path program 3 times [2024-06-28 04:24:51,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:51,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598235498] [2024-06-28 04:24:51,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:51,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:54,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:54,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:54,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598235498] [2024-06-28 04:24:54,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598235498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:54,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:54,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:24:54,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132426677] [2024-06-28 04:24:54,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:54,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:24:54,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:54,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:24:54,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:24:54,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:54,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 237 transitions, 2807 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:24:54,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:54,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:54,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:56,041 INFO L124 PetriNetUnfolderBase]: 3317/5347 cut-off events. [2024-06-28 04:24:56,042 INFO L125 PetriNetUnfolderBase]: For 288635/288637 co-relation queries the response was YES. [2024-06-28 04:24:56,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35018 conditions, 5347 events. 3317/5347 cut-off events. For 288635/288637 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 32029 event pairs, 838 based on Foata normal form. 4/5350 useless extension candidates. Maximal degree in co-relation 34926. Up to 4244 conditions per place. [2024-06-28 04:24:56,087 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 148 selfloop transitions, 121 changer transitions 0/274 dead transitions. [2024-06-28 04:24:56,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 274 transitions, 3815 flow [2024-06-28 04:24:56,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:56,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:56,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:24:56,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:24:56,097 INFO L175 Difference]: Start difference. First operand has 195 places, 237 transitions, 2807 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:24:56,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 274 transitions, 3815 flow [2024-06-28 04:24:56,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 274 transitions, 3628 flow, removed 68 selfloop flow, removed 2 redundant places. [2024-06-28 04:24:56,435 INFO L231 Difference]: Finished difference. Result has 201 places, 240 transitions, 2930 flow [2024-06-28 04:24:56,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2930, PETRI_PLACES=201, PETRI_TRANSITIONS=240} [2024-06-28 04:24:56,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 04:24:56,436 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 240 transitions, 2930 flow [2024-06-28 04:24:56,436 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:24:56,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:56,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:56,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:24:56,437 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:56,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:56,437 INFO L85 PathProgramCache]: Analyzing trace with hash 260779099, now seen corresponding path program 4 times [2024-06-28 04:24:56,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:56,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521139691] [2024-06-28 04:24:56,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:56,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:56,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:59,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:24:59,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:59,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521139691] [2024-06-28 04:24:59,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521139691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:59,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:59,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:24:59,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126263490] [2024-06-28 04:24:59,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:59,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:24:59,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:59,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:24:59,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:24:59,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:24:59,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 240 transitions, 2930 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:24:59,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:59,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:24:59,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:00,992 INFO L124 PetriNetUnfolderBase]: 3327/5353 cut-off events. [2024-06-28 04:25:00,993 INFO L125 PetriNetUnfolderBase]: For 296009/296009 co-relation queries the response was YES. [2024-06-28 04:25:01,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34900 conditions, 5353 events. 3327/5353 cut-off events. For 296009/296009 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 32021 event pairs, 1069 based on Foata normal form. 2/5354 useless extension candidates. Maximal degree in co-relation 34805. Up to 4988 conditions per place. [2024-06-28 04:25:01,037 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 209 selfloop transitions, 53 changer transitions 0/267 dead transitions. [2024-06-28 04:25:01,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 267 transitions, 3569 flow [2024-06-28 04:25:01,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:01,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:01,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:25:01,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 04:25:01,039 INFO L175 Difference]: Start difference. First operand has 201 places, 240 transitions, 2930 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:25:01,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 267 transitions, 3569 flow [2024-06-28 04:25:01,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 267 transitions, 3362 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:01,378 INFO L231 Difference]: Finished difference. Result has 204 places, 243 transitions, 2881 flow [2024-06-28 04:25:01,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2726, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2881, PETRI_PLACES=204, PETRI_TRANSITIONS=243} [2024-06-28 04:25:01,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-28 04:25:01,378 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 243 transitions, 2881 flow [2024-06-28 04:25:01,379 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:25:01,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:01,379 INFO 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:25:01,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:25:01,379 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:01,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:01,379 INFO L85 PathProgramCache]: Analyzing trace with hash -889646745, now seen corresponding path program 1 times [2024-06-28 04:25:01,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:01,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170484278] [2024-06-28 04:25:01,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:01,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:01,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:04,082 INFO 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:25:04,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:04,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170484278] [2024-06-28 04:25:04,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170484278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:04,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:04,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:04,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569564689] [2024-06-28 04:25:04,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:04,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:04,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:04,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:04,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:04,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:04,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 243 transitions, 2881 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:25:04,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:04,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:04,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:05,840 INFO L124 PetriNetUnfolderBase]: 3342/5400 cut-off events. [2024-06-28 04:25:05,840 INFO L125 PetriNetUnfolderBase]: For 303065/303065 co-relation queries the response was YES. [2024-06-28 04:25:05,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34688 conditions, 5400 events. 3342/5400 cut-off events. For 303065/303065 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32468 event pairs, 962 based on Foata normal form. 2/5401 useless extension candidates. Maximal degree in co-relation 34592. Up to 4902 conditions per place. [2024-06-28 04:25:05,890 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 234 selfloop transitions, 49 changer transitions 0/288 dead transitions. [2024-06-28 04:25:05,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 288 transitions, 3777 flow [2024-06-28 04:25:05,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:05,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:05,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:25:05,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 04:25:05,891 INFO L175 Difference]: Start difference. First operand has 204 places, 243 transitions, 2881 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:25:05,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 288 transitions, 3777 flow [2024-06-28 04:25:06,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 288 transitions, 3653 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:06,243 INFO L231 Difference]: Finished difference. Result has 207 places, 248 transitions, 2970 flow [2024-06-28 04:25:06,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2757, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2970, PETRI_PLACES=207, PETRI_TRANSITIONS=248} [2024-06-28 04:25:06,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-28 04:25:06,244 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 248 transitions, 2970 flow [2024-06-28 04:25:06,244 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:25:06,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:06,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:06,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:25:06,244 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:06,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:06,245 INFO L85 PathProgramCache]: Analyzing trace with hash -125055211, now seen corresponding path program 2 times [2024-06-28 04:25:06,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:06,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085480962] [2024-06-28 04:25:06,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:06,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:06,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:09,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:09,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:09,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085480962] [2024-06-28 04:25:09,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085480962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:09,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:09,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:09,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950726054] [2024-06-28 04:25:09,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:09,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:09,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:09,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:09,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:09,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:09,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 248 transitions, 2970 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:25:09,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:09,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:09,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:11,174 INFO L124 PetriNetUnfolderBase]: 3353/5419 cut-off events. [2024-06-28 04:25:11,174 INFO L125 PetriNetUnfolderBase]: For 314542/314542 co-relation queries the response was YES. [2024-06-28 04:25:11,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35206 conditions, 5419 events. 3353/5419 cut-off events. For 314542/314542 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32728 event pairs, 1076 based on Foata normal form. 2/5420 useless extension candidates. Maximal degree in co-relation 35108. Up to 5043 conditions per place. [2024-06-28 04:25:11,223 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 226 selfloop transitions, 51 changer transitions 0/282 dead transitions. [2024-06-28 04:25:11,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 282 transitions, 3689 flow [2024-06-28 04:25:11,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:11,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:11,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:25:11,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 04:25:11,225 INFO L175 Difference]: Start difference. First operand has 207 places, 248 transitions, 2970 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:25:11,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 282 transitions, 3689 flow [2024-06-28 04:25:11,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 282 transitions, 3580 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 04:25:11,598 INFO L231 Difference]: Finished difference. Result has 211 places, 252 transitions, 3047 flow [2024-06-28 04:25:11,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3047, PETRI_PLACES=211, PETRI_TRANSITIONS=252} [2024-06-28 04:25:11,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-28 04:25:11,599 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 252 transitions, 3047 flow [2024-06-28 04:25:11,599 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:25:11,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:11,599 INFO 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:25:11,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:25:11,599 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:11,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:11,600 INFO L85 PathProgramCache]: Analyzing trace with hash -177473491, now seen corresponding path program 3 times [2024-06-28 04:25:11,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:11,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782902608] [2024-06-28 04:25:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:11,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:11,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:14,692 INFO 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:25:14,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:14,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782902608] [2024-06-28 04:25:14,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782902608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:14,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:14,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:14,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423055902] [2024-06-28 04:25:14,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:14,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:14,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:14,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:14,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:14,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:14,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 252 transitions, 3047 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:14,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:14,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:14,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:16,469 INFO L124 PetriNetUnfolderBase]: 3348/5402 cut-off events. [2024-06-28 04:25:16,469 INFO L125 PetriNetUnfolderBase]: For 321401/321401 co-relation queries the response was YES. [2024-06-28 04:25:16,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35282 conditions, 5402 events. 3348/5402 cut-off events. For 321401/321401 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 32549 event pairs, 1085 based on Foata normal form. 2/5403 useless extension candidates. Maximal degree in co-relation 35182. Up to 5036 conditions per place. [2024-06-28 04:25:16,523 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 220 selfloop transitions, 50 changer transitions 0/275 dead transitions. [2024-06-28 04:25:16,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 275 transitions, 3662 flow [2024-06-28 04:25:16,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:16,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:16,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:25:16,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:25:16,525 INFO L175 Difference]: Start difference. First operand has 211 places, 252 transitions, 3047 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:25:16,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 275 transitions, 3662 flow [2024-06-28 04:25:16,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 275 transitions, 3543 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:16,982 INFO L231 Difference]: Finished difference. Result has 215 places, 253 transitions, 3060 flow [2024-06-28 04:25:16,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2930, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3060, PETRI_PLACES=215, PETRI_TRANSITIONS=253} [2024-06-28 04:25:16,982 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-28 04:25:16,982 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 253 transitions, 3060 flow [2024-06-28 04:25:16,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:16,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:16,983 INFO 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:25:16,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:25:16,983 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:16,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:16,983 INFO L85 PathProgramCache]: Analyzing trace with hash 157789653, now seen corresponding path program 1 times [2024-06-28 04:25:16,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:16,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375391177] [2024-06-28 04:25:16,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:16,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:19,819 INFO 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:25:19,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:19,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375391177] [2024-06-28 04:25:19,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375391177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:19,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:19,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:19,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513035140] [2024-06-28 04:25:19,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:19,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:19,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:19,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:19,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:19,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:19,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 253 transitions, 3060 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:25:19,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:19,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:19,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:21,502 INFO L124 PetriNetUnfolderBase]: 3454/5578 cut-off events. [2024-06-28 04:25:21,503 INFO L125 PetriNetUnfolderBase]: For 360475/360477 co-relation queries the response was YES. [2024-06-28 04:25:21,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37322 conditions, 5578 events. 3454/5578 cut-off events. For 360475/360477 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 33739 event pairs, 984 based on Foata normal form. 4/5581 useless extension candidates. Maximal degree in co-relation 37220. Up to 4835 conditions per place. [2024-06-28 04:25:21,561 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 72 changer transitions 0/300 dead transitions. [2024-06-28 04:25:21,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 300 transitions, 3997 flow [2024-06-28 04:25:21,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:21,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:21,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:25:21,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 04:25:21,563 INFO L175 Difference]: Start difference. First operand has 215 places, 253 transitions, 3060 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:25:21,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 300 transitions, 3997 flow [2024-06-28 04:25:22,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 300 transitions, 3882 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:22,059 INFO L231 Difference]: Finished difference. Result has 219 places, 259 transitions, 3210 flow [2024-06-28 04:25:22,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3210, PETRI_PLACES=219, PETRI_TRANSITIONS=259} [2024-06-28 04:25:22,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 04:25:22,060 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 259 transitions, 3210 flow [2024-06-28 04:25:22,060 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:25:22,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:22,060 INFO 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:25:22,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:25:22,061 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:22,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:22,061 INFO L85 PathProgramCache]: Analyzing trace with hash -18299141, now seen corresponding path program 2 times [2024-06-28 04:25:22,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:22,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520605877] [2024-06-28 04:25:22,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:22,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:22,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:25,368 INFO 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:25:25,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:25,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520605877] [2024-06-28 04:25:25,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520605877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:25,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:25,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:25,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541199997] [2024-06-28 04:25:25,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:25,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:25,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:25,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:25,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:25,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:25,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 259 transitions, 3210 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:25:25,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:25,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:25,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:27,066 INFO L124 PetriNetUnfolderBase]: 3449/5577 cut-off events. [2024-06-28 04:25:27,066 INFO L125 PetriNetUnfolderBase]: For 369833/369835 co-relation queries the response was YES. [2024-06-28 04:25:27,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37828 conditions, 5577 events. 3449/5577 cut-off events. For 369833/369835 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 33797 event pairs, 995 based on Foata normal form. 4/5580 useless extension candidates. Maximal degree in co-relation 37724. Up to 4952 conditions per place. [2024-06-28 04:25:27,128 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 218 selfloop transitions, 67 changer transitions 0/290 dead transitions. [2024-06-28 04:25:27,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 290 transitions, 3870 flow [2024-06-28 04:25:27,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:27,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:27,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:25:27,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:25:27,130 INFO L175 Difference]: Start difference. First operand has 219 places, 259 transitions, 3210 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:25:27,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 290 transitions, 3870 flow [2024-06-28 04:25:27,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 290 transitions, 3722 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:27,745 INFO L231 Difference]: Finished difference. Result has 222 places, 259 transitions, 3201 flow [2024-06-28 04:25:27,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3201, PETRI_PLACES=222, PETRI_TRANSITIONS=259} [2024-06-28 04:25:27,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-28 04:25:27,746 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 259 transitions, 3201 flow [2024-06-28 04:25:27,746 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:25:27,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:27,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:27,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:25:27,747 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:27,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:27,747 INFO L85 PathProgramCache]: Analyzing trace with hash -928931449, now seen corresponding path program 3 times [2024-06-28 04:25:27,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:27,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210548503] [2024-06-28 04:25:27,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:27,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:27,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:31,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:31,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:31,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210548503] [2024-06-28 04:25:31,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210548503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:31,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:31,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:31,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310569013] [2024-06-28 04:25:31,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:31,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:31,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:31,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:31,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:31,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:31,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 259 transitions, 3201 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:25:31,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:31,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:31,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:33,123 INFO L124 PetriNetUnfolderBase]: 3493/5611 cut-off events. [2024-06-28 04:25:33,124 INFO L125 PetriNetUnfolderBase]: For 399779/399779 co-relation queries the response was YES. [2024-06-28 04:25:33,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38321 conditions, 5611 events. 3493/5611 cut-off events. For 399779/399779 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 33828 event pairs, 1090 based on Foata normal form. 12/5622 useless extension candidates. Maximal degree in co-relation 38216. Up to 5199 conditions per place. [2024-06-28 04:25:33,189 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 225 selfloop transitions, 50 changer transitions 9/289 dead transitions. [2024-06-28 04:25:33,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 289 transitions, 3925 flow [2024-06-28 04:25:33,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:33,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:33,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:25:33,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 04:25:33,191 INFO L175 Difference]: Start difference. First operand has 222 places, 259 transitions, 3201 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:25:33,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 289 transitions, 3925 flow [2024-06-28 04:25:33,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 289 transitions, 3776 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:33,681 INFO L231 Difference]: Finished difference. Result has 224 places, 257 transitions, 3146 flow [2024-06-28 04:25:33,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3052, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3146, PETRI_PLACES=224, PETRI_TRANSITIONS=257} [2024-06-28 04:25:33,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 04:25:33,682 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 257 transitions, 3146 flow [2024-06-28 04:25:33,682 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:25:33,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:33,682 INFO 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:25:33,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:25:33,682 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:33,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:33,683 INFO L85 PathProgramCache]: Analyzing trace with hash -507748329, now seen corresponding path program 5 times [2024-06-28 04:25:33,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:33,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051115184] [2024-06-28 04:25:33,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:33,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:33,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:36,476 INFO 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:25:36,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:36,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051115184] [2024-06-28 04:25:36,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051115184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:36,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:36,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:36,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614624729] [2024-06-28 04:25:36,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:36,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:36,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:36,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:36,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:36,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:36,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 257 transitions, 3146 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:25:36,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:36,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:36,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:38,349 INFO L124 PetriNetUnfolderBase]: 3457/5565 cut-off events. [2024-06-28 04:25:38,349 INFO L125 PetriNetUnfolderBase]: For 394113/394113 co-relation queries the response was YES. [2024-06-28 04:25:38,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38110 conditions, 5565 events. 3457/5565 cut-off events. For 394113/394113 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 33454 event pairs, 880 based on Foata normal form. 2/5562 useless extension candidates. Maximal degree in co-relation 38004. Up to 4445 conditions per place. [2024-06-28 04:25:38,410 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 181 selfloop transitions, 108 changer transitions 0/294 dead transitions. [2024-06-28 04:25:38,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 294 transitions, 4116 flow [2024-06-28 04:25:38,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:38,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:38,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:25:38,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 04:25:38,412 INFO L175 Difference]: Start difference. First operand has 224 places, 257 transitions, 3146 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:25:38,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 294 transitions, 4116 flow [2024-06-28 04:25:38,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 294 transitions, 3997 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:38,844 INFO L231 Difference]: Finished difference. Result has 226 places, 260 transitions, 3299 flow [2024-06-28 04:25:38,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3027, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3299, PETRI_PLACES=226, PETRI_TRANSITIONS=260} [2024-06-28 04:25:38,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-28 04:25:38,846 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 260 transitions, 3299 flow [2024-06-28 04:25:38,846 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:25:38,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:38,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:38,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:25:38,846 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:38,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:38,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1708986297, now seen corresponding path program 6 times [2024-06-28 04:25:38,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:38,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122158883] [2024-06-28 04:25:38,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:38,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:38,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:41,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:41,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:41,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122158883] [2024-06-28 04:25:41,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122158883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:41,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:41,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:41,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801964900] [2024-06-28 04:25:41,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:41,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:41,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:41,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:41,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:41,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:41,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 260 transitions, 3299 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:25:41,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:41,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:41,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:43,592 INFO L124 PetriNetUnfolderBase]: 3467/5583 cut-off events. [2024-06-28 04:25:43,592 INFO L125 PetriNetUnfolderBase]: For 407923/407923 co-relation queries the response was YES. [2024-06-28 04:25:43,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38845 conditions, 5583 events. 3467/5583 cut-off events. For 407923/407923 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 33597 event pairs, 880 based on Foata normal form. 2/5580 useless extension candidates. Maximal degree in co-relation 38738. Up to 4451 conditions per place. [2024-06-28 04:25:43,644 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 178 selfloop transitions, 109 changer transitions 0/292 dead transitions. [2024-06-28 04:25:43,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 292 transitions, 4257 flow [2024-06-28 04:25:43,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:43,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:43,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:25:43,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:25:43,646 INFO L175 Difference]: Start difference. First operand has 226 places, 260 transitions, 3299 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:25:43,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 292 transitions, 4257 flow [2024-06-28 04:25:44,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 292 transitions, 3928 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:44,221 INFO L231 Difference]: Finished difference. Result has 226 places, 263 transitions, 3250 flow [2024-06-28 04:25:44,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3250, PETRI_PLACES=226, PETRI_TRANSITIONS=263} [2024-06-28 04:25:44,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-28 04:25:44,221 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 263 transitions, 3250 flow [2024-06-28 04:25:44,222 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:25:44,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:44,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:44,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:25:44,222 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:44,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:44,222 INFO L85 PathProgramCache]: Analyzing trace with hash -193761351, now seen corresponding path program 7 times [2024-06-28 04:25:44,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:44,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737019788] [2024-06-28 04:25:44,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:44,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:47,007 INFO 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:25:47,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:47,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737019788] [2024-06-28 04:25:47,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737019788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:47,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:47,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:47,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384219322] [2024-06-28 04:25:47,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:47,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:47,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:47,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:47,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:47,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:47,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 263 transitions, 3250 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:25:47,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:47,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:47,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:48,832 INFO L124 PetriNetUnfolderBase]: 3529/5677 cut-off events. [2024-06-28 04:25:48,832 INFO L125 PetriNetUnfolderBase]: For 436114/436114 co-relation queries the response was YES. [2024-06-28 04:25:48,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39436 conditions, 5677 events. 3529/5677 cut-off events. For 436114/436114 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 34330 event pairs, 891 based on Foata normal form. 6/5678 useless extension candidates. Maximal degree in co-relation 39331. Up to 4497 conditions per place. [2024-06-28 04:25:48,890 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 174 selfloop transitions, 118 changer transitions 0/297 dead transitions. [2024-06-28 04:25:48,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 297 transitions, 4252 flow [2024-06-28 04:25:48,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:48,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:48,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:25:48,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:25:48,908 INFO L175 Difference]: Start difference. First operand has 226 places, 263 transitions, 3250 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:25:48,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 297 transitions, 4252 flow [2024-06-28 04:25:49,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 297 transitions, 4027 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:49,460 INFO L231 Difference]: Finished difference. Result has 229 places, 270 transitions, 3368 flow [2024-06-28 04:25:49,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3368, PETRI_PLACES=229, PETRI_TRANSITIONS=270} [2024-06-28 04:25:49,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 04:25:49,461 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 270 transitions, 3368 flow [2024-06-28 04:25:49,461 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:25:49,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:49,461 INFO 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:25:49,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:25:49,462 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:49,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:49,462 INFO L85 PathProgramCache]: Analyzing trace with hash -207430471, now seen corresponding path program 8 times [2024-06-28 04:25:49,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:49,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445842844] [2024-06-28 04:25:49,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:49,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:49,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:52,264 INFO 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:25:52,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:52,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445842844] [2024-06-28 04:25:52,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445842844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:52,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:52,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:52,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651394799] [2024-06-28 04:25:52,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:52,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:52,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:52,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:52,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:52,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:52,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 270 transitions, 3368 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:25:52,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:52,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:52,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:54,189 INFO L124 PetriNetUnfolderBase]: 3511/5653 cut-off events. [2024-06-28 04:25:54,189 INFO L125 PetriNetUnfolderBase]: For 438840/438840 co-relation queries the response was YES. [2024-06-28 04:25:54,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39180 conditions, 5653 events. 3511/5653 cut-off events. For 438840/438840 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 34181 event pairs, 1073 based on Foata normal form. 6/5654 useless extension candidates. Maximal degree in co-relation 39074. Up to 4992 conditions per place. [2024-06-28 04:25:54,252 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 216 selfloop transitions, 75 changer transitions 0/296 dead transitions. [2024-06-28 04:25:54,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 296 transitions, 4264 flow [2024-06-28 04:25:54,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:54,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:54,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:25:54,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:25:54,254 INFO L175 Difference]: Start difference. First operand has 229 places, 270 transitions, 3368 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:25:54,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 296 transitions, 4264 flow [2024-06-28 04:25:54,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 296 transitions, 4091 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 04:25:54,737 INFO L231 Difference]: Finished difference. Result has 235 places, 270 transitions, 3352 flow [2024-06-28 04:25:54,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3352, PETRI_PLACES=235, PETRI_TRANSITIONS=270} [2024-06-28 04:25:54,739 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-28 04:25:54,739 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 270 transitions, 3352 flow [2024-06-28 04:25:54,740 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:25:54,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:54,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:54,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:25:54,740 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:54,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:54,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1889224811, now seen corresponding path program 9 times [2024-06-28 04:25:54,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:54,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027760311] [2024-06-28 04:25:54,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:54,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:54,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:57,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:57,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:57,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027760311] [2024-06-28 04:25:57,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027760311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:57,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:57,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:57,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833196778] [2024-06-28 04:25:57,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:57,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:57,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:57,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:57,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:57,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:25:57,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 270 transitions, 3352 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:25:57,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:57,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:25:57,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:59,017 INFO L124 PetriNetUnfolderBase]: 3493/5625 cut-off events. [2024-06-28 04:25:59,018 INFO L125 PetriNetUnfolderBase]: For 439414/439414 co-relation queries the response was YES. [2024-06-28 04:25:59,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38565 conditions, 5625 events. 3493/5625 cut-off events. For 439414/439414 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 34065 event pairs, 1083 based on Foata normal form. 6/5626 useless extension candidates. Maximal degree in co-relation 38458. Up to 4981 conditions per place. [2024-06-28 04:25:59,079 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 215 selfloop transitions, 70 changer transitions 0/290 dead transitions. [2024-06-28 04:25:59,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 290 transitions, 4100 flow [2024-06-28 04:25:59,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:59,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:59,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:25:59,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 04:25:59,080 INFO L175 Difference]: Start difference. First operand has 235 places, 270 transitions, 3352 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:25:59,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 290 transitions, 4100 flow [2024-06-28 04:25:59,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 290 transitions, 3773 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 04:25:59,599 INFO L231 Difference]: Finished difference. Result has 233 places, 270 transitions, 3172 flow [2024-06-28 04:25:59,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3172, PETRI_PLACES=233, PETRI_TRANSITIONS=270} [2024-06-28 04:25:59,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-28 04:25:59,599 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 270 transitions, 3172 flow [2024-06-28 04:25:59,603 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:25:59,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:59,603 INFO 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:25:59,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:25:59,604 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:59,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:59,604 INFO L85 PathProgramCache]: Analyzing trace with hash -501075145, now seen corresponding path program 4 times [2024-06-28 04:25:59,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:59,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526199860] [2024-06-28 04:25:59,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:59,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:59,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:02,337 INFO 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:26:02,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:02,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526199860] [2024-06-28 04:26:02,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526199860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:02,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:02,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:02,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289438924] [2024-06-28 04:26:02,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:02,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:02,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:02,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:02,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:02,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:02,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 270 transitions, 3172 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:26:02,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:02,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:02,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:04,062 INFO L124 PetriNetUnfolderBase]: 3671/5977 cut-off events. [2024-06-28 04:26:04,063 INFO L125 PetriNetUnfolderBase]: For 501162/501162 co-relation queries the response was YES. [2024-06-28 04:26:04,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42016 conditions, 5977 events. 3671/5977 cut-off events. For 501162/501162 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 36902 event pairs, 1029 based on Foata normal form. 2/5977 useless extension candidates. Maximal degree in co-relation 41908. Up to 5078 conditions per place. [2024-06-28 04:26:04,139 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 66 changer transitions 0/313 dead transitions. [2024-06-28 04:26:04,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 313 transitions, 4155 flow [2024-06-28 04:26:04,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:04,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:04,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:26:04,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 04:26:04,140 INFO L175 Difference]: Start difference. First operand has 233 places, 270 transitions, 3172 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:26:04,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 313 transitions, 4155 flow [2024-06-28 04:26:04,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 313 transitions, 3992 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:26:04,898 INFO L231 Difference]: Finished difference. Result has 234 places, 276 transitions, 3277 flow [2024-06-28 04:26:04,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3009, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3277, PETRI_PLACES=234, PETRI_TRANSITIONS=276} [2024-06-28 04:26:04,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-28 04:26:04,898 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 276 transitions, 3277 flow [2024-06-28 04:26:04,898 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:26:04,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:04,899 INFO 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:26:04,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:26:04,899 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:04,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:04,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1067777949, now seen corresponding path program 5 times [2024-06-28 04:26:04,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:04,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261875449] [2024-06-28 04:26:04,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:04,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:04,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:08,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:08,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:08,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261875449] [2024-06-28 04:26:08,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261875449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:08,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:08,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:08,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996202547] [2024-06-28 04:26:08,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:08,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:08,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:08,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:08,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:08,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:08,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 276 transitions, 3277 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:26:08,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:08,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:08,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:10,308 INFO L124 PetriNetUnfolderBase]: 3679/5995 cut-off events. [2024-06-28 04:26:10,309 INFO L125 PetriNetUnfolderBase]: For 516591/516591 co-relation queries the response was YES. [2024-06-28 04:26:10,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42692 conditions, 5995 events. 3679/5995 cut-off events. For 516591/516591 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 37125 event pairs, 1038 based on Foata normal form. 2/5995 useless extension candidates. Maximal degree in co-relation 42582. Up to 5294 conditions per place. [2024-06-28 04:26:10,372 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 239 selfloop transitions, 61 changer transitions 0/305 dead transitions. [2024-06-28 04:26:10,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 3999 flow [2024-06-28 04:26:10,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:10,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:10,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:26:10,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 04:26:10,373 INFO L175 Difference]: Start difference. First operand has 234 places, 276 transitions, 3277 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:26:10,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 3999 flow [2024-06-28 04:26:11,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 305 transitions, 3844 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:26:11,114 INFO L231 Difference]: Finished difference. Result has 237 places, 278 transitions, 3295 flow [2024-06-28 04:26:11,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3295, PETRI_PLACES=237, PETRI_TRANSITIONS=278} [2024-06-28 04:26:11,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-28 04:26:11,115 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 278 transitions, 3295 flow [2024-06-28 04:26:11,115 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:26:11,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:11,115 INFO 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:26:11,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:26:11,115 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:26:11,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:11,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1353461991, now seen corresponding path program 6 times [2024-06-28 04:26:11,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:11,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884574410] [2024-06-28 04:26:11,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:11,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:11,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:13,813 INFO 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:26:13,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:13,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884574410] [2024-06-28 04:26:13,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884574410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:13,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:13,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:13,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284115335] [2024-06-28 04:26:13,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:13,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:13,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:13,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:13,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:13,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:13,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 278 transitions, 3295 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:26:13,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:13,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:13,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:15,435 INFO L124 PetriNetUnfolderBase]: 3687/6009 cut-off events. [2024-06-28 04:26:15,435 INFO L125 PetriNetUnfolderBase]: For 531935/531935 co-relation queries the response was YES. [2024-06-28 04:26:15,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42815 conditions, 6009 events. 3687/6009 cut-off events. For 531935/531935 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 37100 event pairs, 903 based on Foata normal form. 2/6009 useless extension candidates. Maximal degree in co-relation 42704. Up to 3964 conditions per place. [2024-06-28 04:26:15,502 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 233 selfloop transitions, 85 changer transitions 0/323 dead transitions. [2024-06-28 04:26:15,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 323 transitions, 4414 flow [2024-06-28 04:26:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:15,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:15,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:26:15,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:26:15,503 INFO L175 Difference]: Start difference. First operand has 237 places, 278 transitions, 3295 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:26:15,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 323 transitions, 4414 flow [2024-06-28 04:26:16,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 323 transitions, 4277 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:16,413 INFO L231 Difference]: Finished difference. Result has 240 places, 281 transitions, 3406 flow [2024-06-28 04:26:16,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3406, PETRI_PLACES=240, PETRI_TRANSITIONS=281} [2024-06-28 04:26:16,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-28 04:26:16,414 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 281 transitions, 3406 flow [2024-06-28 04:26:16,414 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:26:16,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:16,414 INFO 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:26:16,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:26:16,414 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:26:16,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:16,415 INFO L85 PathProgramCache]: Analyzing trace with hash 948020943, now seen corresponding path program 7 times [2024-06-28 04:26:16,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:16,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531094870] [2024-06-28 04:26:16,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:16,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:16,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:19,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:26:19,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:19,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531094870] [2024-06-28 04:26:19,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531094870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:19,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:19,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:19,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061497827] [2024-06-28 04:26:19,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:19,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:19,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:19,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:19,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:19,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:19,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 281 transitions, 3406 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:26:19,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:19,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:19,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:21,514 INFO L124 PetriNetUnfolderBase]: 3654/5938 cut-off events. [2024-06-28 04:26:21,514 INFO L125 PetriNetUnfolderBase]: For 547103/547103 co-relation queries the response was YES. [2024-06-28 04:26:21,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42771 conditions, 5938 events. 3654/5938 cut-off events. For 547103/547103 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 36496 event pairs, 949 based on Foata normal form. 10/5946 useless extension candidates. Maximal degree in co-relation 42658. Up to 3946 conditions per place. [2024-06-28 04:26:21,578 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 237 selfloop transitions, 77 changer transitions 0/319 dead transitions. [2024-06-28 04:26:21,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 319 transitions, 4306 flow [2024-06-28 04:26:21,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:21,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:21,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:26:21,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 04:26:21,579 INFO L175 Difference]: Start difference. First operand has 240 places, 281 transitions, 3406 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:26:21,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 319 transitions, 4306 flow [2024-06-28 04:26:22,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 319 transitions, 4153 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 04:26:22,299 INFO L231 Difference]: Finished difference. Result has 244 places, 281 transitions, 3413 flow [2024-06-28 04:26:22,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3253, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3413, PETRI_PLACES=244, PETRI_TRANSITIONS=281} [2024-06-28 04:26:22,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-28 04:26:22,299 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 281 transitions, 3413 flow [2024-06-28 04:26:22,299 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:26:22,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:22,300 INFO 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:26:22,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:26:22,300 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:26:22,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:22,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1791453153, now seen corresponding path program 8 times [2024-06-28 04:26:22,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:22,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175478990] [2024-06-28 04:26:22,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:22,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:25,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:25,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:25,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175478990] [2024-06-28 04:26:25,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175478990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:25,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:25,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:25,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147164968] [2024-06-28 04:26:25,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:25,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:25,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:25,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:25,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:25,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:25,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 281 transitions, 3413 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:26:25,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:25,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:25,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:27,887 INFO L124 PetriNetUnfolderBase]: 3621/5907 cut-off events. [2024-06-28 04:26:27,887 INFO L125 PetriNetUnfolderBase]: For 536061/536061 co-relation queries the response was YES. [2024-06-28 04:26:27,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41598 conditions, 5907 events. 3621/5907 cut-off events. For 536061/536061 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 36656 event pairs, 1014 based on Foata normal form. 14/5919 useless extension candidates. Maximal degree in co-relation 41484. Up to 5156 conditions per place. [2024-06-28 04:26:27,945 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 248 selfloop transitions, 57 changer transitions 0/310 dead transitions. [2024-06-28 04:26:27,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 310 transitions, 4121 flow [2024-06-28 04:26:27,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:27,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:27,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:26:27,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:26:27,947 INFO L175 Difference]: Start difference. First operand has 244 places, 281 transitions, 3413 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:26:27,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 310 transitions, 4121 flow [2024-06-28 04:26:28,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 310 transitions, 3949 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 04:26:28,622 INFO L231 Difference]: Finished difference. Result has 245 places, 281 transitions, 3361 flow [2024-06-28 04:26:28,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3241, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3361, PETRI_PLACES=245, PETRI_TRANSITIONS=281} [2024-06-28 04:26:28,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 04:26:28,623 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 281 transitions, 3361 flow [2024-06-28 04:26:28,623 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:26:28,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:28,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, 1, 1] [2024-06-28 04:26:28,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:26:28,624 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:26:28,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:28,624 INFO L85 PathProgramCache]: Analyzing trace with hash -785162067, now seen corresponding path program 9 times [2024-06-28 04:26:28,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:28,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326910561] [2024-06-28 04:26:28,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:28,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:28,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:32,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:26:32,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:32,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326910561] [2024-06-28 04:26:32,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326910561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:32,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:32,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:32,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082709352] [2024-06-28 04:26:32,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:32,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:32,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:32,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:32,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:32,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:32,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 281 transitions, 3361 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:26:32,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:32,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:32,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:34,279 INFO L124 PetriNetUnfolderBase]: 3578/5834 cut-off events. [2024-06-28 04:26:34,280 INFO L125 PetriNetUnfolderBase]: For 513154/513154 co-relation queries the response was YES. [2024-06-28 04:26:34,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40065 conditions, 5834 events. 3578/5834 cut-off events. For 513154/513154 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 36019 event pairs, 985 based on Foata normal form. 14/5846 useless extension candidates. Maximal degree in co-relation 39950. Up to 4801 conditions per place. [2024-06-28 04:26:34,336 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 247 selfloop transitions, 62 changer transitions 0/314 dead transitions. [2024-06-28 04:26:34,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 314 transitions, 4107 flow [2024-06-28 04:26:34,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:34,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:34,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:26:34,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:26:34,337 INFO L175 Difference]: Start difference. First operand has 245 places, 281 transitions, 3361 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:26:34,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 314 transitions, 4107 flow [2024-06-28 04:26:34,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 314 transitions, 3971 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:34,983 INFO L231 Difference]: Finished difference. Result has 247 places, 281 transitions, 3356 flow [2024-06-28 04:26:34,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3225, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3356, PETRI_PLACES=247, PETRI_TRANSITIONS=281} [2024-06-28 04:26:34,984 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-28 04:26:34,984 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 281 transitions, 3356 flow [2024-06-28 04:26:34,984 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:26:34,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:34,985 INFO 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:26:34,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:26:34,985 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:26:34,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:34,985 INFO L85 PathProgramCache]: Analyzing trace with hash 28751833, now seen corresponding path program 10 times [2024-06-28 04:26:34,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:34,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063764040] [2024-06-28 04:26:34,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:34,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:34,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:38,589 INFO 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:26:38,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:38,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063764040] [2024-06-28 04:26:38,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063764040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:38,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:38,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:38,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073328637] [2024-06-28 04:26:38,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:38,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:38,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:38,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:38,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:38,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:38,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 281 transitions, 3356 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:26:38,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:38,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:38,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:40,225 INFO L124 PetriNetUnfolderBase]: 3545/5747 cut-off events. [2024-06-28 04:26:40,225 INFO L125 PetriNetUnfolderBase]: For 492821/492821 co-relation queries the response was YES. [2024-06-28 04:26:40,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38832 conditions, 5747 events. 3545/5747 cut-off events. For 492821/492821 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 35254 event pairs, 1095 based on Foata normal form. 14/5756 useless extension candidates. Maximal degree in co-relation 38716. Up to 5115 conditions per place. [2024-06-28 04:26:40,287 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 64 changer transitions 0/304 dead transitions. [2024-06-28 04:26:40,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 304 transitions, 4032 flow [2024-06-28 04:26:40,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:40,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:40,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:26:40,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 04:26:40,289 INFO L175 Difference]: Start difference. First operand has 247 places, 281 transitions, 3356 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:26:40,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 304 transitions, 4032 flow [2024-06-28 04:26:40,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 304 transitions, 3877 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:26:40,908 INFO L231 Difference]: Finished difference. Result has 248 places, 281 transitions, 3335 flow [2024-06-28 04:26:40,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3201, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3335, PETRI_PLACES=248, PETRI_TRANSITIONS=281} [2024-06-28 04:26:40,913 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 04:26:40,913 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 281 transitions, 3335 flow [2024-06-28 04:26:40,913 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:26:40,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:40,913 INFO 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:26:40,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:26:40,913 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:26:40,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:40,914 INFO L85 PathProgramCache]: Analyzing trace with hash -222057589, now seen corresponding path program 11 times [2024-06-28 04:26:40,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:40,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346907430] [2024-06-28 04:26:40,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:40,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:40,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:44,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:44,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346907430] [2024-06-28 04:26:44,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346907430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:44,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:44,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:44,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340919502] [2024-06-28 04:26:44,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:44,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:44,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:44,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:44,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:44,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:44,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 281 transitions, 3335 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:26:44,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:44,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:44,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:46,150 INFO L124 PetriNetUnfolderBase]: 3355/5453 cut-off events. [2024-06-28 04:26:46,150 INFO L125 PetriNetUnfolderBase]: For 465988/465988 co-relation queries the response was YES. [2024-06-28 04:26:46,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32593 conditions, 5453 events. 3355/5453 cut-off events. For 465988/465988 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 33490 event pairs, 923 based on Foata normal form. 68/5516 useless extension candidates. Maximal degree in co-relation 32476. Up to 4531 conditions per place. [2024-06-28 04:26:46,209 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 64 changer transitions 7/311 dead transitions. [2024-06-28 04:26:46,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 311 transitions, 4051 flow [2024-06-28 04:26:46,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:26:46,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:26:46,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:26:46,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:26:46,211 INFO L175 Difference]: Start difference. First operand has 248 places, 281 transitions, 3335 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:26:46,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 311 transitions, 4051 flow [2024-06-28 04:26:46,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 311 transitions, 3897 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:26:46,755 INFO L231 Difference]: Finished difference. Result has 251 places, 276 transitions, 3248 flow [2024-06-28 04:26:46,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3248, PETRI_PLACES=251, PETRI_TRANSITIONS=276} [2024-06-28 04:26:46,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-28 04:26:46,756 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 276 transitions, 3248 flow [2024-06-28 04:26:46,756 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:26:46,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:46,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:46,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:26:46,756 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:26:46,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:46,757 INFO L85 PathProgramCache]: Analyzing trace with hash 976525287, now seen corresponding path program 12 times [2024-06-28 04:26:46,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:46,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202539552] [2024-06-28 04:26:46,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:46,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:46,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:49,932 INFO 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:26:49,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:49,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202539552] [2024-06-28 04:26:49,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202539552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:49,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:49,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:49,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100389296] [2024-06-28 04:26:49,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:49,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:49,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:49,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:49,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:49,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:49,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 276 transitions, 3248 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:26:49,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:49,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:49,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:51,298 INFO L124 PetriNetUnfolderBase]: 2980/4846 cut-off events. [2024-06-28 04:26:51,298 INFO L125 PetriNetUnfolderBase]: For 292006/292006 co-relation queries the response was YES. [2024-06-28 04:26:51,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29004 conditions, 4846 events. 2980/4846 cut-off events. For 292006/292006 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 29344 event pairs, 762 based on Foata normal form. 14/4855 useless extension candidates. Maximal degree in co-relation 28886. Up to 3772 conditions per place. [2024-06-28 04:26:51,349 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 232 selfloop transitions, 66 changer transitions 0/303 dead transitions. [2024-06-28 04:26:51,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 303 transitions, 3952 flow [2024-06-28 04:26:51,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:51,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:51,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:26:51,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:26:51,351 INFO L175 Difference]: Start difference. First operand has 251 places, 276 transitions, 3248 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:26:51,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 303 transitions, 3952 flow [2024-06-28 04:26:52,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 303 transitions, 3605 flow, removed 15 selfloop flow, removed 16 redundant places. [2024-06-28 04:26:52,026 INFO L231 Difference]: Finished difference. Result has 243 places, 276 transitions, 3041 flow [2024-06-28 04:26:52,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3041, PETRI_PLACES=243, PETRI_TRANSITIONS=276} [2024-06-28 04:26:52,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-28 04:26:52,027 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 276 transitions, 3041 flow [2024-06-28 04:26:52,027 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:26:52,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:52,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:52,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:26:52,028 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:26:52,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:52,028 INFO L85 PathProgramCache]: Analyzing trace with hash 700322046, now seen corresponding path program 1 times [2024-06-28 04:26:52,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:52,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857896321] [2024-06-28 04:26:52,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:52,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:52,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:54,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:54,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:54,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857896321] [2024-06-28 04:26:54,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857896321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:54,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:54,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:54,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050178969] [2024-06-28 04:26:54,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:54,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:54,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:54,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:54,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:54,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:26:54,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 276 transitions, 3041 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:26:54,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:54,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:26:54,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:56,618 INFO L124 PetriNetUnfolderBase]: 3000/4904 cut-off events. [2024-06-28 04:26:56,618 INFO L125 PetriNetUnfolderBase]: For 267813/267813 co-relation queries the response was YES. [2024-06-28 04:26:56,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28590 conditions, 4904 events. 3000/4904 cut-off events. For 267813/267813 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 30024 event pairs, 626 based on Foata normal form. 4/4903 useless extension candidates. Maximal degree in co-relation 28474. Up to 3974 conditions per place. [2024-06-28 04:26:56,664 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 98 changer transitions 0/301 dead transitions. [2024-06-28 04:26:56,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 301 transitions, 3731 flow [2024-06-28 04:26:56,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:26:56,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:26:56,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:26:56,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 04:26:56,666 INFO L175 Difference]: Start difference. First operand has 243 places, 276 transitions, 3041 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:26:56,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 301 transitions, 3731 flow [2024-06-28 04:26:57,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 301 transitions, 3565 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:26:57,229 INFO L231 Difference]: Finished difference. Result has 242 places, 279 transitions, 3127 flow [2024-06-28 04:26:57,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2875, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3127, PETRI_PLACES=242, PETRI_TRANSITIONS=279} [2024-06-28 04:26:57,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 04:26:57,230 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 279 transitions, 3127 flow [2024-06-28 04:26:57,230 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:26:57,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:57,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:57,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:26:57,230 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:26:57,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:57,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1085585056, now seen corresponding path program 2 times [2024-06-28 04:26:57,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:57,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827467311] [2024-06-28 04:26:57,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:57,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:57,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:00,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:00,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:00,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827467311] [2024-06-28 04:27:00,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827467311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:00,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:00,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:00,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284419579] [2024-06-28 04:27:00,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:00,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:00,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:00,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:00,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:00,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:00,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 279 transitions, 3127 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:27:00,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:00,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:00,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:01,676 INFO L124 PetriNetUnfolderBase]: 3020/4936 cut-off events. [2024-06-28 04:27:01,676 INFO L125 PetriNetUnfolderBase]: For 273859/273859 co-relation queries the response was YES. [2024-06-28 04:27:01,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28807 conditions, 4936 events. 3020/4936 cut-off events. For 273859/273859 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30210 event pairs, 654 based on Foata normal form. 4/4935 useless extension candidates. Maximal degree in co-relation 28690. Up to 3714 conditions per place. [2024-06-28 04:27:01,731 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 189 selfloop transitions, 117 changer transitions 0/311 dead transitions. [2024-06-28 04:27:01,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 311 transitions, 4015 flow [2024-06-28 04:27:01,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:01,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:01,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:27:01,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 04:27:01,733 INFO L175 Difference]: Start difference. First operand has 242 places, 279 transitions, 3127 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:27:01,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 311 transitions, 4015 flow [2024-06-28 04:27:02,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 311 transitions, 3805 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:27:02,426 INFO L231 Difference]: Finished difference. Result has 244 places, 282 transitions, 3202 flow [2024-06-28 04:27:02,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3202, PETRI_PLACES=244, PETRI_TRANSITIONS=282} [2024-06-28 04:27:02,427 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-28 04:27:02,427 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 282 transitions, 3202 flow [2024-06-28 04:27:02,427 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:27:02,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:02,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:02,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:27:02,427 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:27:02,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:02,428 INFO L85 PathProgramCache]: Analyzing trace with hash 509307320, now seen corresponding path program 3 times [2024-06-28 04:27:02,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:02,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809279414] [2024-06-28 04:27:02,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:02,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:05,273 INFO 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:27:05,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:05,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809279414] [2024-06-28 04:27:05,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809279414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:05,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:05,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:05,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528120835] [2024-06-28 04:27:05,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:05,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:05,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:05,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:05,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:05,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:05,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 282 transitions, 3202 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:27:05,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:05,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:05,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:07,030 INFO L124 PetriNetUnfolderBase]: 3040/4962 cut-off events. [2024-06-28 04:27:07,030 INFO L125 PetriNetUnfolderBase]: For 274971/274971 co-relation queries the response was YES. [2024-06-28 04:27:07,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29061 conditions, 4962 events. 3040/4962 cut-off events. For 274971/274971 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 30355 event pairs, 656 based on Foata normal form. 4/4961 useless extension candidates. Maximal degree in co-relation 28944. Up to 3730 conditions per place. [2024-06-28 04:27:07,104 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 125 changer transitions 0/312 dead transitions. [2024-06-28 04:27:07,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 312 transitions, 4236 flow [2024-06-28 04:27:07,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:07,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:07,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:27:07,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 04:27:07,105 INFO L175 Difference]: Start difference. First operand has 244 places, 282 transitions, 3202 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:27:07,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 312 transitions, 4236 flow [2024-06-28 04:27:07,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 312 transitions, 3955 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:27:07,933 INFO L231 Difference]: Finished difference. Result has 246 places, 285 transitions, 3227 flow [2024-06-28 04:27:07,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2930, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3227, PETRI_PLACES=246, PETRI_TRANSITIONS=285} [2024-06-28 04:27:07,934 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-28 04:27:07,934 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 285 transitions, 3227 flow [2024-06-28 04:27:07,934 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:27:07,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:07,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:07,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:27:07,934 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:27:07,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:07,935 INFO L85 PathProgramCache]: Analyzing trace with hash 509317550, now seen corresponding path program 4 times [2024-06-28 04:27:07,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:07,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334429305] [2024-06-28 04:27:07,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:07,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:07,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:10,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:10,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:10,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334429305] [2024-06-28 04:27:10,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334429305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:10,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:10,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:10,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939066924] [2024-06-28 04:27:10,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:10,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:10,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:10,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:10,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:10,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:10,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 285 transitions, 3227 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:10,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:10,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:10,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:12,663 INFO L124 PetriNetUnfolderBase]: 3028/4942 cut-off events. [2024-06-28 04:27:12,663 INFO L125 PetriNetUnfolderBase]: For 270089/270089 co-relation queries the response was YES. [2024-06-28 04:27:12,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28521 conditions, 4942 events. 3028/4942 cut-off events. For 270089/270089 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 30177 event pairs, 660 based on Foata normal form. 4/4941 useless extension candidates. Maximal degree in co-relation 28404. Up to 3722 conditions per place. [2024-06-28 04:27:12,715 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 176 selfloop transitions, 130 changer transitions 0/311 dead transitions. [2024-06-28 04:27:12,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 311 transitions, 4061 flow [2024-06-28 04:27:12,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:12,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:12,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:27:12,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 04:27:12,717 INFO L175 Difference]: Start difference. First operand has 246 places, 285 transitions, 3227 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:27:12,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 311 transitions, 4061 flow [2024-06-28 04:27:13,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 311 transitions, 3798 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:27:13,285 INFO L231 Difference]: Finished difference. Result has 249 places, 285 transitions, 3230 flow [2024-06-28 04:27:13,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3230, PETRI_PLACES=249, PETRI_TRANSITIONS=285} [2024-06-28 04:27:13,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-28 04:27:13,285 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 285 transitions, 3230 flow [2024-06-28 04:27:13,285 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:27:13,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:13,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:13,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:27:13,286 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:27:13,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:13,286 INFO L85 PathProgramCache]: Analyzing trace with hash 285038016, now seen corresponding path program 5 times [2024-06-28 04:27:13,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:13,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255231341] [2024-06-28 04:27:13,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:13,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:13,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:16,070 INFO 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:27:16,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:16,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255231341] [2024-06-28 04:27:16,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255231341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:16,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:16,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:16,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806917177] [2024-06-28 04:27:16,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:16,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:16,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:16,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:16,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:16,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:16,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 285 transitions, 3230 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:27:16,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:16,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:16,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:17,694 INFO L124 PetriNetUnfolderBase]: 3048/4974 cut-off events. [2024-06-28 04:27:17,694 INFO L125 PetriNetUnfolderBase]: For 277351/277351 co-relation queries the response was YES. [2024-06-28 04:27:17,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28700 conditions, 4974 events. 3048/4974 cut-off events. For 277351/277351 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 30503 event pairs, 820 based on Foata normal form. 4/4973 useless extension candidates. Maximal degree in co-relation 28582. Up to 4272 conditions per place. [2024-06-28 04:27:17,742 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 231 selfloop transitions, 77 changer transitions 0/313 dead transitions. [2024-06-28 04:27:17,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 313 transitions, 4099 flow [2024-06-28 04:27:17,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:17,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:17,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 04:27:17,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:27:17,743 INFO L175 Difference]: Start difference. First operand has 249 places, 285 transitions, 3230 flow. Second operand 10 states and 165 transitions. [2024-06-28 04:27:17,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 313 transitions, 4099 flow [2024-06-28 04:27:18,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 313 transitions, 3688 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 04:27:18,299 INFO L231 Difference]: Finished difference. Result has 250 places, 288 transitions, 3018 flow [2024-06-28 04:27:18,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2828, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3018, PETRI_PLACES=250, PETRI_TRANSITIONS=288} [2024-06-28 04:27:18,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 04:27:18,300 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 288 transitions, 3018 flow [2024-06-28 04:27:18,300 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:27:18,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:18,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:18,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:27:18,301 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:27:18,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:18,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1033213010, now seen corresponding path program 6 times [2024-06-28 04:27:18,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:18,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632697531] [2024-06-28 04:27:18,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:18,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:18,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:21,122 INFO 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:27:21,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:21,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632697531] [2024-06-28 04:27:21,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632697531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:21,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:21,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:21,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705619422] [2024-06-28 04:27:21,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:21,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:21,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:21,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:21,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:21,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:21,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 288 transitions, 3018 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:27:21,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:21,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:21,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:22,557 INFO L124 PetriNetUnfolderBase]: 3068/4998 cut-off events. [2024-06-28 04:27:22,560 INFO L125 PetriNetUnfolderBase]: For 281309/281309 co-relation queries the response was YES. [2024-06-28 04:27:22,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28399 conditions, 4998 events. 3068/4998 cut-off events. For 281309/281309 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30574 event pairs, 824 based on Foata normal form. 4/4997 useless extension candidates. Maximal degree in co-relation 28280. Up to 4288 conditions per place. [2024-06-28 04:27:22,603 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 231 selfloop transitions, 75 changer transitions 0/311 dead transitions. [2024-06-28 04:27:22,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 311 transitions, 3872 flow [2024-06-28 04:27:22,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:22,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:22,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:27:22,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 04:27:22,604 INFO L175 Difference]: Start difference. First operand has 250 places, 288 transitions, 3018 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:27:22,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 311 transitions, 3872 flow [2024-06-28 04:27:23,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 311 transitions, 3634 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 04:27:23,216 INFO L231 Difference]: Finished difference. Result has 249 places, 291 transitions, 2972 flow [2024-06-28 04:27:23,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2972, PETRI_PLACES=249, PETRI_TRANSITIONS=291} [2024-06-28 04:27:23,217 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-28 04:27:23,217 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 291 transitions, 2972 flow [2024-06-28 04:27:23,217 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:27:23,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:23,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:23,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:27:23,217 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:27:23,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:23,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1446557064, now seen corresponding path program 7 times [2024-06-28 04:27:23,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:23,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211180666] [2024-06-28 04:27:23,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:23,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:26,042 INFO 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:27:26,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:26,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211180666] [2024-06-28 04:27:26,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211180666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:26,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:26,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:26,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633108078] [2024-06-28 04:27:26,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:26,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:26,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:26,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:26,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:26,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:26,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 291 transitions, 2972 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:27:26,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:26,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:26,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:27,492 INFO L124 PetriNetUnfolderBase]: 3056/5006 cut-off events. [2024-06-28 04:27:27,493 INFO L125 PetriNetUnfolderBase]: For 274316/274316 co-relation queries the response was YES. [2024-06-28 04:27:27,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28029 conditions, 5006 events. 3056/5006 cut-off events. For 274316/274316 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 30777 event pairs, 806 based on Foata normal form. 4/5005 useless extension candidates. Maximal degree in co-relation 27910. Up to 4280 conditions per place. [2024-06-28 04:27:27,549 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 74 changer transitions 0/310 dead transitions. [2024-06-28 04:27:27,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 310 transitions, 3630 flow [2024-06-28 04:27:27,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:27,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:27,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:27:27,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:27:27,551 INFO L175 Difference]: Start difference. First operand has 249 places, 291 transitions, 2972 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:27:27,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 310 transitions, 3630 flow [2024-06-28 04:27:28,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 310 transitions, 3458 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:27:28,297 INFO L231 Difference]: Finished difference. Result has 251 places, 291 transitions, 2956 flow [2024-06-28 04:27:28,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2956, PETRI_PLACES=251, PETRI_TRANSITIONS=291} [2024-06-28 04:27:28,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-28 04:27:28,297 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 291 transitions, 2956 flow [2024-06-28 04:27:28,298 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:27:28,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:28,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:28,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:27:28,298 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:27:28,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:28,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1174359908, now seen corresponding path program 1 times [2024-06-28 04:27:28,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:28,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091289342] [2024-06-28 04:27:28,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:28,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:31,167 INFO 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:27:31,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:31,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091289342] [2024-06-28 04:27:31,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091289342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:31,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:31,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:31,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651139626] [2024-06-28 04:27:31,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:31,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:31,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:31,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:31,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:31,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:31,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 291 transitions, 2956 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:27:31,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:31,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:31,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:32,784 INFO L124 PetriNetUnfolderBase]: 3038/4972 cut-off events. [2024-06-28 04:27:32,784 INFO L125 PetriNetUnfolderBase]: For 267691/267691 co-relation queries the response was YES. [2024-06-28 04:27:32,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27294 conditions, 4972 events. 3038/4972 cut-off events. For 267691/267691 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30498 event pairs, 750 based on Foata normal form. 8/4975 useless extension candidates. Maximal degree in co-relation 27174. Up to 4202 conditions per place. [2024-06-28 04:27:32,838 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 272 selfloop transitions, 42 changer transitions 0/319 dead transitions. [2024-06-28 04:27:32,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 319 transitions, 3856 flow [2024-06-28 04:27:32,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:27:32,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:27:32,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:27:32,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 04:27:32,839 INFO L175 Difference]: Start difference. First operand has 251 places, 291 transitions, 2956 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:27:32,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 319 transitions, 3856 flow [2024-06-28 04:27:33,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 319 transitions, 3653 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:27:33,584 INFO L231 Difference]: Finished difference. Result has 250 places, 291 transitions, 2841 flow [2024-06-28 04:27:33,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2753, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2841, PETRI_PLACES=250, PETRI_TRANSITIONS=291} [2024-06-28 04:27:33,585 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 04:27:33,585 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 291 transitions, 2841 flow [2024-06-28 04:27:33,585 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:27:33,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:33,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:33,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:27:33,585 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:27:33,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:33,586 INFO L85 PathProgramCache]: Analyzing trace with hash 368154048, now seen corresponding path program 2 times [2024-06-28 04:27:33,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:33,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672030516] [2024-06-28 04:27:33,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:33,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:33,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:36,718 INFO 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:27:36,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:36,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672030516] [2024-06-28 04:27:36,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672030516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:36,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:36,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:36,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075134445] [2024-06-28 04:27:36,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:36,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:36,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:36,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:36,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:36,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:36,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 291 transitions, 2841 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:27:36,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:36,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:36,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:38,226 INFO L124 PetriNetUnfolderBase]: 3075/5052 cut-off events. [2024-06-28 04:27:38,226 INFO L125 PetriNetUnfolderBase]: For 274232/274232 co-relation queries the response was YES. [2024-06-28 04:27:38,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27548 conditions, 5052 events. 3075/5052 cut-off events. For 274232/274232 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31257 event pairs, 857 based on Foata normal form. 8/5057 useless extension candidates. Maximal degree in co-relation 27427. Up to 4544 conditions per place. [2024-06-28 04:27:38,278 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 268 selfloop transitions, 46 changer transitions 0/319 dead transitions. [2024-06-28 04:27:38,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 319 transitions, 3593 flow [2024-06-28 04:27:38,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:38,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:38,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 04:27:38,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-28 04:27:38,280 INFO L175 Difference]: Start difference. First operand has 250 places, 291 transitions, 2841 flow. Second operand 9 states and 143 transitions. [2024-06-28 04:27:38,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 319 transitions, 3593 flow [2024-06-28 04:27:39,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 319 transitions, 3457 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:27:39,020 INFO L231 Difference]: Finished difference. Result has 254 places, 295 transitions, 2866 flow [2024-06-28 04:27:39,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2866, PETRI_PLACES=254, PETRI_TRANSITIONS=295} [2024-06-28 04:27:39,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-28 04:27:39,020 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 295 transitions, 2866 flow [2024-06-28 04:27:39,021 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:27:39,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:39,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:39,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:27:39,021 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:27:39,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:39,022 INFO L85 PathProgramCache]: Analyzing trace with hash -62321820, now seen corresponding path program 3 times [2024-06-28 04:27:39,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:39,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912244588] [2024-06-28 04:27:39,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:39,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:39,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:41,913 INFO 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:27:41,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:41,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912244588] [2024-06-28 04:27:41,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912244588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:41,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:41,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:41,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363485173] [2024-06-28 04:27:41,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:41,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:41,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:41,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:41,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:41,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:41,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 295 transitions, 2866 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:27:41,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:41,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:41,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:43,432 INFO L124 PetriNetUnfolderBase]: 3103/5085 cut-off events. [2024-06-28 04:27:43,433 INFO L125 PetriNetUnfolderBase]: For 280541/280541 co-relation queries the response was YES. [2024-06-28 04:27:43,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27445 conditions, 5085 events. 3103/5085 cut-off events. For 280541/280541 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31419 event pairs, 864 based on Foata normal form. 8/5088 useless extension candidates. Maximal degree in co-relation 27323. Up to 4536 conditions per place. [2024-06-28 04:27:43,481 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 267 selfloop transitions, 47 changer transitions 0/319 dead transitions. [2024-06-28 04:27:43,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 319 transitions, 3595 flow [2024-06-28 04:27:43,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:43,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:43,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:27:43,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 04:27:43,483 INFO L175 Difference]: Start difference. First operand has 254 places, 295 transitions, 2866 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:27:43,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 319 transitions, 3595 flow [2024-06-28 04:27:44,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 319 transitions, 3516 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 04:27:44,234 INFO L231 Difference]: Finished difference. Result has 258 places, 296 transitions, 2909 flow [2024-06-28 04:27:44,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2909, PETRI_PLACES=258, PETRI_TRANSITIONS=296} [2024-06-28 04:27:44,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-28 04:27:44,235 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 296 transitions, 2909 flow [2024-06-28 04:27:44,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:44,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:44,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:44,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:27:44,236 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:27:44,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:44,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1733416002, now seen corresponding path program 1 times [2024-06-28 04:27:44,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:44,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445168192] [2024-06-28 04:27:44,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:44,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:44,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:47,608 INFO 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:27:47,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:47,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445168192] [2024-06-28 04:27:47,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445168192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:47,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:47,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:47,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711049045] [2024-06-28 04:27:47,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:47,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:47,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:47,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:47,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:47,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:47,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 296 transitions, 2909 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:47,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:47,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:47,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:49,342 INFO L124 PetriNetUnfolderBase]: 3283/5353 cut-off events. [2024-06-28 04:27:49,343 INFO L125 PetriNetUnfolderBase]: For 451071/451071 co-relation queries the response was YES. [2024-06-28 04:27:49,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28676 conditions, 5353 events. 3283/5353 cut-off events. For 451071/451071 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32946 event pairs, 802 based on Foata normal form. 56/5404 useless extension candidates. Maximal degree in co-relation 28553. Up to 4318 conditions per place. [2024-06-28 04:27:49,391 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 251 selfloop transitions, 75 changer transitions 5/336 dead transitions. [2024-06-28 04:27:49,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 336 transitions, 3786 flow [2024-06-28 04:27:49,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:27:49,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:27:49,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 04:27:49,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-28 04:27:49,393 INFO L175 Difference]: Start difference. First operand has 258 places, 296 transitions, 2909 flow. Second operand 11 states and 185 transitions. [2024-06-28 04:27:49,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 336 transitions, 3786 flow [2024-06-28 04:27:50,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 336 transitions, 3664 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:27:50,169 INFO L231 Difference]: Finished difference. Result has 265 places, 299 transitions, 3015 flow [2024-06-28 04:27:50,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3015, PETRI_PLACES=265, PETRI_TRANSITIONS=299} [2024-06-28 04:27:50,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 04:27:50,169 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 299 transitions, 3015 flow [2024-06-28 04:27:50,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:50,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:50,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:50,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:27:50,170 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:27:50,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:50,170 INFO L85 PathProgramCache]: Analyzing trace with hash 125874640, now seen corresponding path program 2 times [2024-06-28 04:27:50,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:50,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94830814] [2024-06-28 04:27:50,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:50,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:50,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:53,184 INFO 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:27:53,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:53,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94830814] [2024-06-28 04:27:53,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94830814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:53,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:53,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:53,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563426517] [2024-06-28 04:27:53,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:53,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:53,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:53,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:53,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:53,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:53,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 299 transitions, 3015 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:53,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:53,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:53,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:54,757 INFO L124 PetriNetUnfolderBase]: 3479/5669 cut-off events. [2024-06-28 04:27:54,758 INFO L125 PetriNetUnfolderBase]: For 435594/435594 co-relation queries the response was YES. [2024-06-28 04:27:54,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33521 conditions, 5669 events. 3479/5669 cut-off events. For 435594/435594 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 34858 event pairs, 988 based on Foata normal form. 8/5672 useless extension candidates. Maximal degree in co-relation 33396. Up to 3552 conditions per place. [2024-06-28 04:27:54,820 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 257 selfloop transitions, 75 changer transitions 0/337 dead transitions. [2024-06-28 04:27:54,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 337 transitions, 4205 flow [2024-06-28 04:27:54,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:54,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:54,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:27:54,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:27:54,822 INFO L175 Difference]: Start difference. First operand has 265 places, 299 transitions, 3015 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:27:54,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 337 transitions, 4205 flow [2024-06-28 04:27:55,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 337 transitions, 4078 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:55,680 INFO L231 Difference]: Finished difference. Result has 268 places, 301 transitions, 3080 flow [2024-06-28 04:27:55,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3080, PETRI_PLACES=268, PETRI_TRANSITIONS=301} [2024-06-28 04:27:55,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-28 04:27:55,680 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 301 transitions, 3080 flow [2024-06-28 04:27:55,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:55,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:55,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:55,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:27:55,681 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:27:55,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:55,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1712094142, now seen corresponding path program 3 times [2024-06-28 04:27:55,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:55,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368156926] [2024-06-28 04:27:55,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:55,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:55,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:58,766 INFO 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:27:58,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:58,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368156926] [2024-06-28 04:27:58,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368156926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:58,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:58,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:58,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832071037] [2024-06-28 04:27:58,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:58,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:58,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:58,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:58,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:58,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:27:58,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 301 transitions, 3080 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:58,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:58,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:27:58,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:00,294 INFO L124 PetriNetUnfolderBase]: 3461/5635 cut-off events. [2024-06-28 04:28:00,294 INFO L125 PetriNetUnfolderBase]: For 415087/415087 co-relation queries the response was YES. [2024-06-28 04:28:00,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33159 conditions, 5635 events. 3461/5635 cut-off events. For 415087/415087 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 34479 event pairs, 796 based on Foata normal form. 8/5638 useless extension candidates. Maximal degree in co-relation 33031. Up to 3544 conditions per place. [2024-06-28 04:28:00,357 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 255 selfloop transitions, 79 changer transitions 0/339 dead transitions. [2024-06-28 04:28:00,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 339 transitions, 4275 flow [2024-06-28 04:28:00,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:00,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:00,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:28:00,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 04:28:00,359 INFO L175 Difference]: Start difference. First operand has 268 places, 301 transitions, 3080 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:28:00,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 339 transitions, 4275 flow [2024-06-28 04:28:01,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 339 transitions, 4019 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 04:28:01,159 INFO L231 Difference]: Finished difference. Result has 269 places, 302 transitions, 3007 flow [2024-06-28 04:28:01,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2835, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3007, PETRI_PLACES=269, PETRI_TRANSITIONS=302} [2024-06-28 04:28:01,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-28 04:28:01,160 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 302 transitions, 3007 flow [2024-06-28 04:28:01,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:01,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:01,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:01,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:28:01,161 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:28:01,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:01,161 INFO L85 PathProgramCache]: Analyzing trace with hash -849614108, now seen corresponding path program 4 times [2024-06-28 04:28:01,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:01,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930852427] [2024-06-28 04:28:01,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:01,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:01,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:03,911 INFO 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:28:03,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:03,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930852427] [2024-06-28 04:28:03,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930852427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:03,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:03,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:28:03,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554760473] [2024-06-28 04:28:03,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:03,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:28:03,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:03,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:28:03,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:28:03,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:28:03,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 302 transitions, 3007 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:28:03,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:03,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:28:03,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:05,393 INFO L124 PetriNetUnfolderBase]: 3480/5722 cut-off events. [2024-06-28 04:28:05,393 INFO L125 PetriNetUnfolderBase]: For 397341/397341 co-relation queries the response was YES. [2024-06-28 04:28:05,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32054 conditions, 5722 events. 3480/5722 cut-off events. For 397341/397341 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 35750 event pairs, 1102 based on Foata normal form. 8/5728 useless extension candidates. Maximal degree in co-relation 31927. Up to 5160 conditions per place. [2024-06-28 04:28:05,455 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 284 selfloop transitions, 48 changer transitions 1/338 dead transitions. [2024-06-28 04:28:05,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 338 transitions, 3815 flow [2024-06-28 04:28:05,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:05,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:05,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:28:05,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 04:28:05,457 INFO L175 Difference]: Start difference. First operand has 269 places, 302 transitions, 3007 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:28:05,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 338 transitions, 3815 flow [2024-06-28 04:28:06,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 338 transitions, 3682 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:28:06,481 INFO L231 Difference]: Finished difference. Result has 273 places, 306 transitions, 3036 flow [2024-06-28 04:28:06,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3036, PETRI_PLACES=273, PETRI_TRANSITIONS=306} [2024-06-28 04:28:06,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 04:28:06,481 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 306 transitions, 3036 flow [2024-06-28 04:28:06,481 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:28:06,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:06,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:06,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:28:06,482 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:28:06,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:06,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1679418708, now seen corresponding path program 1 times [2024-06-28 04:28:06,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:06,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120130632] [2024-06-28 04:28:06,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:06,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:06,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:09,566 INFO 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:28:09,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:09,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120130632] [2024-06-28 04:28:09,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120130632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:09,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:09,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:09,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748362763] [2024-06-28 04:28:09,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:09,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:09,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:09,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:09,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:09,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:28:09,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 306 transitions, 3036 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:28:09,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:09,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:28:09,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:11,595 INFO L124 PetriNetUnfolderBase]: 3635/5976 cut-off events. [2024-06-28 04:28:11,595 INFO L125 PetriNetUnfolderBase]: For 323391/323391 co-relation queries the response was YES. [2024-06-28 04:28:11,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31670 conditions, 5976 events. 3635/5976 cut-off events. For 323391/323391 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 38126 event pairs, 888 based on Foata normal form. 8/5980 useless extension candidates. Maximal degree in co-relation 31541. Up to 4610 conditions per place. [2024-06-28 04:28:11,663 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 308 selfloop transitions, 73 changer transitions 7/393 dead transitions. [2024-06-28 04:28:11,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 393 transitions, 4700 flow [2024-06-28 04:28:11,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:11,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:11,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 04:28:11,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:28:11,665 INFO L175 Difference]: Start difference. First operand has 273 places, 306 transitions, 3036 flow. Second operand 11 states and 209 transitions. [2024-06-28 04:28:11,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 393 transitions, 4700 flow [2024-06-28 04:28:12,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 393 transitions, 4571 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:12,577 INFO L231 Difference]: Finished difference. Result has 281 places, 328 transitions, 3435 flow [2024-06-28 04:28:12,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2927, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3435, PETRI_PLACES=281, PETRI_TRANSITIONS=328} [2024-06-28 04:28:12,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-28 04:28:12,578 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 328 transitions, 3435 flow [2024-06-28 04:28:12,578 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:28:12,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:12,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:12,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:28:12,578 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:28:12,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:12,579 INFO L85 PathProgramCache]: Analyzing trace with hash -426118408, now seen corresponding path program 2 times [2024-06-28 04:28:12,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:12,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326385987] [2024-06-28 04:28:12,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:12,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:12,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:15,890 INFO 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:28:15,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:15,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326385987] [2024-06-28 04:28:15,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326385987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:15,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:15,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:15,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777832602] [2024-06-28 04:28:15,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:15,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:15,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:15,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:15,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:15,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:28:15,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 328 transitions, 3435 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:28:15,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:15,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:28:15,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:17,945 INFO L124 PetriNetUnfolderBase]: 3691/6079 cut-off events. [2024-06-28 04:28:17,945 INFO L125 PetriNetUnfolderBase]: For 363062/363062 co-relation queries the response was YES. [2024-06-28 04:28:17,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32906 conditions, 6079 events. 3691/6079 cut-off events. For 363062/363062 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 38940 event pairs, 874 based on Foata normal form. 16/6094 useless extension candidates. Maximal degree in co-relation 32772. Up to 5325 conditions per place. [2024-06-28 04:28:18,017 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 73 changer transitions 4/373 dead transitions. [2024-06-28 04:28:18,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 373 transitions, 4370 flow [2024-06-28 04:28:18,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:18,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:18,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:28:18,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:28:18,019 INFO L175 Difference]: Start difference. First operand has 281 places, 328 transitions, 3435 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:28:18,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 373 transitions, 4370 flow [2024-06-28 04:28:19,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 373 transitions, 4319 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 04:28:19,064 INFO L231 Difference]: Finished difference. Result has 288 places, 330 transitions, 3593 flow [2024-06-28 04:28:19,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3593, PETRI_PLACES=288, PETRI_TRANSITIONS=330} [2024-06-28 04:28:19,065 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-28 04:28:19,065 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 330 transitions, 3593 flow [2024-06-28 04:28:19,065 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:28:19,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:19,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, 1, 1, 1] [2024-06-28 04:28:19,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:28:19,066 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:28:19,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:19,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1980308744, now seen corresponding path program 3 times [2024-06-28 04:28:19,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:19,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385829706] [2024-06-28 04:28:19,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:19,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:19,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:22,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:22,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:22,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385829706] [2024-06-28 04:28:22,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385829706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:22,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:22,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:22,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115871534] [2024-06-28 04:28:22,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:22,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:22,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:22,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:22,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:22,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:28:22,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 330 transitions, 3593 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:28:22,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:22,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:28:22,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:24,232 INFO L124 PetriNetUnfolderBase]: 3727/6124 cut-off events. [2024-06-28 04:28:24,233 INFO L125 PetriNetUnfolderBase]: For 349339/349339 co-relation queries the response was YES. [2024-06-28 04:28:24,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33305 conditions, 6124 events. 3727/6124 cut-off events. For 349339/349339 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 39273 event pairs, 1042 based on Foata normal form. 10/6130 useless extension candidates. Maximal degree in co-relation 33169. Up to 5246 conditions per place. [2024-06-28 04:28:24,303 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 312 selfloop transitions, 60 changer transitions 1/378 dead transitions. [2024-06-28 04:28:24,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 378 transitions, 4729 flow [2024-06-28 04:28:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:28:24,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:28:24,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 04:28:24,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 04:28:24,304 INFO L175 Difference]: Start difference. First operand has 288 places, 330 transitions, 3593 flow. Second operand 10 states and 181 transitions. [2024-06-28 04:28:24,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 378 transitions, 4729 flow [2024-06-28 04:28:25,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 378 transitions, 4565 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:25,704 INFO L231 Difference]: Finished difference. Result has 292 places, 332 transitions, 3600 flow [2024-06-28 04:28:25,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3600, PETRI_PLACES=292, PETRI_TRANSITIONS=332} [2024-06-28 04:28:25,704 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-28 04:28:25,704 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 332 transitions, 3600 flow [2024-06-28 04:28:25,705 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:28:25,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:25,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:25,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:28:25,705 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:28:25,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:25,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1972690184, now seen corresponding path program 4 times [2024-06-28 04:28:25,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:25,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256571552] [2024-06-28 04:28:25,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:25,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:28,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:28,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:28,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256571552] [2024-06-28 04:28:28,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256571552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:28,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:28,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:28:28,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493942455] [2024-06-28 04:28:28,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:28,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:28:28,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:28,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:28:28,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:28:28,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:28:28,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 332 transitions, 3600 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:28:28,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:28,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:28:28,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:30,943 INFO L124 PetriNetUnfolderBase]: 3740/6152 cut-off events. [2024-06-28 04:28:30,944 INFO L125 PetriNetUnfolderBase]: For 360003/360003 co-relation queries the response was YES. [2024-06-28 04:28:31,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32591 conditions, 6152 events. 3740/6152 cut-off events. For 360003/360003 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 39645 event pairs, 1055 based on Foata normal form. 20/6171 useless extension candidates. Maximal degree in co-relation 32453. Up to 5400 conditions per place. [2024-06-28 04:28:31,022 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 288 selfloop transitions, 80 changer transitions 1/374 dead transitions. [2024-06-28 04:28:31,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 374 transitions, 4514 flow [2024-06-28 04:28:31,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:31,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:31,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:28:31,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 04:28:31,024 INFO L175 Difference]: Start difference. First operand has 292 places, 332 transitions, 3600 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:28:31,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 374 transitions, 4514 flow [2024-06-28 04:28:32,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 374 transitions, 4392 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:32,541 INFO L231 Difference]: Finished difference. Result has 294 places, 333 transitions, 3676 flow [2024-06-28 04:28:32,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3676, PETRI_PLACES=294, PETRI_TRANSITIONS=333} [2024-06-28 04:28:32,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 04:28:32,542 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 333 transitions, 3676 flow [2024-06-28 04:28:32,542 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:28:32,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:32,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:32,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:28:32,542 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:28:32,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:32,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1694616840, now seen corresponding path program 5 times [2024-06-28 04:28:32,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:32,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297520550] [2024-06-28 04:28:32,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:32,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:32,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:35,902 INFO 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:28:35,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:35,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297520550] [2024-06-28 04:28:35,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297520550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:35,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:35,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:35,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020302196] [2024-06-28 04:28:35,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:35,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:35,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:35,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:35,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:35,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:28:35,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 333 transitions, 3676 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:28:35,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:35,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:28:35,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:37,894 INFO L124 PetriNetUnfolderBase]: 3796/6246 cut-off events. [2024-06-28 04:28:37,894 INFO L125 PetriNetUnfolderBase]: For 352975/352975 co-relation queries the response was YES. [2024-06-28 04:28:37,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33353 conditions, 6246 events. 3796/6246 cut-off events. For 352975/352975 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 40330 event pairs, 1078 based on Foata normal form. 16/6261 useless extension candidates. Maximal degree in co-relation 33214. Up to 5634 conditions per place. [2024-06-28 04:28:37,966 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 298 selfloop transitions, 66 changer transitions 1/370 dead transitions. [2024-06-28 04:28:37,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 370 transitions, 4571 flow [2024-06-28 04:28:37,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:37,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:37,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:28:37,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 04:28:37,968 INFO L175 Difference]: Start difference. First operand has 294 places, 333 transitions, 3676 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:28:37,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 370 transitions, 4571 flow [2024-06-28 04:28:39,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 370 transitions, 4399 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:39,492 INFO L231 Difference]: Finished difference. Result has 296 places, 335 transitions, 3698 flow [2024-06-28 04:28:39,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3504, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3698, PETRI_PLACES=296, PETRI_TRANSITIONS=335} [2024-06-28 04:28:39,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-28 04:28:39,493 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 335 transitions, 3698 flow [2024-06-28 04:28:39,493 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:28:39,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:39,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:39,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:28:39,494 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:28:39,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:39,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1705741048, now seen corresponding path program 6 times [2024-06-28 04:28:39,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:39,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908200989] [2024-06-28 04:28:39,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:39,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:39,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:42,556 INFO 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:28:42,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:42,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908200989] [2024-06-28 04:28:42,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908200989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:42,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:42,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:42,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398283959] [2024-06-28 04:28:42,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:42,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:42,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:42,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:42,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:42,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:28:42,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 335 transitions, 3698 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:28:42,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:42,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:28:42,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:44,710 INFO L124 PetriNetUnfolderBase]: 4123/6751 cut-off events. [2024-06-28 04:28:44,711 INFO L125 PetriNetUnfolderBase]: For 565049/565051 co-relation queries the response was YES. [2024-06-28 04:28:44,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40630 conditions, 6751 events. 4123/6751 cut-off events. For 565049/565051 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 43507 event pairs, 1006 based on Foata normal form. 12/6762 useless extension candidates. Maximal degree in co-relation 40490. Up to 4770 conditions per place. [2024-06-28 04:28:44,794 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 151 changer transitions 0/391 dead transitions. [2024-06-28 04:28:44,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 391 transitions, 4932 flow [2024-06-28 04:28:44,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:44,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:44,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-28 04:28:44,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48677248677248675 [2024-06-28 04:28:44,796 INFO L175 Difference]: Start difference. First operand has 296 places, 335 transitions, 3698 flow. Second operand 9 states and 184 transitions. [2024-06-28 04:28:44,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 391 transitions, 4932 flow [2024-06-28 04:28:46,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 391 transitions, 4779 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:46,386 INFO L231 Difference]: Finished difference. Result has 298 places, 337 transitions, 3917 flow [2024-06-28 04:28:46,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3917, PETRI_PLACES=298, PETRI_TRANSITIONS=337} [2024-06-28 04:28:46,386 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 04:28:46,386 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 337 transitions, 3917 flow [2024-06-28 04:28:46,387 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:28:46,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:46,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, 1, 1, 1] [2024-06-28 04:28:46,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:28:46,387 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:28:46,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:46,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1705950298, now seen corresponding path program 7 times [2024-06-28 04:28:46,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:46,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260305298] [2024-06-28 04:28:46,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:46,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:49,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:49,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:49,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260305298] [2024-06-28 04:28:49,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260305298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:49,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:49,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:49,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622377326] [2024-06-28 04:28:49,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:49,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:49,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:49,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:49,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:49,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:28:49,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 337 transitions, 3917 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:28:49,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:49,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:28:49,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:52,070 INFO L124 PetriNetUnfolderBase]: 4159/6807 cut-off events. [2024-06-28 04:28:52,071 INFO L125 PetriNetUnfolderBase]: For 581050/581052 co-relation queries the response was YES. [2024-06-28 04:28:52,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41635 conditions, 6807 events. 4159/6807 cut-off events. For 581050/581052 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 44025 event pairs, 1028 based on Foata normal form. 12/6818 useless extension candidates. Maximal degree in co-relation 41494. Up to 5449 conditions per place. [2024-06-28 04:28:52,142 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 225 selfloop transitions, 150 changer transitions 0/380 dead transitions. [2024-06-28 04:28:52,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 380 transitions, 4849 flow [2024-06-28 04:28:52,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:52,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:52,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:28:52,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 04:28:52,144 INFO L175 Difference]: Start difference. First operand has 298 places, 337 transitions, 3917 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:28:52,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 380 transitions, 4849 flow [2024-06-28 04:28:53,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 380 transitions, 4607 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 04:28:53,730 INFO L231 Difference]: Finished difference. Result has 302 places, 338 transitions, 4016 flow [2024-06-28 04:28:53,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4016, PETRI_PLACES=302, PETRI_TRANSITIONS=338} [2024-06-28 04:28:53,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-28 04:28:53,731 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 338 transitions, 4016 flow [2024-06-28 04:28:53,731 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:28:53,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:53,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:53,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:28:53,731 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:28:53,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:53,732 INFO L85 PathProgramCache]: Analyzing trace with hash 830024730, now seen corresponding path program 8 times [2024-06-28 04:28:53,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:53,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934953897] [2024-06-28 04:28:53,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:53,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:53,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:56,970 INFO 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:28:56,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:56,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934953897] [2024-06-28 04:28:56,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934953897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:56,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:56,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:56,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833652072] [2024-06-28 04:28:56,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:56,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:56,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:56,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:56,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:57,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:28:57,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 338 transitions, 4016 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:28:57,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:57,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:28:57,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:59,277 INFO L124 PetriNetUnfolderBase]: 4297/7023 cut-off events. [2024-06-28 04:28:59,278 INFO L125 PetriNetUnfolderBase]: For 589456/589458 co-relation queries the response was YES. [2024-06-28 04:28:59,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43003 conditions, 7023 events. 4297/7023 cut-off events. For 589456/589458 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 45608 event pairs, 1114 based on Foata normal form. 12/7031 useless extension candidates. Maximal degree in co-relation 42860. Up to 5551 conditions per place. [2024-06-28 04:28:59,364 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 234 selfloop transitions, 158 changer transitions 0/397 dead transitions. [2024-06-28 04:28:59,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 397 transitions, 5156 flow [2024-06-28 04:28:59,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:28:59,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:28:59,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 04:28:59,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-28 04:28:59,366 INFO L175 Difference]: Start difference. First operand has 302 places, 338 transitions, 4016 flow. Second operand 10 states and 176 transitions. [2024-06-28 04:28:59,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 397 transitions, 5156 flow [2024-06-28 04:29:01,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 397 transitions, 4809 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:01,236 INFO L231 Difference]: Finished difference. Result has 308 places, 358 transitions, 4269 flow [2024-06-28 04:29:01,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3707, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4269, PETRI_PLACES=308, PETRI_TRANSITIONS=358} [2024-06-28 04:29:01,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-28 04:29:01,237 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 358 transitions, 4269 flow [2024-06-28 04:29:01,237 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:29:01,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:01,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:29:01,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:29:01,237 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:29:01,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:01,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1136752908, now seen corresponding path program 9 times [2024-06-28 04:29:01,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:01,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33880428] [2024-06-28 04:29:01,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:01,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:01,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:05,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:29:05,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:05,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33880428] [2024-06-28 04:29:05,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33880428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:05,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:05,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:05,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925060268] [2024-06-28 04:29:05,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:05,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:05,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:05,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:05,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:05,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:29:05,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 358 transitions, 4269 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:29:05,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:05,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:29:05,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:07,144 INFO L124 PetriNetUnfolderBase]: 4307/7041 cut-off events. [2024-06-28 04:29:07,145 INFO L125 PetriNetUnfolderBase]: For 594602/594602 co-relation queries the response was YES. [2024-06-28 04:29:07,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42682 conditions, 7041 events. 4307/7041 cut-off events. For 594602/594602 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 45784 event pairs, 1266 based on Foata normal form. 16/7056 useless extension candidates. Maximal degree in co-relation 42535. Up to 6449 conditions per place. [2024-06-28 04:29:07,266 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 58 changer transitions 0/386 dead transitions. [2024-06-28 04:29:07,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 386 transitions, 5155 flow [2024-06-28 04:29:07,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:07,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:07,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:29:07,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 04:29:07,268 INFO L175 Difference]: Start difference. First operand has 308 places, 358 transitions, 4269 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:29:07,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 386 transitions, 5155 flow [2024-06-28 04:29:09,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 386 transitions, 4967 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 04:29:09,996 INFO L231 Difference]: Finished difference. Result has 313 places, 359 transitions, 4239 flow [2024-06-28 04:29:09,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4081, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4239, PETRI_PLACES=313, PETRI_TRANSITIONS=359} [2024-06-28 04:29:09,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-28 04:29:09,997 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 359 transitions, 4239 flow [2024-06-28 04:29:09,997 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:29:09,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:09,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:29:09,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:29:09,997 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:29:09,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:09,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1666302712, now seen corresponding path program 10 times [2024-06-28 04:29:09,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:09,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031796482] [2024-06-28 04:29:09,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:09,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:10,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:13,384 INFO 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:29:13,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:13,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031796482] [2024-06-28 04:29:13,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031796482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:13,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:13,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:13,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902845180] [2024-06-28 04:29:13,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:13,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:13,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:13,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:13,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:13,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:29:13,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 359 transitions, 4239 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:29:13,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:13,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:29:13,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:15,697 INFO L124 PetriNetUnfolderBase]: 4343/7097 cut-off events. [2024-06-28 04:29:15,697 INFO L125 PetriNetUnfolderBase]: For 580413/580413 co-relation queries the response was YES. [2024-06-28 04:29:15,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42659 conditions, 7097 events. 4343/7097 cut-off events. For 580413/580413 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 46226 event pairs, 1280 based on Foata normal form. 10/7106 useless extension candidates. Maximal degree in co-relation 42511. Up to 6505 conditions per place. [2024-06-28 04:29:15,775 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 62 changer transitions 0/389 dead transitions. [2024-06-28 04:29:15,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 389 transitions, 5139 flow [2024-06-28 04:29:15,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:15,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:15,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:29:15,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 04:29:15,776 INFO L175 Difference]: Start difference. First operand has 313 places, 359 transitions, 4239 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:29:15,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 389 transitions, 5139 flow [2024-06-28 04:29:18,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 389 transitions, 4997 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:18,051 INFO L231 Difference]: Finished difference. Result has 315 places, 360 transitions, 4256 flow [2024-06-28 04:29:18,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4097, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4256, PETRI_PLACES=315, PETRI_TRANSITIONS=360} [2024-06-28 04:29:18,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-28 04:29:18,052 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 360 transitions, 4256 flow [2024-06-28 04:29:18,052 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:29:18,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:18,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:29:18,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:29:18,052 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:29:18,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:18,052 INFO L85 PathProgramCache]: Analyzing trace with hash -473170344, now seen corresponding path program 1 times [2024-06-28 04:29:18,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:18,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574606281] [2024-06-28 04:29:18,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:18,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:18,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:21,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:29:21,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:21,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574606281] [2024-06-28 04:29:21,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574606281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:21,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:21,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:21,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110555603] [2024-06-28 04:29:21,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:21,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:21,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:21,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:21,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:21,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:29:21,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 360 transitions, 4256 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:21,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:21,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:29:21,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:24,275 INFO L124 PetriNetUnfolderBase]: 4635/7579 cut-off events. [2024-06-28 04:29:24,276 INFO L125 PetriNetUnfolderBase]: For 814795/814797 co-relation queries the response was YES. [2024-06-28 04:29:24,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50158 conditions, 7579 events. 4635/7579 cut-off events. For 814795/814797 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49535 event pairs, 1097 based on Foata normal form. 8/7586 useless extension candidates. Maximal degree in co-relation 50009. Up to 4142 conditions per place. [2024-06-28 04:29:24,370 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 236 selfloop transitions, 181 changer transitions 0/422 dead transitions. [2024-06-28 04:29:24,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 422 transitions, 5828 flow [2024-06-28 04:29:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:24,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:24,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-28 04:29:24,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947089947089947 [2024-06-28 04:29:24,372 INFO L175 Difference]: Start difference. First operand has 315 places, 360 transitions, 4256 flow. Second operand 9 states and 187 transitions. [2024-06-28 04:29:24,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 422 transitions, 5828 flow [2024-06-28 04:29:27,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 422 transitions, 5693 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:27,430 INFO L231 Difference]: Finished difference. Result has 317 places, 363 transitions, 4597 flow [2024-06-28 04:29:27,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4121, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4597, PETRI_PLACES=317, PETRI_TRANSITIONS=363} [2024-06-28 04:29:27,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-28 04:29:27,431 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 363 transitions, 4597 flow [2024-06-28 04:29:27,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:27,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:27,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:29:27,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:29:27,432 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:29:27,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:27,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1417402536, now seen corresponding path program 2 times [2024-06-28 04:29:27,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:27,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314559531] [2024-06-28 04:29:27,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:27,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:27,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:30,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:30,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:30,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314559531] [2024-06-28 04:29:30,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314559531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:30,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:30,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:30,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333331607] [2024-06-28 04:29:30,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:30,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:30,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:30,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:30,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:30,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:29:30,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 363 transitions, 4597 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:30,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:30,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:29:30,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:33,400 INFO L124 PetriNetUnfolderBase]: 4655/7607 cut-off events. [2024-06-28 04:29:33,401 INFO L125 PetriNetUnfolderBase]: For 837924/837926 co-relation queries the response was YES. [2024-06-28 04:29:33,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51379 conditions, 7607 events. 4655/7607 cut-off events. For 837924/837926 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 49762 event pairs, 1149 based on Foata normal form. 8/7614 useless extension candidates. Maximal degree in co-relation 51229. Up to 4154 conditions per place. [2024-06-28 04:29:33,497 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 229 selfloop transitions, 182 changer transitions 0/416 dead transitions. [2024-06-28 04:29:33,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 416 transitions, 6063 flow [2024-06-28 04:29:33,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:33,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:33,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 04:29:33,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:29:33,498 INFO L175 Difference]: Start difference. First operand has 317 places, 363 transitions, 4597 flow. Second operand 9 states and 180 transitions. [2024-06-28 04:29:33,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 416 transitions, 6063 flow [2024-06-28 04:29:35,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 416 transitions, 5792 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 04:29:35,843 INFO L231 Difference]: Finished difference. Result has 322 places, 364 transitions, 4732 flow [2024-06-28 04:29:35,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4732, PETRI_PLACES=322, PETRI_TRANSITIONS=364} [2024-06-28 04:29:35,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-28 04:29:35,844 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 364 transitions, 4732 flow [2024-06-28 04:29:35,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:35,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:35,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, 1, 1, 1] [2024-06-28 04:29:35,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:29:35,845 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:29:35,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:35,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1162985082, now seen corresponding path program 3 times [2024-06-28 04:29:35,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:35,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771434200] [2024-06-28 04:29:35,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:35,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:35,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:39,749 INFO 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:29:39,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:39,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771434200] [2024-06-28 04:29:39,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771434200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:39,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:39,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:39,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501133235] [2024-06-28 04:29:39,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:39,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:39,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:39,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:39,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:39,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:29:39,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 364 transitions, 4732 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:39,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:39,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:29:39,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:42,192 INFO L124 PetriNetUnfolderBase]: 4719/7725 cut-off events. [2024-06-28 04:29:42,192 INFO L125 PetriNetUnfolderBase]: For 850092/850094 co-relation queries the response was YES. [2024-06-28 04:29:42,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52615 conditions, 7725 events. 4719/7725 cut-off events. For 850092/850094 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 51059 event pairs, 1292 based on Foata normal form. 8/7729 useless extension candidates. Maximal degree in co-relation 52463. Up to 6103 conditions per place. [2024-06-28 04:29:42,295 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 242 selfloop transitions, 162 changer transitions 0/409 dead transitions. [2024-06-28 04:29:42,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 409 transitions, 5767 flow [2024-06-28 04:29:42,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:29:42,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:29:42,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 04:29:42,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 04:29:42,297 INFO L175 Difference]: Start difference. First operand has 322 places, 364 transitions, 4732 flow. Second operand 10 states and 177 transitions. [2024-06-28 04:29:42,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 409 transitions, 5767 flow [2024-06-28 04:29:44,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 409 transitions, 5455 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:29:44,709 INFO L231 Difference]: Finished difference. Result has 328 places, 368 transitions, 4829 flow [2024-06-28 04:29:44,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4423, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4829, PETRI_PLACES=328, PETRI_TRANSITIONS=368} [2024-06-28 04:29:44,710 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-28 04:29:44,710 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 368 transitions, 4829 flow [2024-06-28 04:29:44,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:44,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:44,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, 1, 1] [2024-06-28 04:29:44,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:29:44,711 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:29:44,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:44,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1672973912, now seen corresponding path program 4 times [2024-06-28 04:29:44,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:44,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323298917] [2024-06-28 04:29:44,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:44,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:44,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:48,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:29:48,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:48,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323298917] [2024-06-28 04:29:48,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323298917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:48,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:48,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:48,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492609580] [2024-06-28 04:29:48,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:48,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:48,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:48,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:48,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:48,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:29:48,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 368 transitions, 4829 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:48,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:48,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:29:48,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:50,859 INFO L124 PetriNetUnfolderBase]: 4739/7749 cut-off events. [2024-06-28 04:29:50,859 INFO L125 PetriNetUnfolderBase]: For 867429/867429 co-relation queries the response was YES. [2024-06-28 04:29:50,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52982 conditions, 7749 events. 4739/7749 cut-off events. For 867429/867429 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 51310 event pairs, 1494 based on Foata normal form. 6/7754 useless extension candidates. Maximal degree in co-relation 52828. Up to 7097 conditions per place. [2024-06-28 04:29:50,964 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 64 changer transitions 0/400 dead transitions. [2024-06-28 04:29:50,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 400 transitions, 5768 flow [2024-06-28 04:29:50,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:50,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:50,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:29:50,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 04:29:50,966 INFO L175 Difference]: Start difference. First operand has 328 places, 368 transitions, 4829 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:29:50,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 400 transitions, 5768 flow [2024-06-28 04:29:53,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 400 transitions, 5442 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:53,792 INFO L231 Difference]: Finished difference. Result has 330 places, 369 transitions, 4664 flow [2024-06-28 04:29:53,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4503, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4664, PETRI_PLACES=330, PETRI_TRANSITIONS=369} [2024-06-28 04:29:53,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-28 04:29:53,792 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 369 transitions, 4664 flow [2024-06-28 04:29:53,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:53,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:53,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:29:53,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:29:53,793 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:29:53,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:53,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1088897784, now seen corresponding path program 11 times [2024-06-28 04:29:53,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:53,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777344119] [2024-06-28 04:29:53,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:53,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:53,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:56,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:56,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:56,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777344119] [2024-06-28 04:29:56,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777344119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:56,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:56,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:56,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833766257] [2024-06-28 04:29:56,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:56,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:56,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:56,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:56,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:56,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:29:56,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 369 transitions, 4664 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:29:56,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:56,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:29:56,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:59,680 INFO L124 PetriNetUnfolderBase]: 5066/8262 cut-off events. [2024-06-28 04:29:59,681 INFO L125 PetriNetUnfolderBase]: For 1183416/1183416 co-relation queries the response was YES. [2024-06-28 04:29:59,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60514 conditions, 8262 events. 5066/8262 cut-off events. For 1183416/1183416 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 54742 event pairs, 1370 based on Foata normal form. 10/8267 useless extension candidates. Maximal degree in co-relation 60359. Up to 6119 conditions per place. [2024-06-28 04:29:59,793 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 267 selfloop transitions, 149 changer transitions 0/421 dead transitions. [2024-06-28 04:29:59,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 421 transitions, 5974 flow [2024-06-28 04:29:59,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:59,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:59,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 04:29:59,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 04:29:59,796 INFO L175 Difference]: Start difference. First operand has 330 places, 369 transitions, 4664 flow. Second operand 9 states and 177 transitions. [2024-06-28 04:29:59,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 421 transitions, 5974 flow [2024-06-28 04:30:02,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 421 transitions, 5830 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:30:02,940 INFO L231 Difference]: Finished difference. Result has 332 places, 371 transitions, 4896 flow [2024-06-28 04:30:02,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4896, PETRI_PLACES=332, PETRI_TRANSITIONS=371} [2024-06-28 04:30:02,941 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-28 04:30:02,941 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 371 transitions, 4896 flow [2024-06-28 04:30:02,941 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:30:02,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:02,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:02,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:30:02,942 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:30:02,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:02,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1096516344, now seen corresponding path program 12 times [2024-06-28 04:30:02,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:02,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839892138] [2024-06-28 04:30:02,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:02,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:02,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:06,163 INFO 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:30:06,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:06,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839892138] [2024-06-28 04:30:06,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839892138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:06,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:06,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:06,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642021779] [2024-06-28 04:30:06,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:06,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:06,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:06,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:06,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:06,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:30:06,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 371 transitions, 4896 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:30:06,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:06,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:30:06,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:08,829 INFO L124 PetriNetUnfolderBase]: 5102/8318 cut-off events. [2024-06-28 04:30:08,829 INFO L125 PetriNetUnfolderBase]: For 1212711/1212711 co-relation queries the response was YES. [2024-06-28 04:30:08,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61795 conditions, 8318 events. 5102/8318 cut-off events. For 1212711/1212711 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 55185 event pairs, 1392 based on Foata normal form. 10/8323 useless extension candidates. Maximal degree in co-relation 61639. Up to 6814 conditions per place. [2024-06-28 04:30:08,947 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 257 selfloop transitions, 148 changer transitions 0/410 dead transitions. [2024-06-28 04:30:08,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 410 transitions, 5882 flow [2024-06-28 04:30:08,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:08,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:08,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:30:08,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 04:30:08,949 INFO L175 Difference]: Start difference. First operand has 332 places, 371 transitions, 4896 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:30:08,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 410 transitions, 5882 flow [2024-06-28 04:30:12,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 410 transitions, 5647 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 04:30:12,105 INFO L231 Difference]: Finished difference. Result has 336 places, 372 transitions, 5002 flow [2024-06-28 04:30:12,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4675, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5002, PETRI_PLACES=336, PETRI_TRANSITIONS=372} [2024-06-28 04:30:12,105 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-28 04:30:12,105 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 372 transitions, 5002 flow [2024-06-28 04:30:12,106 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:30:12,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:12,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:12,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:30:12,106 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:30:12,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:12,107 INFO L85 PathProgramCache]: Analyzing trace with hash -2052926506, now seen corresponding path program 13 times [2024-06-28 04:30:12,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:12,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922793956] [2024-06-28 04:30:12,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:12,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:12,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:15,675 INFO 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:30:15,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:15,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922793956] [2024-06-28 04:30:15,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922793956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:15,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:15,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:15,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951001406] [2024-06-28 04:30:15,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:15,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:15,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:15,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:15,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:15,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:30:15,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 372 transitions, 5002 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:30:15,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:15,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:30:15,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:18,089 INFO L124 PetriNetUnfolderBase]: 5138/8374 cut-off events. [2024-06-28 04:30:18,089 INFO L125 PetriNetUnfolderBase]: For 1230590/1230590 co-relation queries the response was YES. [2024-06-28 04:30:18,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62449 conditions, 8374 events. 5138/8374 cut-off events. For 1230590/1230590 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 55624 event pairs, 1396 based on Foata normal form. 10/8379 useless extension candidates. Maximal degree in co-relation 62291. Up to 6870 conditions per place. [2024-06-28 04:30:18,221 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 255 selfloop transitions, 146 changer transitions 0/406 dead transitions. [2024-06-28 04:30:18,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 406 transitions, 5950 flow [2024-06-28 04:30:18,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:18,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:18,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:30:18,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:30:18,223 INFO L175 Difference]: Start difference. First operand has 336 places, 372 transitions, 5002 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:30:18,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 406 transitions, 5950 flow [2024-06-28 04:30:21,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 406 transitions, 5643 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 04:30:21,909 INFO L231 Difference]: Finished difference. Result has 338 places, 373 transitions, 5020 flow [2024-06-28 04:30:21,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5020, PETRI_PLACES=338, PETRI_TRANSITIONS=373} [2024-06-28 04:30:21,909 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-28 04:30:21,909 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 373 transitions, 5020 flow [2024-06-28 04:30:21,910 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:30:21,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:21,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:21,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:30:21,910 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:30:21,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:21,910 INFO L85 PathProgramCache]: Analyzing trace with hash 285566810, now seen corresponding path program 14 times [2024-06-28 04:30:21,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:21,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008622493] [2024-06-28 04:30:21,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:21,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:21,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:25,303 INFO 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:30:25,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:25,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008622493] [2024-06-28 04:30:25,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008622493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:25,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:25,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:25,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526488786] [2024-06-28 04:30:25,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:25,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:25,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:25,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:25,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:25,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:30:25,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 373 transitions, 5020 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:30:25,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:25,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:30:25,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:28,054 INFO L124 PetriNetUnfolderBase]: 5314/8638 cut-off events. [2024-06-28 04:30:28,054 INFO L125 PetriNetUnfolderBase]: For 1494031/1494031 co-relation queries the response was YES. [2024-06-28 04:30:28,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63776 conditions, 8638 events. 5314/8638 cut-off events. For 1494031/1494031 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 57587 event pairs, 1434 based on Foata normal form. 54/8687 useless extension candidates. Maximal degree in co-relation 63617. Up to 6910 conditions per place. [2024-06-28 04:30:28,163 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 246 selfloop transitions, 152 changer transitions 5/408 dead transitions. [2024-06-28 04:30:28,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 408 transitions, 5974 flow [2024-06-28 04:30:28,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:30:28,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:30:28,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 04:30:28,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-28 04:30:28,164 INFO L175 Difference]: Start difference. First operand has 338 places, 373 transitions, 5020 flow. Second operand 10 states and 174 transitions. [2024-06-28 04:30:28,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 408 transitions, 5974 flow [2024-06-28 04:30:31,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 408 transitions, 5669 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:30:31,333 INFO L231 Difference]: Finished difference. Result has 341 places, 373 transitions, 5046 flow [2024-06-28 04:30:31,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4715, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5046, PETRI_PLACES=341, PETRI_TRANSITIONS=373} [2024-06-28 04:30:31,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-28 04:30:31,333 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 373 transitions, 5046 flow [2024-06-28 04:30:31,333 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:30:31,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:31,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:31,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:30:31,334 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:30:31,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:31,334 INFO L85 PathProgramCache]: Analyzing trace with hash 2129079716, now seen corresponding path program 15 times [2024-06-28 04:30:31,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:31,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362626704] [2024-06-28 04:30:31,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:31,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:34,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:34,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:34,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362626704] [2024-06-28 04:30:34,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362626704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:34,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:34,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:34,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337703641] [2024-06-28 04:30:34,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:34,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:34,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:34,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:34,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:34,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:30:34,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 373 transitions, 5046 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:30:34,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:34,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:30:34,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:37,094 INFO L124 PetriNetUnfolderBase]: 5238/8550 cut-off events. [2024-06-28 04:30:37,095 INFO L125 PetriNetUnfolderBase]: For 1281938/1281938 co-relation queries the response was YES. [2024-06-28 04:30:37,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59132 conditions, 8550 events. 5238/8550 cut-off events. For 1281938/1281938 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 57264 event pairs, 1668 based on Foata normal form. 54/8599 useless extension candidates. Maximal degree in co-relation 58972. Up to 7424 conditions per place. [2024-06-28 04:30:37,202 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 312 selfloop transitions, 85 changer transitions 5/407 dead transitions. [2024-06-28 04:30:37,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 407 transitions, 5991 flow [2024-06-28 04:30:37,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:30:37,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:30:37,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 04:30:37,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-28 04:30:37,204 INFO L175 Difference]: Start difference. First operand has 341 places, 373 transitions, 5046 flow. Second operand 11 states and 185 transitions. [2024-06-28 04:30:37,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 407 transitions, 5991 flow [2024-06-28 04:30:41,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 407 transitions, 5672 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 04:30:41,233 INFO L231 Difference]: Finished difference. Result has 344 places, 373 transitions, 4924 flow [2024-06-28 04:30:41,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4727, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4924, PETRI_PLACES=344, PETRI_TRANSITIONS=373} [2024-06-28 04:30:41,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-28 04:30:41,234 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 373 transitions, 4924 flow [2024-06-28 04:30:41,234 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:30:41,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:41,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:41,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:30:41,234 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:30:41,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:41,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1810338682, now seen corresponding path program 16 times [2024-06-28 04:30:41,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:41,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074361572] [2024-06-28 04:30:41,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:41,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:41,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:44,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:44,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:44,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074361572] [2024-06-28 04:30:44,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074361572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:44,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:44,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:44,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917540235] [2024-06-28 04:30:44,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:44,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:44,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:44,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:44,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:44,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:30:44,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 373 transitions, 4924 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:30:44,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:44,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:30:44,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:46,773 INFO L124 PetriNetUnfolderBase]: 5103/8349 cut-off events. [2024-06-28 04:30:46,774 INFO L125 PetriNetUnfolderBase]: For 1000514/1000514 co-relation queries the response was YES. [2024-06-28 04:30:46,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52232 conditions, 8349 events. 5103/8349 cut-off events. For 1000514/1000514 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 55991 event pairs, 1597 based on Foata normal form. 54/8398 useless extension candidates. Maximal degree in co-relation 52071. Up to 7227 conditions per place. [2024-06-28 04:30:46,875 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 312 selfloop transitions, 79 changer transitions 5/401 dead transitions. [2024-06-28 04:30:46,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 401 transitions, 5816 flow [2024-06-28 04:30:46,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:46,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:46,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:30:46,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 04:30:46,877 INFO L175 Difference]: Start difference. First operand has 344 places, 373 transitions, 4924 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:30:46,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 401 transitions, 5816 flow [2024-06-28 04:30:49,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 401 transitions, 5617 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 04:30:49,870 INFO L231 Difference]: Finished difference. Result has 344 places, 372 transitions, 4880 flow [2024-06-28 04:30:49,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4725, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4880, PETRI_PLACES=344, PETRI_TRANSITIONS=372} [2024-06-28 04:30:49,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-28 04:30:49,871 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 372 transitions, 4880 flow [2024-06-28 04:30:49,871 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:30:49,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:49,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:49,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:30:49,871 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:30:49,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:49,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1457472328, now seen corresponding path program 5 times [2024-06-28 04:30:49,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:49,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336191128] [2024-06-28 04:30:49,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:49,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:49,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:53,596 INFO 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:30:53,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:53,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336191128] [2024-06-28 04:30:53,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336191128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:53,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:53,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:30:53,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173464330] [2024-06-28 04:30:53,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:53,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:30:53,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:53,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:30:53,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:30:53,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:30:53,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 372 transitions, 4880 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:53,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:53,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:30:53,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:56,445 INFO L124 PetriNetUnfolderBase]: 5316/8724 cut-off events. [2024-06-28 04:30:56,446 INFO L125 PetriNetUnfolderBase]: For 980776/980776 co-relation queries the response was YES. [2024-06-28 04:30:56,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58173 conditions, 8724 events. 5316/8724 cut-off events. For 980776/980776 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 58777 event pairs, 1333 based on Foata normal form. 6/8725 useless extension candidates. Maximal degree in co-relation 58011. Up to 5779 conditions per place. [2024-06-28 04:30:56,547 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 267 selfloop transitions, 156 changer transitions 0/428 dead transitions. [2024-06-28 04:30:56,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 428 transitions, 6246 flow [2024-06-28 04:30:56,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:56,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:56,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 04:30:56,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:30:56,549 INFO L175 Difference]: Start difference. First operand has 344 places, 372 transitions, 4880 flow. Second operand 9 states and 180 transitions. [2024-06-28 04:30:56,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 428 transitions, 6246 flow [2024-06-28 04:31:00,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 428 transitions, 6070 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:31:00,812 INFO L231 Difference]: Finished difference. Result has 345 places, 374 transitions, 5098 flow [2024-06-28 04:31:00,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4704, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5098, PETRI_PLACES=345, PETRI_TRANSITIONS=374} [2024-06-28 04:31:00,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 04:31:00,812 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 374 transitions, 5098 flow [2024-06-28 04:31:00,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:00,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:00,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:00,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:31:00,813 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:31:00,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:00,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1819759896, now seen corresponding path program 6 times [2024-06-28 04:31:00,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:00,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116873419] [2024-06-28 04:31:00,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:00,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:00,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:04,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:04,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116873419] [2024-06-28 04:31:04,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116873419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:04,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:04,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:04,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580480308] [2024-06-28 04:31:04,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:04,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:04,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:04,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:04,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:04,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:31:04,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 374 transitions, 5098 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:04,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:04,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:31:04,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:07,376 INFO L124 PetriNetUnfolderBase]: 5336/8752 cut-off events. [2024-06-28 04:31:07,376 INFO L125 PetriNetUnfolderBase]: For 1005083/1005083 co-relation queries the response was YES. [2024-06-28 04:31:07,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59160 conditions, 8752 events. 5336/8752 cut-off events. For 1005083/1005083 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 58997 event pairs, 1430 based on Foata normal form. 6/8753 useless extension candidates. Maximal degree in co-relation 58997. Up to 5791 conditions per place. [2024-06-28 04:31:07,483 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 259 selfloop transitions, 158 changer transitions 0/422 dead transitions. [2024-06-28 04:31:07,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 422 transitions, 6390 flow [2024-06-28 04:31:07,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:07,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:07,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 04:31:07,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-28 04:31:07,484 INFO L175 Difference]: Start difference. First operand has 345 places, 374 transitions, 5098 flow. Second operand 10 states and 184 transitions. [2024-06-28 04:31:07,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 422 transitions, 6390 flow [2024-06-28 04:31:11,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 422 transitions, 6021 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:11,727 INFO L231 Difference]: Finished difference. Result has 349 places, 375 transitions, 5089 flow [2024-06-28 04:31:11,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4745, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5089, PETRI_PLACES=349, PETRI_TRANSITIONS=375} [2024-06-28 04:31:11,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-28 04:31:11,727 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 375 transitions, 5089 flow [2024-06-28 04:31:11,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:11,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:11,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:11,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:31:11,729 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:31:11,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:11,729 INFO L85 PathProgramCache]: Analyzing trace with hash -101268044, now seen corresponding path program 7 times [2024-06-28 04:31:11,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:11,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242366810] [2024-06-28 04:31:11,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:11,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:11,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:15,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:31:15,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:15,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242366810] [2024-06-28 04:31:15,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242366810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:15,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:15,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:31:15,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943278541] [2024-06-28 04:31:15,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:15,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:31:15,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:15,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:31:15,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:31:15,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:31:15,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 375 transitions, 5089 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:15,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:15,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:31:15,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:17,816 INFO L124 PetriNetUnfolderBase]: 5356/8796 cut-off events. [2024-06-28 04:31:17,817 INFO L125 PetriNetUnfolderBase]: For 1016668/1016668 co-relation queries the response was YES. [2024-06-28 04:31:17,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59186 conditions, 8796 events. 5356/8796 cut-off events. For 1016668/1016668 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 59633 event pairs, 1470 based on Foata normal form. 6/8797 useless extension candidates. Maximal degree in co-relation 59022. Up to 7184 conditions per place. [2024-06-28 04:31:17,936 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 260 selfloop transitions, 146 changer transitions 0/411 dead transitions. [2024-06-28 04:31:17,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 411 transitions, 6063 flow [2024-06-28 04:31:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:17,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:17,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 04:31:17,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:31:17,937 INFO L175 Difference]: Start difference. First operand has 349 places, 375 transitions, 5089 flow. Second operand 9 states and 162 transitions. [2024-06-28 04:31:17,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 411 transitions, 6063 flow [2024-06-28 04:31:22,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 411 transitions, 5759 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:22,411 INFO L231 Difference]: Finished difference. Result has 351 places, 376 transitions, 5109 flow [2024-06-28 04:31:22,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4786, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5109, PETRI_PLACES=351, PETRI_TRANSITIONS=376} [2024-06-28 04:31:22,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-28 04:31:22,412 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 376 transitions, 5109 flow [2024-06-28 04:31:22,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:22,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:22,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:22,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:31:22,412 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:31:22,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:22,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1327071656, now seen corresponding path program 8 times [2024-06-28 04:31:22,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:22,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724104685] [2024-06-28 04:31:22,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:22,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:22,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:25,969 INFO 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:31:25,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:25,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724104685] [2024-06-28 04:31:25,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724104685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:25,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:25,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:25,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769928042] [2024-06-28 04:31:25,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:25,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:25,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:25,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:25,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:26,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:31:26,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 376 transitions, 5109 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:26,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:26,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:31:26,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:29,204 INFO L124 PetriNetUnfolderBase]: 5782/9510 cut-off events. [2024-06-28 04:31:29,204 INFO L125 PetriNetUnfolderBase]: For 1519003/1519003 co-relation queries the response was YES. [2024-06-28 04:31:29,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70750 conditions, 9510 events. 5782/9510 cut-off events. For 1519003/1519003 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 64912 event pairs, 1621 based on Foata normal form. 6/9511 useless extension candidates. Maximal degree in co-relation 70585. Up to 5128 conditions per place. [2024-06-28 04:31:29,330 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 173 changer transitions 0/440 dead transitions. [2024-06-28 04:31:29,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 440 transitions, 6763 flow [2024-06-28 04:31:29,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:31:29,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:31:29,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 04:31:29,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 04:31:29,332 INFO L175 Difference]: Start difference. First operand has 351 places, 376 transitions, 5109 flow. Second operand 11 states and 210 transitions. [2024-06-28 04:31:29,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 440 transitions, 6763 flow [2024-06-28 04:31:34,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 440 transitions, 6457 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:34,018 INFO L231 Difference]: Finished difference. Result has 355 places, 378 transitions, 5231 flow [2024-06-28 04:31:34,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5231, PETRI_PLACES=355, PETRI_TRANSITIONS=378} [2024-06-28 04:31:34,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-28 04:31:34,019 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 378 transitions, 5231 flow [2024-06-28 04:31:34,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:34,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:34,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:34,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:31:34,020 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:31:34,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:34,020 INFO L85 PathProgramCache]: Analyzing trace with hash -743139048, now seen corresponding path program 9 times [2024-06-28 04:31:34,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:34,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451908463] [2024-06-28 04:31:34,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:34,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:34,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:37,644 INFO 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:31:37,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:37,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451908463] [2024-06-28 04:31:37,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451908463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:37,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:37,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:37,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969844596] [2024-06-28 04:31:37,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:37,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:37,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:37,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:37,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:37,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:31:37,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 378 transitions, 5231 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:37,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:37,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:31:37,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:40,419 INFO L124 PetriNetUnfolderBase]: 5802/9558 cut-off events. [2024-06-28 04:31:40,419 INFO L125 PetriNetUnfolderBase]: For 1549592/1549592 co-relation queries the response was YES. [2024-06-28 04:31:40,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71499 conditions, 9558 events. 5802/9558 cut-off events. For 1549592/1549592 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 65314 event pairs, 1633 based on Foata normal form. 6/9559 useless extension candidates. Maximal degree in co-relation 71333. Up to 5140 conditions per place. [2024-06-28 04:31:40,562 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 277 selfloop transitions, 149 changer transitions 0/431 dead transitions. [2024-06-28 04:31:40,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 431 transitions, 6797 flow [2024-06-28 04:31:40,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:40,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:40,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 04:31:40,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-28 04:31:40,564 INFO L175 Difference]: Start difference. First operand has 355 places, 378 transitions, 5231 flow. Second operand 10 states and 187 transitions. [2024-06-28 04:31:40,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 431 transitions, 6797 flow [2024-06-28 04:31:45,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 431 transitions, 6148 flow, removed 38 selfloop flow, removed 12 redundant places. [2024-06-28 04:31:45,024 INFO L231 Difference]: Finished difference. Result has 353 places, 379 transitions, 4924 flow [2024-06-28 04:31:45,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4924, PETRI_PLACES=353, PETRI_TRANSITIONS=379} [2024-06-28 04:31:45,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-28 04:31:45,025 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 379 transitions, 4924 flow [2024-06-28 04:31:45,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:45,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:45,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:45,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:31:45,025 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:31:45,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:45,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1074671192, now seen corresponding path program 10 times [2024-06-28 04:31:45,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:45,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23654312] [2024-06-28 04:31:45,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:45,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:45,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:48,813 INFO 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:31:48,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:48,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23654312] [2024-06-28 04:31:48,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23654312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:48,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:48,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:48,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657600645] [2024-06-28 04:31:48,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:48,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:48,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:48,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:48,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:48,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:31:48,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 379 transitions, 4924 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:48,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:48,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:31:48,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:51,826 INFO L124 PetriNetUnfolderBase]: 6096/10024 cut-off events. [2024-06-28 04:31:51,826 INFO L125 PetriNetUnfolderBase]: For 1971280/1971280 co-relation queries the response was YES. [2024-06-28 04:31:51,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75657 conditions, 10024 events. 6096/10024 cut-off events. For 1971280/1971280 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 69000 event pairs, 1649 based on Foata normal form. 30/10049 useless extension candidates. Maximal degree in co-relation 75494. Up to 5200 conditions per place. [2024-06-28 04:31:52,016 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 141 changer transitions 8/432 dead transitions. [2024-06-28 04:31:52,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 432 transitions, 6473 flow [2024-06-28 04:31:52,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:52,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:52,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 04:31:52,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 04:31:52,017 INFO L175 Difference]: Start difference. First operand has 353 places, 379 transitions, 4924 flow. Second operand 9 states and 176 transitions. [2024-06-28 04:31:52,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 432 transitions, 6473 flow [2024-06-28 04:31:56,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 432 transitions, 6176 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:56,969 INFO L231 Difference]: Finished difference. Result has 355 places, 378 transitions, 4925 flow [2024-06-28 04:31:56,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4925, PETRI_PLACES=355, PETRI_TRANSITIONS=378} [2024-06-28 04:31:56,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-28 04:31:56,970 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 378 transitions, 4925 flow [2024-06-28 04:31:56,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:56,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:56,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:56,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:31:56,970 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:31:56,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:56,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1365504762, now seen corresponding path program 11 times [2024-06-28 04:31:56,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:56,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438790222] [2024-06-28 04:31:56,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:56,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:56,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:00,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:00,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:00,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438790222] [2024-06-28 04:32:00,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438790222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:00,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:00,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:00,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057523018] [2024-06-28 04:32:00,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:00,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:00,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:00,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:00,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:00,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:32:00,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 378 transitions, 4925 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:00,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:00,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:32:00,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:03,396 INFO L124 PetriNetUnfolderBase]: 6096/10060 cut-off events. [2024-06-28 04:32:03,396 INFO L125 PetriNetUnfolderBase]: For 2080338/2080338 co-relation queries the response was YES. [2024-06-28 04:32:03,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76113 conditions, 10060 events. 6096/10060 cut-off events. For 2080338/2080338 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 70015 event pairs, 1854 based on Foata normal form. 42/10097 useless extension candidates. Maximal degree in co-relation 75949. Up to 7942 conditions per place. [2024-06-28 04:32:03,521 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 256 selfloop transitions, 147 changer transitions 11/419 dead transitions. [2024-06-28 04:32:03,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 419 transitions, 5945 flow [2024-06-28 04:32:03,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:03,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:03,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:32:03,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:32:03,524 INFO L175 Difference]: Start difference. First operand has 355 places, 378 transitions, 4925 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:32:03,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 419 transitions, 5945 flow [2024-06-28 04:32:07,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 419 transitions, 5647 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:07,866 INFO L231 Difference]: Finished difference. Result has 357 places, 377 transitions, 4935 flow [2024-06-28 04:32:07,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4935, PETRI_PLACES=357, PETRI_TRANSITIONS=377} [2024-06-28 04:32:07,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 04:32:07,867 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 377 transitions, 4935 flow [2024-06-28 04:32:07,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:07,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:07,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:07,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:32:07,868 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:32:07,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:07,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1650604632, now seen corresponding path program 12 times [2024-06-28 04:32:07,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:07,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940486357] [2024-06-28 04:32:07,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:07,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:07,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:11,469 INFO 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:32:11,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:11,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940486357] [2024-06-28 04:32:11,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940486357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:11,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:11,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:11,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778304289] [2024-06-28 04:32:11,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:11,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:11,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:11,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:11,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:11,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:32:11,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 377 transitions, 4935 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:11,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:11,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:32:11,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:14,224 INFO L124 PetriNetUnfolderBase]: 5963/9849 cut-off events. [2024-06-28 04:32:14,225 INFO L125 PetriNetUnfolderBase]: For 2183122/2183122 co-relation queries the response was YES. [2024-06-28 04:32:14,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76904 conditions, 9849 events. 5963/9849 cut-off events. For 2183122/2183122 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 68272 event pairs, 1809 based on Foata normal form. 42/9886 useless extension candidates. Maximal degree in co-relation 76739. Up to 6547 conditions per place. [2024-06-28 04:32:14,370 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 144 changer transitions 14/424 dead transitions. [2024-06-28 04:32:14,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 424 transitions, 6253 flow [2024-06-28 04:32:14,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:14,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:14,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:32:14,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:32:14,372 INFO L175 Difference]: Start difference. First operand has 357 places, 377 transitions, 4935 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:32:14,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 424 transitions, 6253 flow [2024-06-28 04:32:18,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 424 transitions, 5937 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:18,863 INFO L231 Difference]: Finished difference. Result has 359 places, 374 transitions, 4907 flow [2024-06-28 04:32:18,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4619, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4907, PETRI_PLACES=359, PETRI_TRANSITIONS=374} [2024-06-28 04:32:18,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-28 04:32:18,863 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 374 transitions, 4907 flow [2024-06-28 04:32:18,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:18,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:18,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:18,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:32:18,865 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:32:18,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:18,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1595269562, now seen corresponding path program 13 times [2024-06-28 04:32:18,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:18,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345274501] [2024-06-28 04:32:18,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:18,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:18,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:22,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:32:22,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:22,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345274501] [2024-06-28 04:32:22,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345274501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:22,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:22,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:22,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641075322] [2024-06-28 04:32:22,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:22,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:22,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:22,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:22,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:22,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:32:22,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 374 transitions, 4907 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:22,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:22,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:32:22,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:25,483 INFO L124 PetriNetUnfolderBase]: 5634/9280 cut-off events. [2024-06-28 04:32:25,483 INFO L125 PetriNetUnfolderBase]: For 1941542/1941542 co-relation queries the response was YES. [2024-06-28 04:32:25,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70207 conditions, 9280 events. 5634/9280 cut-off events. For 1941542/1941542 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 63725 event pairs, 1958 based on Foata normal form. 42/9317 useless extension candidates. Maximal degree in co-relation 70041. Up to 7838 conditions per place. [2024-06-28 04:32:25,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 314 selfloop transitions, 85 changer transitions 10/414 dead transitions. [2024-06-28 04:32:25,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 414 transitions, 5909 flow [2024-06-28 04:32:25,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:32:25,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:32:25,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-28 04:32:25,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-28 04:32:25,622 INFO L175 Difference]: Start difference. First operand has 359 places, 374 transitions, 4907 flow. Second operand 11 states and 190 transitions. [2024-06-28 04:32:25,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 414 transitions, 5909 flow [2024-06-28 04:32:30,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 414 transitions, 5599 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:30,961 INFO L231 Difference]: Finished difference. Result has 363 places, 374 transitions, 4785 flow [2024-06-28 04:32:30,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4597, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4785, PETRI_PLACES=363, PETRI_TRANSITIONS=374} [2024-06-28 04:32:30,962 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-28 04:32:30,963 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 374 transitions, 4785 flow [2024-06-28 04:32:30,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:30,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:30,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:30,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:32:30,963 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:32:30,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:30,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1088038650, now seen corresponding path program 14 times [2024-06-28 04:32:30,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:30,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399221574] [2024-06-28 04:32:30,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:30,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:30,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:35,361 INFO 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:32:35,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:35,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399221574] [2024-06-28 04:32:35,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399221574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:35,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:35,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:35,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599221985] [2024-06-28 04:32:35,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:35,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:35,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:35,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:35,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:35,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:32:35,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 374 transitions, 4785 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:35,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:35,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:32:35,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:37,880 INFO L124 PetriNetUnfolderBase]: 5257/8675 cut-off events. [2024-06-28 04:32:37,881 INFO L125 PetriNetUnfolderBase]: For 1398380/1398380 co-relation queries the response was YES. [2024-06-28 04:32:37,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57876 conditions, 8675 events. 5257/8675 cut-off events. For 1398380/1398380 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 59012 event pairs, 1703 based on Foata normal form. 42/8712 useless extension candidates. Maximal degree in co-relation 57709. Up to 7255 conditions per place. [2024-06-28 04:32:38,021 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 314 selfloop transitions, 77 changer transitions 12/408 dead transitions. [2024-06-28 04:32:38,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 408 transitions, 5737 flow [2024-06-28 04:32:38,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:38,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:38,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:32:38,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:32:38,023 INFO L175 Difference]: Start difference. First operand has 363 places, 374 transitions, 4785 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:32:38,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 408 transitions, 5737 flow [2024-06-28 04:32:42,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 408 transitions, 5529 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 04:32:42,682 INFO L231 Difference]: Finished difference. Result has 363 places, 371 transitions, 4708 flow [2024-06-28 04:32:42,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4708, PETRI_PLACES=363, PETRI_TRANSITIONS=371} [2024-06-28 04:32:42,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-28 04:32:42,682 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 371 transitions, 4708 flow [2024-06-28 04:32:42,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:42,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:42,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:42,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:32:42,683 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:32:42,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:42,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1572717942, now seen corresponding path program 15 times [2024-06-28 04:32:42,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:42,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462956986] [2024-06-28 04:32:42,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:42,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:42,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:46,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:46,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:46,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462956986] [2024-06-28 04:32:46,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462956986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:46,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:46,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:46,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451764663] [2024-06-28 04:32:46,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:46,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:46,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:46,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:46,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:46,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:32:46,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 371 transitions, 4708 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:46,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:46,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:32:46,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:48,858 INFO L124 PetriNetUnfolderBase]: 5076/8376 cut-off events. [2024-06-28 04:32:48,859 INFO L125 PetriNetUnfolderBase]: For 1432451/1432451 co-relation queries the response was YES. [2024-06-28 04:32:48,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56795 conditions, 8376 events. 5076/8376 cut-off events. For 1432451/1432451 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 56421 event pairs, 1588 based on Foata normal form. 42/8413 useless extension candidates. Maximal degree in co-relation 56627. Up to 5742 conditions per place. [2024-06-28 04:32:48,977 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 316 selfloop transitions, 74 changer transitions 15/410 dead transitions. [2024-06-28 04:32:48,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 410 transitions, 5930 flow [2024-06-28 04:32:48,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:48,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:48,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 04:32:48,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:32:48,978 INFO L175 Difference]: Start difference. First operand has 363 places, 371 transitions, 4708 flow. Second operand 9 states and 162 transitions. [2024-06-28 04:32:48,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 410 transitions, 5930 flow [2024-06-28 04:32:53,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 410 transitions, 5713 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 04:32:53,125 INFO L231 Difference]: Finished difference. Result has 363 places, 366 transitions, 4591 flow [2024-06-28 04:32:53,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4491, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4591, PETRI_PLACES=363, PETRI_TRANSITIONS=366} [2024-06-28 04:32:53,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-28 04:32:53,126 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 366 transitions, 4591 flow [2024-06-28 04:32:53,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:53,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:53,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:53,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:32:53,127 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:32:53,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:53,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1053751428, now seen corresponding path program 17 times [2024-06-28 04:32:53,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:53,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444174091] [2024-06-28 04:32:53,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:53,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:53,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:56,209 INFO 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:32:56,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:56,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444174091] [2024-06-28 04:32:56,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444174091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:56,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:56,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:56,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678802209] [2024-06-28 04:32:56,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:56,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:56,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:56,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:56,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:56,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:32:56,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 366 transitions, 4591 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:32:56,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:56,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:32:56,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:58,919 INFO L124 PetriNetUnfolderBase]: 5532/9098 cut-off events. [2024-06-28 04:32:58,919 INFO L125 PetriNetUnfolderBase]: For 1292404/1292404 co-relation queries the response was YES. [2024-06-28 04:32:59,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62034 conditions, 9098 events. 5532/9098 cut-off events. For 1292404/1292404 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 62519 event pairs, 1710 based on Foata normal form. 8/9105 useless extension candidates. Maximal degree in co-relation 61865. Up to 7420 conditions per place. [2024-06-28 04:32:59,047 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 364 selfloop transitions, 97 changer transitions 0/466 dead transitions. [2024-06-28 04:32:59,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 466 transitions, 6534 flow [2024-06-28 04:32:59,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:32:59,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:32:59,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-28 04:32:59,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45670995670995673 [2024-06-28 04:32:59,049 INFO L175 Difference]: Start difference. First operand has 363 places, 366 transitions, 4591 flow. Second operand 11 states and 211 transitions. [2024-06-28 04:32:59,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 466 transitions, 6534 flow [2024-06-28 04:33:03,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 466 transitions, 6346 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 04:33:03,197 INFO L231 Difference]: Finished difference. Result has 369 places, 400 transitions, 5260 flow [2024-06-28 04:33:03,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4409, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5260, PETRI_PLACES=369, PETRI_TRANSITIONS=400} [2024-06-28 04:33:03,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-28 04:33:03,197 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 400 transitions, 5260 flow [2024-06-28 04:33:03,197 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:33:03,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:03,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:03,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:33:03,198 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:33:03,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:03,198 INFO L85 PathProgramCache]: Analyzing trace with hash 887924262, now seen corresponding path program 18 times [2024-06-28 04:33:03,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:03,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092070203] [2024-06-28 04:33:03,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:03,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:03,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:06,051 INFO 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:33:06,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:06,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092070203] [2024-06-28 04:33:06,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092070203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:06,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:06,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:06,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632123395] [2024-06-28 04:33:06,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:06,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:06,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:06,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:06,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:06,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:33:06,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 400 transitions, 5260 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:33:06,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:06,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:33:06,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:08,824 INFO L124 PetriNetUnfolderBase]: 5277/8677 cut-off events. [2024-06-28 04:33:08,824 INFO L125 PetriNetUnfolderBase]: For 952482/952482 co-relation queries the response was YES. [2024-06-28 04:33:08,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55201 conditions, 8677 events. 5277/8677 cut-off events. For 952482/952482 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 59321 event pairs, 1646 based on Foata normal form. 10/8686 useless extension candidates. Maximal degree in co-relation 55027. Up to 7608 conditions per place. [2024-06-28 04:33:08,932 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 376 selfloop transitions, 73 changer transitions 0/454 dead transitions. [2024-06-28 04:33:08,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 454 transitions, 6397 flow [2024-06-28 04:33:08,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:33:08,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:33:08,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 04:33:08,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 04:33:08,934 INFO L175 Difference]: Start difference. First operand has 369 places, 400 transitions, 5260 flow. Second operand 10 states and 189 transitions. [2024-06-28 04:33:08,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 454 transitions, 6397 flow [2024-06-28 04:33:12,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 454 transitions, 6302 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 04:33:12,916 INFO L231 Difference]: Finished difference. Result has 377 places, 402 transitions, 5375 flow [2024-06-28 04:33:12,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5165, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5375, PETRI_PLACES=377, PETRI_TRANSITIONS=402} [2024-06-28 04:33:12,917 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-28 04:33:12,917 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 402 transitions, 5375 flow [2024-06-28 04:33:12,917 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:33:12,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:12,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:12,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:33:12,917 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:33:12,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:12,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1750020234, now seen corresponding path program 19 times [2024-06-28 04:33:12,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:12,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509099922] [2024-06-28 04:33:12,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:12,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:12,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:16,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:33:16,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:16,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509099922] [2024-06-28 04:33:16,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509099922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:16,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:16,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:16,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251803872] [2024-06-28 04:33:16,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:16,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:16,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:16,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:16,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:16,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:33:16,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 402 transitions, 5375 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:33:16,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:16,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:33:16,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:19,074 INFO L124 PetriNetUnfolderBase]: 5528/9051 cut-off events. [2024-06-28 04:33:19,075 INFO L125 PetriNetUnfolderBase]: For 900894/900896 co-relation queries the response was YES. [2024-06-28 04:33:19,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56168 conditions, 9051 events. 5528/9051 cut-off events. For 900894/900896 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 61913 event pairs, 1507 based on Foata normal form. 12/9062 useless extension candidates. Maximal degree in co-relation 55992. Up to 7389 conditions per place. [2024-06-28 04:33:19,189 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 279 selfloop transitions, 221 changer transitions 0/505 dead transitions. [2024-06-28 04:33:19,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 505 transitions, 7222 flow [2024-06-28 04:33:19,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:33:19,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:33:19,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 04:33:19,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-28 04:33:19,190 INFO L175 Difference]: Start difference. First operand has 377 places, 402 transitions, 5375 flow. Second operand 10 states and 187 transitions. [2024-06-28 04:33:19,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 505 transitions, 7222 flow [2024-06-28 04:33:24,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 505 transitions, 7097 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:24,351 INFO L231 Difference]: Finished difference. Result has 384 places, 452 transitions, 6469 flow [2024-06-28 04:33:24,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5250, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6469, PETRI_PLACES=384, PETRI_TRANSITIONS=452} [2024-06-28 04:33:24,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 04:33:24,352 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 452 transitions, 6469 flow [2024-06-28 04:33:24,352 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:33:24,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:24,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:24,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:33:24,353 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:33:24,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:24,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1324226938, now seen corresponding path program 16 times [2024-06-28 04:33:24,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:24,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852918365] [2024-06-28 04:33:24,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:24,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:27,850 INFO 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:33:27,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:27,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852918365] [2024-06-28 04:33:27,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852918365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:27,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:27,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:27,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819812847] [2024-06-28 04:33:27,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:27,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:27,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:27,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:27,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:27,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:33:27,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 452 transitions, 6469 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:27,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:27,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:33:27,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:31,021 INFO L124 PetriNetUnfolderBase]: 5615/9192 cut-off events. [2024-06-28 04:33:31,021 INFO L125 PetriNetUnfolderBase]: For 846268/846270 co-relation queries the response was YES. [2024-06-28 04:33:31,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57549 conditions, 9192 events. 5615/9192 cut-off events. For 846268/846270 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 63053 event pairs, 1502 based on Foata normal form. 8/9199 useless extension candidates. Maximal degree in co-relation 57369. Up to 7214 conditions per place. [2024-06-28 04:33:31,141 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 276 selfloop transitions, 231 changer transitions 0/512 dead transitions. [2024-06-28 04:33:31,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 512 transitions, 7818 flow [2024-06-28 04:33:31,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:33:31,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:33:31,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 04:33:31,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-28 04:33:31,142 INFO L175 Difference]: Start difference. First operand has 384 places, 452 transitions, 6469 flow. Second operand 10 states and 188 transitions. [2024-06-28 04:33:31,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 512 transitions, 7818 flow [2024-06-28 04:33:35,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 512 transitions, 7506 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:35,726 INFO L231 Difference]: Finished difference. Result has 390 places, 457 transitions, 6734 flow [2024-06-28 04:33:35,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6159, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6734, PETRI_PLACES=390, PETRI_TRANSITIONS=457} [2024-06-28 04:33:35,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-28 04:33:35,726 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 457 transitions, 6734 flow [2024-06-28 04:33:35,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:35,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:35,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:35,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:33:35,727 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:33:35,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:35,727 INFO L85 PathProgramCache]: Analyzing trace with hash 502639364, now seen corresponding path program 20 times [2024-06-28 04:33:35,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:35,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602025423] [2024-06-28 04:33:35,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:35,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:38,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:38,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:38,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602025423] [2024-06-28 04:33:38,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602025423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:38,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:38,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:38,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132738163] [2024-06-28 04:33:38,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:38,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:38,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:38,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:38,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:38,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:33:38,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 457 transitions, 6734 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:33:38,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:38,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:33:38,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:41,781 INFO L124 PetriNetUnfolderBase]: 6355/10395 cut-off events. [2024-06-28 04:33:41,781 INFO L125 PetriNetUnfolderBase]: For 889862/889862 co-relation queries the response was YES. [2024-06-28 04:33:41,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64120 conditions, 10395 events. 6355/10395 cut-off events. For 889862/889862 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 73462 event pairs, 1879 based on Foata normal form. 8/10402 useless extension candidates. Maximal degree in co-relation 63938. Up to 8253 conditions per place. [2024-06-28 04:33:41,919 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 423 selfloop transitions, 129 changer transitions 1/558 dead transitions. [2024-06-28 04:33:41,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 558 transitions, 8840 flow [2024-06-28 04:33:41,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:33:41,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:33:41,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 229 transitions. [2024-06-28 04:33:41,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45436507936507936 [2024-06-28 04:33:41,921 INFO L175 Difference]: Start difference. First operand has 390 places, 457 transitions, 6734 flow. Second operand 12 states and 229 transitions. [2024-06-28 04:33:41,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 558 transitions, 8840 flow [2024-06-28 04:33:46,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 558 transitions, 8266 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 04:33:46,804 INFO L231 Difference]: Finished difference. Result has 394 places, 484 transitions, 6969 flow [2024-06-28 04:33:46,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6171, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6969, PETRI_PLACES=394, PETRI_TRANSITIONS=484} [2024-06-28 04:33:46,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-28 04:33:46,804 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 484 transitions, 6969 flow [2024-06-28 04:33:46,804 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:33:46,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:46,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:46,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:33:46,805 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:33:46,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:46,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1583989240, now seen corresponding path program 21 times [2024-06-28 04:33:46,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:46,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53313527] [2024-06-28 04:33:46,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:46,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:49,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:49,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:49,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53313527] [2024-06-28 04:33:49,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53313527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:49,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:49,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:49,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683047847] [2024-06-28 04:33:49,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:49,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:49,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:49,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:49,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:49,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:33:49,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 484 transitions, 6969 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:33:49,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:49,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:33:49,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:53,014 INFO L124 PetriNetUnfolderBase]: 6602/10816 cut-off events. [2024-06-28 04:33:53,014 INFO L125 PetriNetUnfolderBase]: For 851126/851126 co-relation queries the response was YES. [2024-06-28 04:33:53,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65452 conditions, 10816 events. 6602/10816 cut-off events. For 851126/851126 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 77331 event pairs, 2350 based on Foata normal form. 10/10825 useless extension candidates. Maximal degree in co-relation 65267. Up to 9464 conditions per place. [2024-06-28 04:33:53,166 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 471 selfloop transitions, 99 changer transitions 1/576 dead transitions. [2024-06-28 04:33:53,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 576 transitions, 8924 flow [2024-06-28 04:33:53,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:33:53,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:33:53,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-28 04:33:53,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384920634920635 [2024-06-28 04:33:53,168 INFO L175 Difference]: Start difference. First operand has 394 places, 484 transitions, 6969 flow. Second operand 12 states and 221 transitions. [2024-06-28 04:33:53,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 576 transitions, 8924 flow [2024-06-28 04:33:57,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 576 transitions, 8590 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 04:33:57,928 INFO L231 Difference]: Finished difference. Result has 401 places, 511 transitions, 7472 flow [2024-06-28 04:33:57,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6657, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7472, PETRI_PLACES=401, PETRI_TRANSITIONS=511} [2024-06-28 04:33:57,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-28 04:33:57,929 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 511 transitions, 7472 flow [2024-06-28 04:33:57,929 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:33:57,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:57,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, 1, 1, 1] [2024-06-28 04:33:57,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:33:57,930 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:33:57,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:57,930 INFO L85 PathProgramCache]: Analyzing trace with hash -691743300, now seen corresponding path program 22 times [2024-06-28 04:33:57,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:57,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980270788] [2024-06-28 04:33:57,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:57,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:57,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:00,215 INFO 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:34:00,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:00,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980270788] [2024-06-28 04:34:00,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980270788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:00,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:00,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:00,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593421725] [2024-06-28 04:34:00,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:00,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:00,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:00,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:00,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:00,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:34:00,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 511 transitions, 7472 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:34:00,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:00,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:34:00,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:04,119 INFO L124 PetriNetUnfolderBase]: 7484/12284 cut-off events. [2024-06-28 04:34:04,120 INFO L125 PetriNetUnfolderBase]: For 808243/808243 co-relation queries the response was YES. [2024-06-28 04:34:04,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72150 conditions, 12284 events. 7484/12284 cut-off events. For 808243/808243 co-relation queries the response was YES. Maximal size of possible extension queue 849. Compared 89532 event pairs, 1848 based on Foata normal form. 8/12291 useless extension candidates. Maximal degree in co-relation 71963. Up to 6499 conditions per place. [2024-06-28 04:34:04,287 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 413 selfloop transitions, 192 changer transitions 4/614 dead transitions. [2024-06-28 04:34:04,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 614 transitions, 9536 flow [2024-06-28 04:34:04,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:34:04,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:34:04,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-28 04:34:04,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-06-28 04:34:04,289 INFO L175 Difference]: Start difference. First operand has 401 places, 511 transitions, 7472 flow. Second operand 11 states and 216 transitions. [2024-06-28 04:34:04,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 614 transitions, 9536 flow [2024-06-28 04:34:10,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 614 transitions, 9305 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:34:10,216 INFO L231 Difference]: Finished difference. Result has 408 places, 536 transitions, 8204 flow [2024-06-28 04:34:10,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7250, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8204, PETRI_PLACES=408, PETRI_TRANSITIONS=536} [2024-06-28 04:34:10,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-28 04:34:10,217 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 536 transitions, 8204 flow [2024-06-28 04:34:10,217 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:34:10,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:10,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:10,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:34:10,217 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:34:10,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:10,218 INFO L85 PathProgramCache]: Analyzing trace with hash -601249007, now seen corresponding path program 1 times [2024-06-28 04:34:10,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:10,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546948921] [2024-06-28 04:34:10,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:10,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:10,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:14,032 INFO 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:34:14,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:14,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546948921] [2024-06-28 04:34:14,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546948921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:14,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:14,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:14,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809471623] [2024-06-28 04:34:14,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:14,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:14,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:14,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:14,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:14,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:34:14,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 536 transitions, 8204 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:14,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:14,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:34:14,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:18,263 INFO L124 PetriNetUnfolderBase]: 7880/12900 cut-off events. [2024-06-28 04:34:18,263 INFO L125 PetriNetUnfolderBase]: For 1482199/1482199 co-relation queries the response was YES. [2024-06-28 04:34:18,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84149 conditions, 12900 events. 7880/12900 cut-off events. For 1482199/1482199 co-relation queries the response was YES. Maximal size of possible extension queue 853. Compared 93764 event pairs, 1348 based on Foata normal form. 32/12926 useless extension candidates. Maximal degree in co-relation 83957. Up to 4116 conditions per place. [2024-06-28 04:34:18,463 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 181 changer transitions 51/594 dead transitions. [2024-06-28 04:34:18,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 594 transitions, 10173 flow [2024-06-28 04:34:18,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:18,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:18,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 04:34:18,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-28 04:34:18,465 INFO L175 Difference]: Start difference. First operand has 408 places, 536 transitions, 8204 flow. Second operand 9 states and 178 transitions. [2024-06-28 04:34:18,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 594 transitions, 10173 flow [2024-06-28 04:34:24,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 594 transitions, 9819 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 04:34:24,724 INFO L231 Difference]: Finished difference. Result has 408 places, 503 transitions, 7613 flow [2024-06-28 04:34:24,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7858, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7613, PETRI_PLACES=408, PETRI_TRANSITIONS=503} [2024-06-28 04:34:24,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-28 04:34:24,724 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 503 transitions, 7613 flow [2024-06-28 04:34:24,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:24,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:24,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:24,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:34:24,726 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:34:24,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:24,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1638245125, now seen corresponding path program 2 times [2024-06-28 04:34:24,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:24,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062935833] [2024-06-28 04:34:24,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:24,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:24,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:28,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:34:28,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:28,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062935833] [2024-06-28 04:34:28,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062935833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:28,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:28,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:28,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813297743] [2024-06-28 04:34:28,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:28,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:28,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:28,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:28,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:28,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:34:28,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 503 transitions, 7613 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:28,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:28,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:34:28,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:31,732 INFO L124 PetriNetUnfolderBase]: 6762/11074 cut-off events. [2024-06-28 04:34:31,732 INFO L125 PetriNetUnfolderBase]: For 1554282/1554282 co-relation queries the response was YES. [2024-06-28 04:34:31,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74520 conditions, 11074 events. 6762/11074 cut-off events. For 1554282/1554282 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 78387 event pairs, 2019 based on Foata normal form. 32/11101 useless extension candidates. Maximal degree in co-relation 74330. Up to 8921 conditions per place. [2024-06-28 04:34:31,965 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 453 selfloop transitions, 59 changer transitions 28/545 dead transitions. [2024-06-28 04:34:31,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 545 transitions, 9131 flow [2024-06-28 04:34:31,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:31,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:31,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:34:31,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:34:31,967 INFO L175 Difference]: Start difference. First operand has 408 places, 503 transitions, 7613 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:34:31,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 545 transitions, 9131 flow [2024-06-28 04:34:37,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 545 transitions, 8717 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-28 04:34:37,007 INFO L231 Difference]: Finished difference. Result has 395 places, 483 transitions, 7001 flow [2024-06-28 04:34:37,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7211, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7001, PETRI_PLACES=395, PETRI_TRANSITIONS=483} [2024-06-28 04:34:37,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-28 04:34:37,008 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 483 transitions, 7001 flow [2024-06-28 04:34:37,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:37,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:37,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:37,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:34:37,009 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:34:37,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:37,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1494147205, now seen corresponding path program 3 times [2024-06-28 04:34:37,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:37,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552449827] [2024-06-28 04:34:37,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:37,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:37,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:40,551 INFO 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:34:40,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:40,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552449827] [2024-06-28 04:34:40,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552449827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:40,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:40,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:40,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824976886] [2024-06-28 04:34:40,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:40,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:40,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:40,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:40,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:40,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:34:40,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 483 transitions, 7001 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:40,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:40,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:34:40,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:43,637 INFO L124 PetriNetUnfolderBase]: 5890/9718 cut-off events. [2024-06-28 04:34:43,638 INFO L125 PetriNetUnfolderBase]: For 638292/638292 co-relation queries the response was YES. [2024-06-28 04:34:43,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54039 conditions, 9718 events. 5890/9718 cut-off events. For 638292/638292 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 68558 event pairs, 1730 based on Foata normal form. 32/9745 useless extension candidates. Maximal degree in co-relation 53856. Up to 8301 conditions per place. [2024-06-28 04:34:43,766 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 420 selfloop transitions, 50 changer transitions 43/518 dead transitions. [2024-06-28 04:34:43,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 518 transitions, 8175 flow [2024-06-28 04:34:43,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:43,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:43,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:34:43,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 04:34:43,768 INFO L175 Difference]: Start difference. First operand has 395 places, 483 transitions, 7001 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:34:43,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 518 transitions, 8175 flow [2024-06-28 04:34:46,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 518 transitions, 8044 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 04:34:46,693 INFO L231 Difference]: Finished difference. Result has 392 places, 463 transitions, 6646 flow [2024-06-28 04:34:46,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6646, PETRI_PLACES=392, PETRI_TRANSITIONS=463} [2024-06-28 04:34:46,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-28 04:34:46,694 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 463 transitions, 6646 flow [2024-06-28 04:34:46,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:46,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:46,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:46,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:34:46,694 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:34:46,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:46,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1536798689, now seen corresponding path program 4 times [2024-06-28 04:34:46,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:46,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523932970] [2024-06-28 04:34:46,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:46,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:46,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:49,932 INFO 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:34:49,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:49,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523932970] [2024-06-28 04:34:49,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523932970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:49,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:49,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:49,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579522289] [2024-06-28 04:34:49,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:49,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:49,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:49,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:49,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:49,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:34:49,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 463 transitions, 6646 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:49,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:49,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:34:49,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:53,559 INFO L124 PetriNetUnfolderBase]: 5966/9780 cut-off events. [2024-06-28 04:34:53,559 INFO L125 PetriNetUnfolderBase]: For 1000613/1000613 co-relation queries the response was YES. [2024-06-28 04:34:53,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58997 conditions, 9780 events. 5966/9780 cut-off events. For 1000613/1000613 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 68078 event pairs, 1098 based on Foata normal form. 40/9818 useless extension candidates. Maximal degree in co-relation 58816. Up to 4899 conditions per place. [2024-06-28 04:34:53,681 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 328 selfloop transitions, 124 changer transitions 49/506 dead transitions. [2024-06-28 04:34:53,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 506 transitions, 8123 flow [2024-06-28 04:34:53,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:53,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:53,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:34:53,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 04:34:53,683 INFO L175 Difference]: Start difference. First operand has 392 places, 463 transitions, 6646 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:34:53,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 506 transitions, 8123 flow [2024-06-28 04:34:57,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 506 transitions, 8003 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 04:34:57,688 INFO L231 Difference]: Finished difference. Result has 384 places, 422 transitions, 5809 flow [2024-06-28 04:34:57,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6534, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5809, PETRI_PLACES=384, PETRI_TRANSITIONS=422} [2024-06-28 04:34:57,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 04:34:57,689 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 422 transitions, 5809 flow [2024-06-28 04:34:57,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:57,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:57,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:57,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:34:57,690 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:34:57,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:57,690 INFO L85 PathProgramCache]: Analyzing trace with hash 94944105, now seen corresponding path program 5 times [2024-06-28 04:34:57,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:57,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540456936] [2024-06-28 04:34:57,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:57,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:57,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:01,319 INFO 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:35:01,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:01,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540456936] [2024-06-28 04:35:01,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540456936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:01,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:01,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:01,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530338495] [2024-06-28 04:35:01,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:01,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:01,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:01,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:01,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:01,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:35:01,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 422 transitions, 5809 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:01,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:01,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:35:01,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:04,113 INFO L124 PetriNetUnfolderBase]: 4670/7734 cut-off events. [2024-06-28 04:35:04,115 INFO L125 PetriNetUnfolderBase]: For 929599/929599 co-relation queries the response was YES. [2024-06-28 04:35:04,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46311 conditions, 7734 events. 4670/7734 cut-off events. For 929599/929599 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 51842 event pairs, 1150 based on Foata normal form. 44/7776 useless extension candidates. Maximal degree in co-relation 46134. Up to 6293 conditions per place. [2024-06-28 04:35:04,215 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 114 changer transitions 15/450 dead transitions. [2024-06-28 04:35:04,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 450 transitions, 6830 flow [2024-06-28 04:35:04,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:04,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:04,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:35:04,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 04:35:04,217 INFO L175 Difference]: Start difference. First operand has 384 places, 422 transitions, 5809 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:35:04,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 450 transitions, 6830 flow [2024-06-28 04:35:07,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 450 transitions, 6389 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-06-28 04:35:07,721 INFO L231 Difference]: Finished difference. Result has 370 places, 409 transitions, 5425 flow [2024-06-28 04:35:07,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5372, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5425, PETRI_PLACES=370, PETRI_TRANSITIONS=409} [2024-06-28 04:35:07,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-28 04:35:07,737 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 409 transitions, 5425 flow [2024-06-28 04:35:07,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:07,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:07,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:07,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:35:07,738 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:35:07,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:07,738 INFO L85 PathProgramCache]: Analyzing trace with hash 2101527901, now seen corresponding path program 6 times [2024-06-28 04:35:07,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:07,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001934901] [2024-06-28 04:35:07,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:07,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:10,942 INFO 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:35:10,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:10,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001934901] [2024-06-28 04:35:10,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001934901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:10,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:10,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:10,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297095668] [2024-06-28 04:35:10,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:10,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:10,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:10,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:10,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:10,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:35:10,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 409 transitions, 5425 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:10,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:10,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:35:10,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:13,017 INFO L124 PetriNetUnfolderBase]: 4392/7306 cut-off events. [2024-06-28 04:35:13,017 INFO L125 PetriNetUnfolderBase]: For 581620/581620 co-relation queries the response was YES. [2024-06-28 04:35:13,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38913 conditions, 7306 events. 4392/7306 cut-off events. For 581620/581620 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 49111 event pairs, 948 based on Foata normal form. 40/7344 useless extension candidates. Maximal degree in co-relation 38743. Up to 5363 conditions per place. [2024-06-28 04:35:13,117 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 300 selfloop transitions, 83 changer transitions 56/444 dead transitions. [2024-06-28 04:35:13,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 444 transitions, 6478 flow [2024-06-28 04:35:13,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:13,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:13,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:35:13,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:35:13,118 INFO L175 Difference]: Start difference. First operand has 370 places, 409 transitions, 5425 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:35:13,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 444 transitions, 6478 flow [2024-06-28 04:35:15,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 444 transitions, 6202 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 04:35:15,007 INFO L231 Difference]: Finished difference. Result has 368 places, 359 transitions, 4359 flow [2024-06-28 04:35:15,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5149, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4359, PETRI_PLACES=368, PETRI_TRANSITIONS=359} [2024-06-28 04:35:15,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-28 04:35:15,007 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 359 transitions, 4359 flow [2024-06-28 04:35:15,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:15,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:15,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:15,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:35:15,008 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:35:15,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:15,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1608570049, now seen corresponding path program 7 times [2024-06-28 04:35:15,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:15,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238247743] [2024-06-28 04:35:15,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:15,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:15,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:18,724 INFO 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:35:18,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:18,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238247743] [2024-06-28 04:35:18,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238247743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:18,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:18,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:18,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811430029] [2024-06-28 04:35:18,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:18,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:18,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:18,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:18,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:18,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:35:18,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 359 transitions, 4359 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:18,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:18,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:35:18,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:20,757 INFO L124 PetriNetUnfolderBase]: 4096/6760 cut-off events. [2024-06-28 04:35:20,757 INFO L125 PetriNetUnfolderBase]: For 721681/721681 co-relation queries the response was YES. [2024-06-28 04:35:20,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38234 conditions, 6760 events. 4096/6760 cut-off events. For 721681/721681 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 43874 event pairs, 923 based on Foata normal form. 32/6790 useless extension candidates. Maximal degree in co-relation 38077. Up to 4317 conditions per place. [2024-06-28 04:35:20,840 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 70 changer transitions 28/394 dead transitions. [2024-06-28 04:35:20,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 394 transitions, 5517 flow [2024-06-28 04:35:20,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:20,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:20,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:35:20,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 04:35:20,842 INFO L175 Difference]: Start difference. First operand has 368 places, 359 transitions, 4359 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:35:20,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 394 transitions, 5517 flow [2024-06-28 04:35:24,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 394 transitions, 5271 flow, removed 16 selfloop flow, removed 16 redundant places. [2024-06-28 04:35:24,082 INFO L231 Difference]: Finished difference. Result has 345 places, 339 transitions, 3965 flow [2024-06-28 04:35:24,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4131, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3965, PETRI_PLACES=345, PETRI_TRANSITIONS=339} [2024-06-28 04:35:24,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 04:35:24,083 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 339 transitions, 3965 flow [2024-06-28 04:35:24,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:24,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:24,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:24,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:35:24,083 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:24,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:24,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1737130945, now seen corresponding path program 8 times [2024-06-28 04:35:24,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:24,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836903431] [2024-06-28 04:35:24,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:24,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:24,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:27,697 INFO 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:35:27,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:27,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836903431] [2024-06-28 04:35:27,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836903431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:27,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:27,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:27,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776283080] [2024-06-28 04:35:27,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:27,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:27,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:27,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:27,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:27,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:35:27,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 339 transitions, 3965 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:27,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:27,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:35:27,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15