./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe007_power.opt-thin001_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/safe007_power.opt-thin001_power.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe007_power.opt-thin001_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:59:17,574 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:59:17,659 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:59:17,664 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:59:17,664 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:59:17,699 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:59:17,702 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:59:17,702 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:59:17,703 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:59:17,707 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:59:17,707 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:59:17,708 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:59:17,708 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:59:17,709 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:59:17,710 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:59:17,710 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:59:17,710 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:59:17,711 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:59:17,711 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:59:17,711 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:59:17,711 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:59:17,712 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:59:17,712 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:59:17,713 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:59:17,713 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:59:17,713 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:59:17,713 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:59:17,714 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:59:17,714 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:59:17,715 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:59:17,716 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:59:17,716 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:59:17,716 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:59:17,716 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:59:17,716 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:59:17,717 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:59:17,717 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:59:17,717 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:59:17,717 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:59:17,718 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:59:17,718 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:59:17,718 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:59:17,718 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:59:17,719 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-14 12:59:17,971 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:59:17,996 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:59:17,999 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:59:18,000 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:59:18,001 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:59:18,002 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe007_power.opt-thin001_power.opt.yml/witness.yml [2024-06-14 12:59:18,270 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:59:18,270 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:59:18,271 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i [2024-06-14 12:59:19,445 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:59:19,733 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:59:19,734 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i [2024-06-14 12:59:19,755 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c3468e76/5422998c61834dafb7b3e1ed519882d1/FLAG098caf8e7 [2024-06-14 12:59:19,766 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1c3468e76/5422998c61834dafb7b3e1ed519882d1 [2024-06-14 12:59:19,767 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:59:19,768 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:59:19,769 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:59:19,769 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:59:19,780 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:59:19,781 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:59:18" (1/2) ... [2024-06-14 12:59:19,782 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7059317a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:59:19, skipping insertion in model container [2024-06-14 12:59:19,782 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:59:18" (1/2) ... [2024-06-14 12:59:19,785 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@33f6cb66 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:59:19, skipping insertion in model container [2024-06-14 12:59:19,785 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:59:19" (2/2) ... [2024-06-14 12:59:19,785 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7059317a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:19, skipping insertion in model container [2024-06-14 12:59:19,786 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:59:19" (2/2) ... [2024-06-14 12:59:19,787 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:59:19,996 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:59:20,001 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & y) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-14 12:59:20,009 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & y) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-14 12:59:20,009 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & y) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-14 12:59:20,010 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:59:20,010 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-14 12:59:20,050 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:59:20,424 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:59:20,439 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:59:20,594 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:59:20,635 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:59:20,636 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20 WrapperNode [2024-06-14 12:59:20,636 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:59:20,637 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:59:20,637 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:59:20,637 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:59:20,643 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,680 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,738 INFO L138 Inliner]: procedures = 175, calls = 84, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 255 [2024-06-14 12:59:20,738 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:59:20,739 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:59:20,739 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:59:20,739 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:59:20,752 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,752 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,769 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,807 INFO L175 MemorySlicer]: Split 42 memory accesses to 2 slices as follows [2, 40]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-14 12:59:20,807 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,807 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,821 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,832 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,834 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,836 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,840 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:59:20,841 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:59:20,841 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:59:20,842 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:59:20,842 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (1/1) ... [2024-06-14 12:59:20,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:59:20,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:59:20,868 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-14 12:59:20,877 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-14 12:59:20,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 12:59:20,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 12:59:20,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 12:59:20,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 12:59:20,909 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:59:20,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:59:20,909 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:59:20,909 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:59:20,909 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:59:20,909 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:59:20,910 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:59:20,910 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:59:20,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:59:20,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 12:59:20,912 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:59:20,912 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:59:20,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:59:20,915 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:59:21,096 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:59:21,099 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:59:21,626 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:59:21,626 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:59:22,077 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:59:22,077 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:59:22,078 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:59:22 BoogieIcfgContainer [2024-06-14 12:59:22,078 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:59:22,081 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:59:22,082 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:59:22,085 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:59:22,085 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:59:18" (1/4) ... [2024-06-14 12:59:22,086 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77c737ef and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:59:22, skipping insertion in model container [2024-06-14 12:59:22,086 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:59:19" (2/4) ... [2024-06-14 12:59:22,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77c737ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:59:22, skipping insertion in model container [2024-06-14 12:59:22,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:59:20" (3/4) ... [2024-06-14 12:59:22,088 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77c737ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:59:22, skipping insertion in model container [2024-06-14 12:59:22,088 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:59:22" (4/4) ... [2024-06-14 12:59:22,089 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_power.opt-thin001_power.opt.i [2024-06-14 12:59:22,106 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:59:22,107 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:59:22,107 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:59:22,178 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:59:22,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:59:22,255 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 12:59:22,255 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:59:22,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 54 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:59:22,258 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:59:22,264 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 12:59:22,278 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:59:22,286 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;@7b1e8164, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:59:22,286 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:59:22,292 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:59:22,292 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:59:22,292 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:59:22,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:22,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:59:22,294 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-14 12:59:22,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:22,300 INFO L85 PathProgramCache]: Analyzing trace with hash -701445034, now seen corresponding path program 1 times [2024-06-14 12:59:22,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:22,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990253256] [2024-06-14 12:59:22,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:22,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:22,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:24,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:24,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:24,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990253256] [2024-06-14 12:59:24,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990253256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:24,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:24,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:59:24,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279033660] [2024-06-14 12:59:24,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:24,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:59:24,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:24,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:59:24,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:59:24,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 12:59:24,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:24,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:24,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 12:59:24,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:25,217 INFO L124 PetriNetUnfolderBase]: 903/1398 cut-off events. [2024-06-14 12:59:25,217 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 12:59:25,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2836 conditions, 1398 events. 903/1398 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6534 event pairs, 574 based on Foata normal form. 1/1375 useless extension candidates. Maximal degree in co-relation 2821. Up to 1371 conditions per place. [2024-06-14 12:59:25,230 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-14 12:59:25,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 187 flow [2024-06-14 12:59:25,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:59:25,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:59:25,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-14 12:59:25,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-14 12:59:25,244 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 70 transitions. [2024-06-14 12:59:25,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 187 flow [2024-06-14 12:59:25,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:59:25,249 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 12:59:25,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-14 12:59:25,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 12:59:25,254 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 12:59:25,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:25,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:25,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:25,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:59:25,255 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-14 12:59:25,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:25,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1731369116, now seen corresponding path program 1 times [2024-06-14 12:59:25,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:25,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12204266] [2024-06-14 12:59:25,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:25,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:25,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:27,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:27,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:27,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12204266] [2024-06-14 12:59:27,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12204266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:27,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:27,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 12:59:27,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080535300] [2024-06-14 12:59:27,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:27,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 12:59:27,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:27,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 12:59:27,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 12:59:27,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:27,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:27,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:27,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:27,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:28,231 INFO L124 PetriNetUnfolderBase]: 1390/2110 cut-off events. [2024-06-14 12:59:28,231 INFO L125 PetriNetUnfolderBase]: For 367/369 co-relation queries the response was YES. [2024-06-14 12:59:28,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4854 conditions, 2110 events. 1390/2110 cut-off events. For 367/369 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9705 event pairs, 627 based on Foata normal form. 5/2115 useless extension candidates. Maximal degree in co-relation 4839. Up to 2045 conditions per place. [2024-06-14 12:59:28,249 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 51 selfloop transitions, 7 changer transitions 0/62 dead transitions. [2024-06-14 12:59:28,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 62 transitions, 286 flow [2024-06-14 12:59:28,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:59:28,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:59:28,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2024-06-14 12:59:28,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 12:59:28,254 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 86 transitions. [2024-06-14 12:59:28,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 62 transitions, 286 flow [2024-06-14 12:59:28,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 62 transitions, 280 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:59:28,259 INFO L231 Difference]: Finished difference. Result has 48 places, 43 transitions, 156 flow [2024-06-14 12:59:28,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=48, PETRI_TRANSITIONS=43} [2024-06-14 12:59:28,262 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 4 predicate places. [2024-06-14 12:59:28,262 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 43 transitions, 156 flow [2024-06-14 12:59:28,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:28,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:28,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:28,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:59:28,270 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-14 12:59:28,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:28,271 INFO L85 PathProgramCache]: Analyzing trace with hash -503164959, now seen corresponding path program 1 times [2024-06-14 12:59:28,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:28,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593063447] [2024-06-14 12:59:28,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:28,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:28,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:30,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:30,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:30,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593063447] [2024-06-14 12:59:30,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593063447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:30,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:30,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:59:30,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443060866] [2024-06-14 12:59:30,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:30,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:59:30,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:30,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:59:30,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:59:30,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:30,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 43 transitions, 156 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:30,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:30,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:30,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:31,221 INFO L124 PetriNetUnfolderBase]: 1381/2095 cut-off events. [2024-06-14 12:59:31,221 INFO L125 PetriNetUnfolderBase]: For 1029/1037 co-relation queries the response was YES. [2024-06-14 12:59:31,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5367 conditions, 2095 events. 1381/2095 cut-off events. For 1029/1037 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9650 event pairs, 458 based on Foata normal form. 14/2109 useless extension candidates. Maximal degree in co-relation 5349. Up to 1992 conditions per place. [2024-06-14 12:59:31,233 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 56 selfloop transitions, 9 changer transitions 0/69 dead transitions. [2024-06-14 12:59:31,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 69 transitions, 350 flow [2024-06-14 12:59:31,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:59:31,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:59:31,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-14 12:59:31,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 12:59:31,241 INFO L175 Difference]: Start difference. First operand has 48 places, 43 transitions, 156 flow. Second operand 5 states and 100 transitions. [2024-06-14 12:59:31,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 69 transitions, 350 flow [2024-06-14 12:59:31,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 69 transitions, 348 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 12:59:31,244 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 187 flow [2024-06-14 12:59:31,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=187, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-14 12:59:31,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-14 12:59:31,246 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 187 flow [2024-06-14 12:59:31,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:31,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:31,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:31,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:59:31,247 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-14 12:59:31,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:31,248 INFO L85 PathProgramCache]: Analyzing trace with hash 2065080229, now seen corresponding path program 1 times [2024-06-14 12:59:31,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:31,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839686525] [2024-06-14 12:59:31,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:31,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:31,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:33,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-14 12:59:33,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:33,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839686525] [2024-06-14 12:59:33,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839686525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:33,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:33,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:59:33,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28753287] [2024-06-14 12:59:33,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:33,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:59:33,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:33,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:59:33,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:59:33,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:59:33,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 187 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:33,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:33,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:59:33,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:34,175 INFO L124 PetriNetUnfolderBase]: 1075/1649 cut-off events. [2024-06-14 12:59:34,176 INFO L125 PetriNetUnfolderBase]: For 1590/1592 co-relation queries the response was YES. [2024-06-14 12:59:34,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4636 conditions, 1649 events. 1075/1649 cut-off events. For 1590/1592 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7735 event pairs, 487 based on Foata normal form. 4/1652 useless extension candidates. Maximal degree in co-relation 4615. Up to 1600 conditions per place. [2024-06-14 12:59:34,187 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-14 12:59:34,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 61 transitions, 347 flow [2024-06-14 12:59:34,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:59:34,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:59:34,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-14 12:59:34,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-14 12:59:34,189 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 187 flow. Second operand 5 states and 91 transitions. [2024-06-14 12:59:34,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 61 transitions, 347 flow [2024-06-14 12:59:34,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 326 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 12:59:34,213 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 214 flow [2024-06-14 12:59:34,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=214, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-14 12:59:34,214 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-06-14 12:59:34,214 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 214 flow [2024-06-14 12:59:34,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:34,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:34,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:34,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:59:34,215 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-14 12:59:34,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:34,216 INFO L85 PathProgramCache]: Analyzing trace with hash -368590097, now seen corresponding path program 1 times [2024-06-14 12:59:34,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:34,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325949110] [2024-06-14 12:59:34,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:34,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:34,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:37,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:37,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:37,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325949110] [2024-06-14 12:59:37,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325949110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:37,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:37,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:59:37,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028460481] [2024-06-14 12:59:37,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:37,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:59:37,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:37,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:59:37,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:59:37,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:59:37,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 214 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:37,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:37,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:59:37,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:38,421 INFO L124 PetriNetUnfolderBase]: 1070/1642 cut-off events. [2024-06-14 12:59:38,422 INFO L125 PetriNetUnfolderBase]: For 2390/2394 co-relation queries the response was YES. [2024-06-14 12:59:38,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5008 conditions, 1642 events. 1070/1642 cut-off events. For 2390/2394 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7719 event pairs, 469 based on Foata normal form. 6/1647 useless extension candidates. Maximal degree in co-relation 4985. Up to 1582 conditions per place. [2024-06-14 12:59:38,432 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 47 selfloop transitions, 12 changer transitions 0/64 dead transitions. [2024-06-14 12:59:38,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 64 transitions, 384 flow [2024-06-14 12:59:38,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:59:38,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:59:38,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-14 12:59:38,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-14 12:59:38,438 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 214 flow. Second operand 5 states and 92 transitions. [2024-06-14 12:59:38,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 64 transitions, 384 flow [2024-06-14 12:59:38,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 64 transitions, 360 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:59:38,446 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 248 flow [2024-06-14 12:59:38,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=248, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-14 12:59:38,449 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-14 12:59:38,449 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 248 flow [2024-06-14 12:59:38,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:38,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:38,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:38,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:59:38,450 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-14 12:59:38,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:38,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1757288652, now seen corresponding path program 1 times [2024-06-14 12:59:38,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:38,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615683100] [2024-06-14 12:59:38,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:38,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:38,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:40,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:40,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:40,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615683100] [2024-06-14 12:59:40,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615683100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:40,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:40,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:59:40,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503432608] [2024-06-14 12:59:40,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:40,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:59:40,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:40,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:59:40,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:59:40,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:40,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 248 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:40,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:40,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:40,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:41,668 INFO L124 PetriNetUnfolderBase]: 1374/2094 cut-off events. [2024-06-14 12:59:41,669 INFO L125 PetriNetUnfolderBase]: For 4158/4188 co-relation queries the response was YES. [2024-06-14 12:59:41,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6717 conditions, 2094 events. 1374/2094 cut-off events. For 4158/4188 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9721 event pairs, 514 based on Foata normal form. 25/2119 useless extension candidates. Maximal degree in co-relation 6693. Up to 1969 conditions per place. [2024-06-14 12:59:41,681 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 62 selfloop transitions, 16 changer transitions 0/82 dead transitions. [2024-06-14 12:59:41,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 82 transitions, 526 flow [2024-06-14 12:59:41,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:59:41,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:59:41,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-14 12:59:41,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-14 12:59:41,683 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 248 flow. Second operand 6 states and 110 transitions. [2024-06-14 12:59:41,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 82 transitions, 526 flow [2024-06-14 12:59:41,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 82 transitions, 500 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:59:41,690 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 308 flow [2024-06-14 12:59:41,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-14 12:59:41,694 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-14 12:59:41,694 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 308 flow [2024-06-14 12:59:41,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:41,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:41,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:41,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:59:41,695 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-14 12:59:41,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:41,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1718392332, now seen corresponding path program 2 times [2024-06-14 12:59:41,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:41,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12027220] [2024-06-14 12:59:41,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:41,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:41,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:43,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:43,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:43,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12027220] [2024-06-14 12:59:43,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12027220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:43,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:43,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:59:43,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532673432] [2024-06-14 12:59:43,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:43,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:59:43,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:43,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:59:43,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:59:43,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:43,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 308 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:43,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:43,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:43,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:44,574 INFO L124 PetriNetUnfolderBase]: 1369/2087 cut-off events. [2024-06-14 12:59:44,574 INFO L125 PetriNetUnfolderBase]: For 5646/5677 co-relation queries the response was YES. [2024-06-14 12:59:44,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7160 conditions, 2087 events. 1369/2087 cut-off events. For 5646/5677 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9687 event pairs, 514 based on Foata normal form. 28/2115 useless extension candidates. Maximal degree in co-relation 7135. Up to 1975 conditions per place. [2024-06-14 12:59:44,587 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 58 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-14 12:59:44,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 75 transitions, 496 flow [2024-06-14 12:59:44,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:59:44,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:59:44,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-14 12:59:44,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-14 12:59:44,589 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 308 flow. Second operand 5 states and 93 transitions. [2024-06-14 12:59:44,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 75 transitions, 496 flow [2024-06-14 12:59:44,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 75 transitions, 464 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 12:59:44,596 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 314 flow [2024-06-14 12:59:44,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=314, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-14 12:59:44,598 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-14 12:59:44,598 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 314 flow [2024-06-14 12:59:44,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:44,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:44,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:44,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:59:44,599 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-14 12:59:44,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:44,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1458610766, now seen corresponding path program 1 times [2024-06-14 12:59:44,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:44,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709664290] [2024-06-14 12:59:44,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:44,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:44,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:48,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:48,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:48,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709664290] [2024-06-14 12:59:48,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709664290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:48,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:48,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:48,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652240954] [2024-06-14 12:59:48,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:48,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:48,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:48,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:48,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:48,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:59:48,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 314 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-14 12:59:48,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:48,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:59:48,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:49,737 INFO L124 PetriNetUnfolderBase]: 1070/1647 cut-off events. [2024-06-14 12:59:49,737 INFO L125 PetriNetUnfolderBase]: For 5760/5760 co-relation queries the response was YES. [2024-06-14 12:59:49,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6025 conditions, 1647 events. 1070/1647 cut-off events. For 5760/5760 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7744 event pairs, 427 based on Foata normal form. 4/1650 useless extension candidates. Maximal degree in co-relation 5998. Up to 1560 conditions per place. [2024-06-14 12:59:49,747 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 66 selfloop transitions, 18 changer transitions 0/89 dead transitions. [2024-06-14 12:59:49,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 89 transitions, 588 flow [2024-06-14 12:59:49,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:59:49,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:59:49,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 12:59:49,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-14 12:59:49,750 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 314 flow. Second operand 9 states and 147 transitions. [2024-06-14 12:59:49,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 89 transitions, 588 flow [2024-06-14 12:59:49,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 560 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 12:59:49,755 INFO L231 Difference]: Finished difference. Result has 68 places, 60 transitions, 374 flow [2024-06-14 12:59:49,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=374, PETRI_PLACES=68, PETRI_TRANSITIONS=60} [2024-06-14 12:59:49,756 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-14 12:59:49,756 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 60 transitions, 374 flow [2024-06-14 12:59:49,757 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-14 12:59:49,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:49,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:49,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:59:49,757 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-14 12:59:49,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:49,758 INFO L85 PathProgramCache]: Analyzing trace with hash -511683937, now seen corresponding path program 1 times [2024-06-14 12:59:49,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:49,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615246734] [2024-06-14 12:59:49,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:49,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:49,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:52,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:52,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:52,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615246734] [2024-06-14 12:59:52,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615246734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:52,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:52,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:52,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619889325] [2024-06-14 12:59:52,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:52,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:52,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:52,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:52,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:52,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:52,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 60 transitions, 374 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:52,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:52,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:52,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:53,173 INFO L124 PetriNetUnfolderBase]: 1366/2088 cut-off events. [2024-06-14 12:59:53,173 INFO L125 PetriNetUnfolderBase]: For 8486/8507 co-relation queries the response was YES. [2024-06-14 12:59:53,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7735 conditions, 2088 events. 1366/2088 cut-off events. For 8486/8507 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9672 event pairs, 488 based on Foata normal form. 21/2109 useless extension candidates. Maximal degree in co-relation 7706. Up to 1948 conditions per place. [2024-06-14 12:59:53,182 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 20 changer transitions 0/91 dead transitions. [2024-06-14 12:59:53,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 91 transitions, 644 flow [2024-06-14 12:59:53,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:59:53,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:59:53,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 12:59:53,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-14 12:59:53,184 INFO L175 Difference]: Start difference. First operand has 68 places, 60 transitions, 374 flow. Second operand 7 states and 123 transitions. [2024-06-14 12:59:53,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 91 transitions, 644 flow [2024-06-14 12:59:53,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 577 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 12:59:53,192 INFO L231 Difference]: Finished difference. Result has 68 places, 63 transitions, 387 flow [2024-06-14 12:59:53,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=387, PETRI_PLACES=68, PETRI_TRANSITIONS=63} [2024-06-14 12:59:53,192 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-14 12:59:53,193 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 63 transitions, 387 flow [2024-06-14 12:59:53,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:53,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:53,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:53,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:59:53,193 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-14 12:59:53,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:53,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1730547337, now seen corresponding path program 2 times [2024-06-14 12:59:53,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:53,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956926107] [2024-06-14 12:59:53,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:53,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:53,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:55,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:55,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:55,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956926107] [2024-06-14 12:59:55,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956926107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:55,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:55,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:55,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318065500] [2024-06-14 12:59:55,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:55,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:55,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:55,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:55,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:55,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:55,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 63 transitions, 387 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:55,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:55,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:55,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:56,387 INFO L124 PetriNetUnfolderBase]: 1379/2107 cut-off events. [2024-06-14 12:59:56,387 INFO L125 PetriNetUnfolderBase]: For 10524/10544 co-relation queries the response was YES. [2024-06-14 12:59:56,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8153 conditions, 2107 events. 1379/2107 cut-off events. For 10524/10544 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9803 event pairs, 488 based on Foata normal form. 21/2128 useless extension candidates. Maximal degree in co-relation 8125. Up to 1937 conditions per place. [2024-06-14 12:59:56,397 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 73 selfloop transitions, 23 changer transitions 0/100 dead transitions. [2024-06-14 12:59:56,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 100 transitions, 755 flow [2024-06-14 12:59:56,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:59:56,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:59:56,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 12:59:56,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-14 12:59:56,399 INFO L175 Difference]: Start difference. First operand has 68 places, 63 transitions, 387 flow. Second operand 7 states and 127 transitions. [2024-06-14 12:59:56,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 100 transitions, 755 flow [2024-06-14 12:59:56,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 699 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 12:59:56,405 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 455 flow [2024-06-14 12:59:56,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=455, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-14 12:59:56,406 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-14 12:59:56,406 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 455 flow [2024-06-14 12:59:56,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:56,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:56,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:56,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:59:56,407 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-14 12:59:56,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:56,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1730552917, now seen corresponding path program 3 times [2024-06-14 12:59:56,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:56,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295170235] [2024-06-14 12:59:56,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:56,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:56,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:58,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-14 12:59:58,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:58,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295170235] [2024-06-14 12:59:58,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295170235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:58,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:58,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:59:58,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353749313] [2024-06-14 12:59:58,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:58,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:59:58,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:58,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:59:58,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:59:58,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:58,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 455 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:58,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:58,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:58,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:59,365 INFO L124 PetriNetUnfolderBase]: 1374/2100 cut-off events. [2024-06-14 12:59:59,366 INFO L125 PetriNetUnfolderBase]: For 12990/13010 co-relation queries the response was YES. [2024-06-14 12:59:59,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8534 conditions, 2100 events. 1374/2100 cut-off events. For 12990/13010 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9784 event pairs, 488 based on Foata normal form. 21/2121 useless extension candidates. Maximal degree in co-relation 8505. Up to 1971 conditions per place. [2024-06-14 12:59:59,375 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 71 selfloop transitions, 17 changer transitions 0/92 dead transitions. [2024-06-14 12:59:59,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 92 transitions, 689 flow [2024-06-14 12:59:59,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:59:59,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:59:59,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 12:59:59,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:59:59,378 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 455 flow. Second operand 6 states and 108 transitions. [2024-06-14 12:59:59,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 92 transitions, 689 flow [2024-06-14 12:59:59,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 625 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 12:59:59,390 INFO L231 Difference]: Finished difference. Result has 73 places, 69 transitions, 433 flow [2024-06-14 12:59:59,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=433, PETRI_PLACES=73, PETRI_TRANSITIONS=69} [2024-06-14 12:59:59,390 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-14 12:59:59,391 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 69 transitions, 433 flow [2024-06-14 12:59:59,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:59:59,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:59,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:59,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:59:59,391 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:59:59,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:59,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1010387263, now seen corresponding path program 1 times [2024-06-14 12:59:59,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:59,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558327453] [2024-06-14 12:59:59,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:59,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:59,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:01,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:01,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:01,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558327453] [2024-06-14 13:00:01,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558327453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:01,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:01,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:00:01,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462124225] [2024-06-14 13:00:01,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:01,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:00:01,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:01,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:00:01,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:00:01,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 13:00:01,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 69 transitions, 433 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:01,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:01,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 13:00:01,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:02,606 INFO L124 PetriNetUnfolderBase]: 1013/1593 cut-off events. [2024-06-14 13:00:02,606 INFO L125 PetriNetUnfolderBase]: For 12353/12353 co-relation queries the response was YES. [2024-06-14 13:00:02,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6955 conditions, 1593 events. 1013/1593 cut-off events. For 12353/12353 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7602 event pairs, 416 based on Foata normal form. 2/1582 useless extension candidates. Maximal degree in co-relation 6924. Up to 1523 conditions per place. [2024-06-14 13:00:02,615 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 61 selfloop transitions, 11 changer transitions 0/81 dead transitions. [2024-06-14 13:00:02,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 81 transitions, 617 flow [2024-06-14 13:00:02,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:00:02,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:00:02,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-14 13:00:02,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-14 13:00:02,621 INFO L175 Difference]: Start difference. First operand has 73 places, 69 transitions, 433 flow. Second operand 5 states and 89 transitions. [2024-06-14 13:00:02,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 81 transitions, 617 flow [2024-06-14 13:00:02,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 81 transitions, 573 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 13:00:02,630 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 442 flow [2024-06-14 13:00:02,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=442, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-14 13:00:02,631 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-14 13:00:02,631 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 442 flow [2024-06-14 13:00:02,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:02,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:02,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:02,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:00:02,632 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-14 13:00:02,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:02,633 INFO L85 PathProgramCache]: Analyzing trace with hash -835050797, now seen corresponding path program 1 times [2024-06-14 13:00:02,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:02,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847266146] [2024-06-14 13:00:02,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:02,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:02,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:04,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:04,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:04,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847266146] [2024-06-14 13:00:04,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847266146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:04,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:04,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:00:04,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722647938] [2024-06-14 13:00:04,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:04,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:00:04,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:04,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:00:04,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:00:04,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:04,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 442 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:04,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:04,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:04,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:05,761 INFO L124 PetriNetUnfolderBase]: 1382/2116 cut-off events. [2024-06-14 13:00:05,761 INFO L125 PetriNetUnfolderBase]: For 16426/16440 co-relation queries the response was YES. [2024-06-14 13:00:05,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9129 conditions, 2116 events. 1382/2116 cut-off events. For 16426/16440 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9843 event pairs, 320 based on Foata normal form. 18/2134 useless extension candidates. Maximal degree in co-relation 9097. Up to 1887 conditions per place. [2024-06-14 13:00:05,774 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 82 selfloop transitions, 22 changer transitions 0/108 dead transitions. [2024-06-14 13:00:05,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 108 transitions, 830 flow [2024-06-14 13:00:05,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:00:05,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:00:05,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 13:00:05,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:00:05,777 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 442 flow. Second operand 7 states and 126 transitions. [2024-06-14 13:00:05,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 108 transitions, 830 flow [2024-06-14 13:00:05,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 108 transitions, 801 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 13:00:05,791 INFO L231 Difference]: Finished difference. Result has 77 places, 76 transitions, 524 flow [2024-06-14 13:00:05,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=524, PETRI_PLACES=77, PETRI_TRANSITIONS=76} [2024-06-14 13:00:05,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-06-14 13:00:05,792 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 76 transitions, 524 flow [2024-06-14 13:00:05,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:05,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:05,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:05,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:00:05,793 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-14 13:00:05,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:05,794 INFO L85 PathProgramCache]: Analyzing trace with hash -832193837, now seen corresponding path program 2 times [2024-06-14 13:00:05,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:05,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236043233] [2024-06-14 13:00:05,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:05,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:05,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:07,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:07,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:07,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236043233] [2024-06-14 13:00:07,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236043233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:07,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:07,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:00:07,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575727939] [2024-06-14 13:00:07,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:07,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:00:07,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:07,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:00:07,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:00:07,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:07,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 76 transitions, 524 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:07,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:07,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:07,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:08,896 INFO L124 PetriNetUnfolderBase]: 1402/2148 cut-off events. [2024-06-14 13:00:08,897 INFO L125 PetriNetUnfolderBase]: For 19284/19298 co-relation queries the response was YES. [2024-06-14 13:00:08,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9638 conditions, 2148 events. 1402/2148 cut-off events. For 19284/19298 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10030 event pairs, 448 based on Foata normal form. 18/2166 useless extension candidates. Maximal degree in co-relation 9605. Up to 1997 conditions per place. [2024-06-14 13:00:08,909 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 84 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2024-06-14 13:00:08,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 834 flow [2024-06-14 13:00:08,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:00:08,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:00:08,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:00:08,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-14 13:00:08,911 INFO L175 Difference]: Start difference. First operand has 77 places, 76 transitions, 524 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:00:08,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 834 flow [2024-06-14 13:00:08,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 107 transitions, 778 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 13:00:08,931 INFO L231 Difference]: Finished difference. Result has 81 places, 78 transitions, 549 flow [2024-06-14 13:00:08,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=549, PETRI_PLACES=81, PETRI_TRANSITIONS=78} [2024-06-14 13:00:08,932 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-14 13:00:08,932 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 78 transitions, 549 flow [2024-06-14 13:00:08,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:08,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:08,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-14 13:00:08,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:00:08,933 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-14 13:00:08,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:08,933 INFO L85 PathProgramCache]: Analyzing trace with hash -2107535981, now seen corresponding path program 3 times [2024-06-14 13:00:08,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:08,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229853138] [2024-06-14 13:00:08,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:08,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:08,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:10,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:10,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:10,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229853138] [2024-06-14 13:00:10,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229853138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:10,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:10,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:00:10,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714159944] [2024-06-14 13:00:10,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:10,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:00:10,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:10,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:00:10,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:00:10,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:10,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 78 transitions, 549 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:10,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:10,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:10,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:11,922 INFO L124 PetriNetUnfolderBase]: 1394/2136 cut-off events. [2024-06-14 13:00:11,922 INFO L125 PetriNetUnfolderBase]: For 21261/21275 co-relation queries the response was YES. [2024-06-14 13:00:11,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9700 conditions, 2136 events. 1394/2136 cut-off events. For 21261/21275 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9974 event pairs, 318 based on Foata normal form. 18/2154 useless extension candidates. Maximal degree in co-relation 9665. Up to 1958 conditions per place. [2024-06-14 13:00:11,930 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 18 changer transitions 0/102 dead transitions. [2024-06-14 13:00:11,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 102 transitions, 805 flow [2024-06-14 13:00:11,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:00:11,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:00:11,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-14 13:00:11,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42248062015503873 [2024-06-14 13:00:11,932 INFO L175 Difference]: Start difference. First operand has 81 places, 78 transitions, 549 flow. Second operand 6 states and 109 transitions. [2024-06-14 13:00:11,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 102 transitions, 805 flow [2024-06-14 13:00:11,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 102 transitions, 736 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:00:11,950 INFO L231 Difference]: Finished difference. Result has 82 places, 78 transitions, 526 flow [2024-06-14 13:00:11,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2024-06-14 13:00:11,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 38 predicate places. [2024-06-14 13:00:11,951 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 526 flow [2024-06-14 13:00:11,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:11,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:11,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:11,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:00:11,952 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:11,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:11,952 INFO L85 PathProgramCache]: Analyzing trace with hash -832188877, now seen corresponding path program 1 times [2024-06-14 13:00:11,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:11,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370669518] [2024-06-14 13:00:11,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:11,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:11,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:14,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:14,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:14,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370669518] [2024-06-14 13:00:14,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370669518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:14,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:14,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:14,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239123055] [2024-06-14 13:00:14,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:14,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:14,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:14,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:14,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:14,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:14,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 526 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:14,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:14,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:14,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:15,366 INFO L124 PetriNetUnfolderBase]: 1407/2161 cut-off events. [2024-06-14 13:00:15,366 INFO L125 PetriNetUnfolderBase]: For 23336/23350 co-relation queries the response was YES. [2024-06-14 13:00:15,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9905 conditions, 2161 events. 1407/2161 cut-off events. For 23336/23350 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10132 event pairs, 428 based on Foata normal form. 16/2177 useless extension candidates. Maximal degree in co-relation 9869. Up to 2004 conditions per place. [2024-06-14 13:00:15,377 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 87 selfloop transitions, 23 changer transitions 0/114 dead transitions. [2024-06-14 13:00:15,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 114 transitions, 864 flow [2024-06-14 13:00:15,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:00:15,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:00:15,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:00:15,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 13:00:15,379 INFO L175 Difference]: Start difference. First operand has 82 places, 78 transitions, 526 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:00:15,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 114 transitions, 864 flow [2024-06-14 13:00:15,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 114 transitions, 821 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:00:15,393 INFO L231 Difference]: Finished difference. Result has 85 places, 81 transitions, 579 flow [2024-06-14 13:00:15,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=579, PETRI_PLACES=85, PETRI_TRANSITIONS=81} [2024-06-14 13:00:15,394 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-14 13:00:15,394 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 81 transitions, 579 flow [2024-06-14 13:00:15,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:15,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:15,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:15,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:00:15,395 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:15,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:15,395 INFO L85 PathProgramCache]: Analyzing trace with hash -2107351531, now seen corresponding path program 2 times [2024-06-14 13:00:15,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:15,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758120567] [2024-06-14 13:00:15,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:15,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:15,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:17,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:17,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:17,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758120567] [2024-06-14 13:00:17,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758120567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:17,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:17,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:17,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642871925] [2024-06-14 13:00:17,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:17,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:17,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:17,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:18,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:18,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:18,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 81 transitions, 579 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:18,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:18,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:18,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:19,000 INFO L124 PetriNetUnfolderBase]: 1420/2180 cut-off events. [2024-06-14 13:00:19,000 INFO L125 PetriNetUnfolderBase]: For 26723/26737 co-relation queries the response was YES. [2024-06-14 13:00:19,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10426 conditions, 2180 events. 1420/2180 cut-off events. For 26723/26737 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10285 event pairs, 428 based on Foata normal form. 16/2196 useless extension candidates. Maximal degree in co-relation 10389. Up to 1948 conditions per place. [2024-06-14 13:00:19,011 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 89 selfloop transitions, 31 changer transitions 0/124 dead transitions. [2024-06-14 13:00:19,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 124 transitions, 1055 flow [2024-06-14 13:00:19,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:00:19,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:00:19,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:00:19,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 13:00:19,013 INFO L175 Difference]: Start difference. First operand has 85 places, 81 transitions, 579 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:00:19,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 124 transitions, 1055 flow [2024-06-14 13:00:19,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 124 transitions, 983 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:00:19,030 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 667 flow [2024-06-14 13:00:19,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=667, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-06-14 13:00:19,030 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-14 13:00:19,031 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 667 flow [2024-06-14 13:00:19,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:19,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:19,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:19,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:00:19,031 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-14 13:00:19,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:19,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2107358041, now seen corresponding path program 3 times [2024-06-14 13:00:19,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:19,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375925802] [2024-06-14 13:00:19,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:19,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:19,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:21,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:21,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:21,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375925802] [2024-06-14 13:00:21,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375925802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:21,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:21,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:21,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701679928] [2024-06-14 13:00:21,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:21,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:21,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:21,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:21,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:21,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:21,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 667 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:21,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:21,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:21,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:22,388 INFO L124 PetriNetUnfolderBase]: 1433/2199 cut-off events. [2024-06-14 13:00:22,388 INFO L125 PetriNetUnfolderBase]: For 30716/30730 co-relation queries the response was YES. [2024-06-14 13:00:22,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10967 conditions, 2199 events. 1433/2199 cut-off events. For 30716/30730 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10366 event pairs, 428 based on Foata normal form. 16/2215 useless extension candidates. Maximal degree in co-relation 10929. Up to 2014 conditions per place. [2024-06-14 13:00:22,398 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 94 selfloop transitions, 26 changer transitions 0/124 dead transitions. [2024-06-14 13:00:22,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 124 transitions, 1039 flow [2024-06-14 13:00:22,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:00:22,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:00:22,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:00:22,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 13:00:22,400 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 667 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:00:22,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 124 transitions, 1039 flow [2024-06-14 13:00:22,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 955 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 13:00:22,414 INFO L231 Difference]: Finished difference. Result has 91 places, 90 transitions, 697 flow [2024-06-14 13:00:22,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=697, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2024-06-14 13:00:22,415 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-14 13:00:22,415 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 90 transitions, 697 flow [2024-06-14 13:00:22,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:22,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:22,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:22,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:00:22,415 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-14 13:00:22,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:22,416 INFO L85 PathProgramCache]: Analyzing trace with hash -2107531021, now seen corresponding path program 4 times [2024-06-14 13:00:22,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:22,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365227713] [2024-06-14 13:00:22,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:22,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:22,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:24,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:24,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:24,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365227713] [2024-06-14 13:00:24,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365227713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:24,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:24,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:24,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359255362] [2024-06-14 13:00:24,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:24,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:24,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:24,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:24,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:24,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:24,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 697 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:24,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:24,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:24,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:25,688 INFO L124 PetriNetUnfolderBase]: 1428/2192 cut-off events. [2024-06-14 13:00:25,688 INFO L125 PetriNetUnfolderBase]: For 32984/32998 co-relation queries the response was YES. [2024-06-14 13:00:25,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11084 conditions, 2192 events. 1428/2192 cut-off events. For 32984/32998 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10334 event pairs, 428 based on Foata normal form. 16/2208 useless extension candidates. Maximal degree in co-relation 11044. Up to 2046 conditions per place. [2024-06-14 13:00:25,701 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 94 selfloop transitions, 20 changer transitions 0/118 dead transitions. [2024-06-14 13:00:25,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 118 transitions, 995 flow [2024-06-14 13:00:25,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:00:25,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:00:25,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:00:25,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-14 13:00:25,705 INFO L175 Difference]: Start difference. First operand has 91 places, 90 transitions, 697 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:00:25,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 118 transitions, 995 flow [2024-06-14 13:00:25,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 118 transitions, 899 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:00:25,730 INFO L231 Difference]: Finished difference. Result has 92 places, 90 transitions, 649 flow [2024-06-14 13:00:25,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=649, PETRI_PLACES=92, PETRI_TRANSITIONS=90} [2024-06-14 13:00:25,730 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-14 13:00:25,731 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 90 transitions, 649 flow [2024-06-14 13:00:25,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:25,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:25,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:25,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:00:25,731 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:25,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:25,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1288516160, now seen corresponding path program 1 times [2024-06-14 13:00:25,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:25,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745516148] [2024-06-14 13:00:25,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:25,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:25,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:27,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:27,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:27,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745516148] [2024-06-14 13:00:27,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745516148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:27,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:27,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:00:27,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191741776] [2024-06-14 13:00:27,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:27,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:00:27,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:27,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:00:27,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:00:28,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:00:28,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 90 transitions, 649 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:28,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:28,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:00:28,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:28,979 INFO L124 PetriNetUnfolderBase]: 1331/2070 cut-off events. [2024-06-14 13:00:28,979 INFO L125 PetriNetUnfolderBase]: For 34729/34731 co-relation queries the response was YES. [2024-06-14 13:00:28,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10641 conditions, 2070 events. 1331/2070 cut-off events. For 34729/34731 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9783 event pairs, 393 based on Foata normal form. 5/2066 useless extension candidates. Maximal degree in co-relation 10600. Up to 1973 conditions per place. [2024-06-14 13:00:28,992 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 92 selfloop transitions, 12 changer transitions 0/112 dead transitions. [2024-06-14 13:00:28,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 112 transitions, 950 flow [2024-06-14 13:00:28,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:00:28,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:00:28,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-14 13:00:28,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-14 13:00:28,997 INFO L175 Difference]: Start difference. First operand has 92 places, 90 transitions, 649 flow. Second operand 6 states and 98 transitions. [2024-06-14 13:00:28,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 112 transitions, 950 flow [2024-06-14 13:00:29,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 112 transitions, 886 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 13:00:29,016 INFO L231 Difference]: Finished difference. Result has 94 places, 100 transitions, 703 flow [2024-06-14 13:00:29,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=703, PETRI_PLACES=94, PETRI_TRANSITIONS=100} [2024-06-14 13:00:29,017 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-14 13:00:29,017 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 100 transitions, 703 flow [2024-06-14 13:00:29,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:29,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:29,017 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-14 13:00:29,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:00:29,018 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-14 13:00:29,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:29,019 INFO L85 PathProgramCache]: Analyzing trace with hash -426039926, now seen corresponding path program 1 times [2024-06-14 13:00:29,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:29,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227304913] [2024-06-14 13:00:29,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:29,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:29,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:31,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:31,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:31,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227304913] [2024-06-14 13:00:31,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227304913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:31,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:31,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:31,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579501900] [2024-06-14 13:00:31,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:31,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:31,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:31,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:31,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:31,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:31,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 100 transitions, 703 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:31,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:31,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:31,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:32,213 INFO L124 PetriNetUnfolderBase]: 1436/2208 cut-off events. [2024-06-14 13:00:32,213 INFO L125 PetriNetUnfolderBase]: For 37545/37564 co-relation queries the response was YES. [2024-06-14 13:00:32,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11565 conditions, 2208 events. 1436/2208 cut-off events. For 37545/37564 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10422 event pairs, 260 based on Foata normal form. 20/2228 useless extension candidates. Maximal degree in co-relation 11521. Up to 1935 conditions per place. [2024-06-14 13:00:32,225 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 104 selfloop transitions, 29 changer transitions 0/137 dead transitions. [2024-06-14 13:00:32,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 137 transitions, 1089 flow [2024-06-14 13:00:32,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:00:32,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:00:32,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:00:32,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 13:00:32,234 INFO L175 Difference]: Start difference. First operand has 94 places, 100 transitions, 703 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:00:32,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 137 transitions, 1089 flow [2024-06-14 13:00:32,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 137 transitions, 1079 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-14 13:00:32,264 INFO L231 Difference]: Finished difference. Result has 101 places, 102 transitions, 796 flow [2024-06-14 13:00:32,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=796, PETRI_PLACES=101, PETRI_TRANSITIONS=102} [2024-06-14 13:00:32,264 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-14 13:00:32,265 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 102 transitions, 796 flow [2024-06-14 13:00:32,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:32,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:32,265 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-14 13:00:32,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:00:32,265 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:32,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:32,267 INFO L85 PathProgramCache]: Analyzing trace with hash -887524654, now seen corresponding path program 2 times [2024-06-14 13:00:32,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:32,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956904852] [2024-06-14 13:00:32,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:32,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:32,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:34,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:34,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:34,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956904852] [2024-06-14 13:00:34,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956904852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:34,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:34,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:34,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973331310] [2024-06-14 13:00:34,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:34,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:34,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:34,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:34,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:34,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:34,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 102 transitions, 796 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:34,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:34,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:34,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:35,518 INFO L124 PetriNetUnfolderBase]: 1456/2240 cut-off events. [2024-06-14 13:00:35,518 INFO L125 PetriNetUnfolderBase]: For 41807/41826 co-relation queries the response was YES. [2024-06-14 13:00:35,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12175 conditions, 2240 events. 1456/2240 cut-off events. For 41807/41826 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10618 event pairs, 394 based on Foata normal form. 20/2260 useless extension candidates. Maximal degree in co-relation 12128. Up to 2072 conditions per place. [2024-06-14 13:00:35,528 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 108 selfloop transitions, 25 changer transitions 0/137 dead transitions. [2024-06-14 13:00:35,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 137 transitions, 1182 flow [2024-06-14 13:00:35,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:00:35,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:00:35,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:00:35,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 13:00:35,530 INFO L175 Difference]: Start difference. First operand has 101 places, 102 transitions, 796 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:00:35,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 137 transitions, 1182 flow [2024-06-14 13:00:35,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 137 transitions, 1097 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:00:35,554 INFO L231 Difference]: Finished difference. Result has 103 places, 104 transitions, 810 flow [2024-06-14 13:00:35,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=810, PETRI_PLACES=103, PETRI_TRANSITIONS=104} [2024-06-14 13:00:35,555 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-14 13:00:35,555 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 104 transitions, 810 flow [2024-06-14 13:00:35,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:35,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:35,555 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-14 13:00:35,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:00:35,556 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-14 13:00:35,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:35,556 INFO L85 PathProgramCache]: Analyzing trace with hash -114895158, now seen corresponding path program 3 times [2024-06-14 13:00:35,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:35,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211828016] [2024-06-14 13:00:35,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:35,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:35,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:37,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:37,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:37,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211828016] [2024-06-14 13:00:37,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211828016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:37,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:37,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:37,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416366083] [2024-06-14 13:00:37,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:37,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:37,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:37,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:37,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:37,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:37,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 104 transitions, 810 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:37,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:37,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:37,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:38,789 INFO L124 PetriNetUnfolderBase]: 1476/2272 cut-off events. [2024-06-14 13:00:38,789 INFO L125 PetriNetUnfolderBase]: For 46514/46531 co-relation queries the response was YES. [2024-06-14 13:00:38,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12543 conditions, 2272 events. 1476/2272 cut-off events. For 46514/46531 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10793 event pairs, 388 based on Foata normal form. 20/2292 useless extension candidates. Maximal degree in co-relation 12495. Up to 2087 conditions per place. [2024-06-14 13:00:38,802 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 112 selfloop transitions, 24 changer transitions 0/140 dead transitions. [2024-06-14 13:00:38,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 140 transitions, 1208 flow [2024-06-14 13:00:38,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:00:38,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:00:38,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:00:38,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 13:00:38,804 INFO L175 Difference]: Start difference. First operand has 103 places, 104 transitions, 810 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:00:38,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 140 transitions, 1208 flow [2024-06-14 13:00:38,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 140 transitions, 1127 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:00:38,832 INFO L231 Difference]: Finished difference. Result has 105 places, 106 transitions, 830 flow [2024-06-14 13:00:38,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=830, PETRI_PLACES=105, PETRI_TRANSITIONS=106} [2024-06-14 13:00:38,832 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-14 13:00:38,833 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 106 transitions, 830 flow [2024-06-14 13:00:38,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:38,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:38,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:38,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:00:38,833 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-14 13:00:38,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:38,834 INFO L85 PathProgramCache]: Analyzing trace with hash -908956278, now seen corresponding path program 4 times [2024-06-14 13:00:38,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:38,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512795361] [2024-06-14 13:00:38,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:38,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:38,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:41,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:41,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:41,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512795361] [2024-06-14 13:00:41,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512795361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:41,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:41,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:41,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077370457] [2024-06-14 13:00:41,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:41,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:41,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:41,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:41,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:41,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:41,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 106 transitions, 830 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:41,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:41,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:41,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:41,979 INFO L124 PetriNetUnfolderBase]: 1496/2304 cut-off events. [2024-06-14 13:00:41,980 INFO L125 PetriNetUnfolderBase]: For 50873/50892 co-relation queries the response was YES. [2024-06-14 13:00:41,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12951 conditions, 2304 events. 1496/2304 cut-off events. For 50873/50892 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10970 event pairs, 400 based on Foata normal form. 20/2324 useless extension candidates. Maximal degree in co-relation 12902. Up to 2147 conditions per place. [2024-06-14 13:00:41,992 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 110 selfloop transitions, 22 changer transitions 0/136 dead transitions. [2024-06-14 13:00:41,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 136 transitions, 1210 flow [2024-06-14 13:00:41,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:00:41,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:00:41,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:00:41,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-14 13:00:41,994 INFO L175 Difference]: Start difference. First operand has 105 places, 106 transitions, 830 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:00:41,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 136 transitions, 1210 flow [2024-06-14 13:00:42,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 136 transitions, 1127 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 13:00:42,021 INFO L231 Difference]: Finished difference. Result has 106 places, 108 transitions, 848 flow [2024-06-14 13:00:42,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=848, PETRI_PLACES=106, PETRI_TRANSITIONS=108} [2024-06-14 13:00:42,022 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 62 predicate places. [2024-06-14 13:00:42,022 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 108 transitions, 848 flow [2024-06-14 13:00:42,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:42,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:42,022 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-14 13:00:42,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:00:42,022 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-14 13:00:42,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:42,022 INFO L85 PathProgramCache]: Analyzing trace with hash -909104148, now seen corresponding path program 5 times [2024-06-14 13:00:42,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:42,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757314472] [2024-06-14 13:00:42,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:42,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:42,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:44,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-14 13:00:44,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:44,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757314472] [2024-06-14 13:00:44,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757314472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:44,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:44,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:44,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300220098] [2024-06-14 13:00:44,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:44,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:44,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:44,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:44,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:44,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:44,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 108 transitions, 848 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:44,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:44,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:44,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:45,231 INFO L124 PetriNetUnfolderBase]: 1516/2336 cut-off events. [2024-06-14 13:00:45,231 INFO L125 PetriNetUnfolderBase]: For 55662/55679 co-relation queries the response was YES. [2024-06-14 13:00:45,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13347 conditions, 2336 events. 1516/2336 cut-off events. For 55662/55679 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11145 event pairs, 268 based on Foata normal form. 20/2356 useless extension candidates. Maximal degree in co-relation 13297. Up to 2124 conditions per place. [2024-06-14 13:00:45,245 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 112 selfloop transitions, 23 changer transitions 0/139 dead transitions. [2024-06-14 13:00:45,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 139 transitions, 1240 flow [2024-06-14 13:00:45,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:00:45,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:00:45,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 13:00:45,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119601328903654 [2024-06-14 13:00:45,247 INFO L175 Difference]: Start difference. First operand has 106 places, 108 transitions, 848 flow. Second operand 7 states and 124 transitions. [2024-06-14 13:00:45,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 139 transitions, 1240 flow [2024-06-14 13:00:45,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 139 transitions, 1157 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 13:00:45,281 INFO L231 Difference]: Finished difference. Result has 108 places, 110 transitions, 872 flow [2024-06-14 13:00:45,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=872, PETRI_PLACES=108, PETRI_TRANSITIONS=110} [2024-06-14 13:00:45,281 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-14 13:00:45,281 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 110 transitions, 872 flow [2024-06-14 13:00:45,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:45,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:45,281 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-14 13:00:45,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:00:45,282 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:45,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:45,282 INFO L85 PathProgramCache]: Analyzing trace with hash -903593898, now seen corresponding path program 6 times [2024-06-14 13:00:45,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:45,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039979387] [2024-06-14 13:00:45,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:45,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:45,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:47,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:47,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:47,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039979387] [2024-06-14 13:00:47,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039979387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:47,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:47,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:47,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648242757] [2024-06-14 13:00:47,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:47,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:47,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:47,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:47,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:47,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:47,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 110 transitions, 872 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:47,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:47,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:47,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:48,498 INFO L124 PetriNetUnfolderBase]: 1508/2324 cut-off events. [2024-06-14 13:00:48,498 INFO L125 PetriNetUnfolderBase]: For 58603/58622 co-relation queries the response was YES. [2024-06-14 13:00:48,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13353 conditions, 2324 events. 1508/2324 cut-off events. For 58603/58622 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11092 event pairs, 398 based on Foata normal form. 20/2344 useless extension candidates. Maximal degree in co-relation 13302. Up to 2128 conditions per place. [2024-06-14 13:00:48,512 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 114 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-14 13:00:48,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 146 transitions, 1296 flow [2024-06-14 13:00:48,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:00:48,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:00:48,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:00:48,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 13:00:48,514 INFO L175 Difference]: Start difference. First operand has 108 places, 110 transitions, 872 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:00:48,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 146 transitions, 1296 flow [2024-06-14 13:00:48,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 146 transitions, 1207 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 13:00:48,553 INFO L231 Difference]: Finished difference. Result has 111 places, 112 transitions, 904 flow [2024-06-14 13:00:48,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=904, PETRI_PLACES=111, PETRI_TRANSITIONS=112} [2024-06-14 13:00:48,553 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-14 13:00:48,553 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 112 transitions, 904 flow [2024-06-14 13:00:48,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:48,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:48,554 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-14 13:00:48,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:00:48,554 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:48,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:48,554 INFO L85 PathProgramCache]: Analyzing trace with hash -28049526, now seen corresponding path program 1 times [2024-06-14 13:00:48,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:48,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545985595] [2024-06-14 13:00:48,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:48,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:48,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:51,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:51,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:51,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545985595] [2024-06-14 13:00:51,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545985595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:51,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:51,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:00:51,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858024957] [2024-06-14 13:00:51,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:51,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:00:51,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:51,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:00:51,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:00:51,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:51,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 112 transitions, 904 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:51,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:51,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:51,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:52,469 INFO L124 PetriNetUnfolderBase]: 1576/2452 cut-off events. [2024-06-14 13:00:52,469 INFO L125 PetriNetUnfolderBase]: For 68969/68986 co-relation queries the response was YES. [2024-06-14 13:00:52,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14165 conditions, 2452 events. 1576/2452 cut-off events. For 68969/68986 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11967 event pairs, 412 based on Foata normal form. 32/2484 useless extension candidates. Maximal degree in co-relation 14113. Up to 2171 conditions per place. [2024-06-14 13:00:52,483 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 123 selfloop transitions, 27 changer transitions 0/154 dead transitions. [2024-06-14 13:00:52,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 154 transitions, 1360 flow [2024-06-14 13:00:52,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:00:52,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:00:52,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 13:00:52,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-14 13:00:52,485 INFO L175 Difference]: Start difference. First operand has 111 places, 112 transitions, 904 flow. Second operand 9 states and 155 transitions. [2024-06-14 13:00:52,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 154 transitions, 1360 flow [2024-06-14 13:00:52,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 154 transitions, 1257 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 13:00:52,525 INFO L231 Difference]: Finished difference. Result has 114 places, 113 transitions, 902 flow [2024-06-14 13:00:52,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=902, PETRI_PLACES=114, PETRI_TRANSITIONS=113} [2024-06-14 13:00:52,526 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-14 13:00:52,526 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 113 transitions, 902 flow [2024-06-14 13:00:52,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:52,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:52,526 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-14 13:00:52,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:00:52,527 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:52,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:52,527 INFO L85 PathProgramCache]: Analyzing trace with hash -903378696, now seen corresponding path program 2 times [2024-06-14 13:00:52,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:52,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843461459] [2024-06-14 13:00:52,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:52,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:52,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:55,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:55,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:55,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843461459] [2024-06-14 13:00:55,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843461459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:55,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:55,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:00:55,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480955764] [2024-06-14 13:00:55,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:55,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:00:55,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:55,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:00:55,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:00:55,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:55,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 113 transitions, 902 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:55,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:55,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:55,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:56,557 INFO L124 PetriNetUnfolderBase]: 1692/2652 cut-off events. [2024-06-14 13:00:56,557 INFO L125 PetriNetUnfolderBase]: For 79171/79190 co-relation queries the response was YES. [2024-06-14 13:00:56,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15624 conditions, 2652 events. 1692/2652 cut-off events. For 79171/79190 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13348 event pairs, 404 based on Foata normal form. 28/2680 useless extension candidates. Maximal degree in co-relation 15571. Up to 2025 conditions per place. [2024-06-14 13:00:56,571 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 118 selfloop transitions, 42 changer transitions 0/164 dead transitions. [2024-06-14 13:00:56,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 164 transitions, 1558 flow [2024-06-14 13:00:56,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:00:56,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:00:56,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 13:00:56,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-14 13:00:56,572 INFO L175 Difference]: Start difference. First operand has 114 places, 113 transitions, 902 flow. Second operand 9 states and 165 transitions. [2024-06-14 13:00:56,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 164 transitions, 1558 flow [2024-06-14 13:00:56,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 164 transitions, 1485 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 13:00:56,611 INFO L231 Difference]: Finished difference. Result has 116 places, 115 transitions, 1001 flow [2024-06-14 13:00:56,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1001, PETRI_PLACES=116, PETRI_TRANSITIONS=115} [2024-06-14 13:00:56,612 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-14 13:00:56,612 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 115 transitions, 1001 flow [2024-06-14 13:00:56,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:56,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:56,613 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-14 13:00:56,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:00:56,613 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:56,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:56,613 INFO L85 PathProgramCache]: Analyzing trace with hash -903386136, now seen corresponding path program 3 times [2024-06-14 13:00:56,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:56,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721567697] [2024-06-14 13:00:56,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:56,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:56,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:59,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-14 13:00:59,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:59,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721567697] [2024-06-14 13:00:59,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721567697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:59,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:59,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:00:59,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464110753] [2024-06-14 13:00:59,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:59,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:00:59,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:59,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:00:59,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:00:59,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:59,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 115 transitions, 1001 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:59,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:59,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:59,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:00,992 INFO L124 PetriNetUnfolderBase]: 1760/2768 cut-off events. [2024-06-14 13:01:00,992 INFO L125 PetriNetUnfolderBase]: For 87598/87617 co-relation queries the response was YES. [2024-06-14 13:01:00,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16445 conditions, 2768 events. 1760/2768 cut-off events. For 87598/87617 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14182 event pairs, 470 based on Foata normal form. 32/2800 useless extension candidates. Maximal degree in co-relation 16391. Up to 2363 conditions per place. [2024-06-14 13:01:01,007 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 120 selfloop transitions, 40 changer transitions 0/164 dead transitions. [2024-06-14 13:01:01,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 164 transitions, 1501 flow [2024-06-14 13:01:01,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:01:01,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:01:01,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-14 13:01:01,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 13:01:01,009 INFO L175 Difference]: Start difference. First operand has 116 places, 115 transitions, 1001 flow. Second operand 10 states and 175 transitions. [2024-06-14 13:01:01,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 164 transitions, 1501 flow [2024-06-14 13:01:01,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 164 transitions, 1425 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 13:01:01,065 INFO L231 Difference]: Finished difference. Result has 121 places, 116 transitions, 1060 flow [2024-06-14 13:01:01,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1060, PETRI_PLACES=121, PETRI_TRANSITIONS=116} [2024-06-14 13:01:01,065 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-14 13:01:01,065 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 116 transitions, 1060 flow [2024-06-14 13:01:01,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:01,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:01,066 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-14 13:01:01,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:01:01,066 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:01:01,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:01,067 INFO L85 PathProgramCache]: Analyzing trace with hash -908950326, now seen corresponding path program 4 times [2024-06-14 13:01:01,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:01,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747947816] [2024-06-14 13:01:01,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:01,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:01,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:03,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-14 13:01:03,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:03,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747947816] [2024-06-14 13:01:03,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747947816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:03,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:03,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:01:03,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224725501] [2024-06-14 13:01:03,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:03,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:01:03,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:03,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:01:03,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:01:03,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:03,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 116 transitions, 1060 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:03,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:03,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:03,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:04,982 INFO L124 PetriNetUnfolderBase]: 1800/2840 cut-off events. [2024-06-14 13:01:04,982 INFO L125 PetriNetUnfolderBase]: For 91662/91679 co-relation queries the response was YES. [2024-06-14 13:01:04,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16865 conditions, 2840 events. 1800/2840 cut-off events. For 91662/91679 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14732 event pairs, 480 based on Foata normal form. 32/2872 useless extension candidates. Maximal degree in co-relation 16809. Up to 2570 conditions per place. [2024-06-14 13:01:04,999 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 125 selfloop transitions, 24 changer transitions 0/153 dead transitions. [2024-06-14 13:01:05,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 153 transitions, 1506 flow [2024-06-14 13:01:05,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:01:05,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:01:05,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:01:05,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 13:01:05,001 INFO L175 Difference]: Start difference. First operand has 121 places, 116 transitions, 1060 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:01:05,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 153 transitions, 1506 flow [2024-06-14 13:01:05,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 153 transitions, 1413 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 13:01:05,059 INFO L231 Difference]: Finished difference. Result has 121 places, 117 transitions, 1066 flow [2024-06-14 13:01:05,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1066, PETRI_PLACES=121, PETRI_TRANSITIONS=117} [2024-06-14 13:01:05,060 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-14 13:01:05,060 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 117 transitions, 1066 flow [2024-06-14 13:01:05,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:05,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:05,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] [2024-06-14 13:01:05,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:01:05,060 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:01:05,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:05,061 INFO L85 PathProgramCache]: Analyzing trace with hash 675126802, now seen corresponding path program 1 times [2024-06-14 13:01:05,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:05,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120513144] [2024-06-14 13:01:05,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:05,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:05,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:07,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:07,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:07,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120513144] [2024-06-14 13:01:07,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120513144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:07,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:07,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:01:07,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879805850] [2024-06-14 13:01:07,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:07,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:01:07,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:07,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:01:07,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:01:07,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:07,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 117 transitions, 1066 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:07,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:07,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:07,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:09,023 INFO L124 PetriNetUnfolderBase]: 1848/2924 cut-off events. [2024-06-14 13:01:09,024 INFO L125 PetriNetUnfolderBase]: For 96164/96183 co-relation queries the response was YES. [2024-06-14 13:01:09,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17302 conditions, 2924 events. 1848/2924 cut-off events. For 96164/96183 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15182 event pairs, 302 based on Foata normal form. 28/2952 useless extension candidates. Maximal degree in co-relation 17245. Up to 2555 conditions per place. [2024-06-14 13:01:09,040 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 127 selfloop transitions, 30 changer transitions 0/161 dead transitions. [2024-06-14 13:01:09,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 161 transitions, 1532 flow [2024-06-14 13:01:09,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:01:09,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:01:09,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 13:01:09,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-14 13:01:09,042 INFO L175 Difference]: Start difference. First operand has 121 places, 117 transitions, 1066 flow. Second operand 9 states and 155 transitions. [2024-06-14 13:01:09,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 161 transitions, 1532 flow [2024-06-14 13:01:09,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 161 transitions, 1463 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 13:01:09,102 INFO L231 Difference]: Finished difference. Result has 124 places, 118 transitions, 1107 flow [2024-06-14 13:01:09,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1107, PETRI_PLACES=124, PETRI_TRANSITIONS=118} [2024-06-14 13:01:09,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-14 13:01:09,103 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 118 transitions, 1107 flow [2024-06-14 13:01:09,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:09,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:09,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:01:09,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:01:09,103 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:01:09,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:09,104 INFO L85 PathProgramCache]: Analyzing trace with hash -874301934, now seen corresponding path program 2 times [2024-06-14 13:01:09,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:09,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221304209] [2024-06-14 13:01:09,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:09,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:09,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:11,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:11,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:11,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221304209] [2024-06-14 13:01:11,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221304209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:11,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:11,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:01:11,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286841804] [2024-06-14 13:01:11,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:11,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:01:11,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:11,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:01:11,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:01:11,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:11,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 118 transitions, 1107 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:11,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:11,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:11,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:12,977 INFO L124 PetriNetUnfolderBase]: 1896/3008 cut-off events. [2024-06-14 13:01:12,977 INFO L125 PetriNetUnfolderBase]: For 101121/101140 co-relation queries the response was YES. [2024-06-14 13:01:12,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17843 conditions, 3008 events. 1896/3008 cut-off events. For 101121/101140 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15952 event pairs, 486 based on Foata normal form. 28/3036 useless extension candidates. Maximal degree in co-relation 17785. Up to 2727 conditions per place. [2024-06-14 13:01:12,995 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 132 selfloop transitions, 25 changer transitions 0/161 dead transitions. [2024-06-14 13:01:12,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 161 transitions, 1573 flow [2024-06-14 13:01:12,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:01:12,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:01:12,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:01:12,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-14 13:01:12,997 INFO L175 Difference]: Start difference. First operand has 124 places, 118 transitions, 1107 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:01:12,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 161 transitions, 1573 flow [2024-06-14 13:01:13,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 161 transitions, 1481 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 13:01:13,077 INFO L231 Difference]: Finished difference. Result has 126 places, 119 transitions, 1117 flow [2024-06-14 13:01:13,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1117, PETRI_PLACES=126, PETRI_TRANSITIONS=119} [2024-06-14 13:01:13,078 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-14 13:01:13,078 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 119 transitions, 1117 flow [2024-06-14 13:01:13,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:13,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:13,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:01:13,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:01:13,078 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:01:13,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:13,079 INFO L85 PathProgramCache]: Analyzing trace with hash 733334572, now seen corresponding path program 3 times [2024-06-14 13:01:13,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:13,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142138428] [2024-06-14 13:01:13,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:13,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:13,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:16,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:16,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:16,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142138428] [2024-06-14 13:01:16,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142138428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:16,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:16,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:01:16,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225750669] [2024-06-14 13:01:16,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:16,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:01:16,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:16,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:01:16,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:01:16,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:16,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 119 transitions, 1117 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:16,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:16,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:16,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:17,641 INFO L124 PetriNetUnfolderBase]: 1944/3092 cut-off events. [2024-06-14 13:01:17,641 INFO L125 PetriNetUnfolderBase]: For 109446/109465 co-relation queries the response was YES. [2024-06-14 13:01:17,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18286 conditions, 3092 events. 1944/3092 cut-off events. For 109446/109465 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16502 event pairs, 526 based on Foata normal form. 28/3120 useless extension candidates. Maximal degree in co-relation 18227. Up to 2705 conditions per place. [2024-06-14 13:01:17,658 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 124 selfloop transitions, 28 changer transitions 0/156 dead transitions. [2024-06-14 13:01:17,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 156 transitions, 1573 flow [2024-06-14 13:01:17,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:01:17,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:01:17,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 13:01:17,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-14 13:01:17,660 INFO L175 Difference]: Start difference. First operand has 126 places, 119 transitions, 1117 flow. Second operand 8 states and 142 transitions. [2024-06-14 13:01:17,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 156 transitions, 1573 flow [2024-06-14 13:01:17,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 156 transitions, 1489 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 13:01:17,719 INFO L231 Difference]: Finished difference. Result has 127 places, 120 transitions, 1147 flow [2024-06-14 13:01:17,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1147, PETRI_PLACES=127, PETRI_TRANSITIONS=120} [2024-06-14 13:01:17,720 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-14 13:01:17,720 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 120 transitions, 1147 flow [2024-06-14 13:01:17,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:17,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:17,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:01:17,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:01:17,720 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:01:17,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:17,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1882659658, now seen corresponding path program 4 times [2024-06-14 13:01:17,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:17,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90057477] [2024-06-14 13:01:17,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:17,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:17,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:20,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:20,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:20,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90057477] [2024-06-14 13:01:20,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90057477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:20,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:20,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:01:20,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973433740] [2024-06-14 13:01:20,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:20,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:01:20,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:20,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:01:20,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:01:20,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:20,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 120 transitions, 1147 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:20,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:20,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:20,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:21,913 INFO L124 PetriNetUnfolderBase]: 1924/3060 cut-off events. [2024-06-14 13:01:21,914 INFO L125 PetriNetUnfolderBase]: For 106843/106862 co-relation queries the response was YES. [2024-06-14 13:01:21,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17723 conditions, 3060 events. 1924/3060 cut-off events. For 106843/106862 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16316 event pairs, 496 based on Foata normal form. 28/3088 useless extension candidates. Maximal degree in co-relation 17663. Up to 2807 conditions per place. [2024-06-14 13:01:21,932 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 129 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-14 13:01:21,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 156 transitions, 1545 flow [2024-06-14 13:01:21,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:01:21,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:01:21,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:01:21,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 13:01:21,934 INFO L175 Difference]: Start difference. First operand has 127 places, 120 transitions, 1147 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:01:21,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 156 transitions, 1545 flow [2024-06-14 13:01:22,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1453 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 13:01:22,013 INFO L231 Difference]: Finished difference. Result has 129 places, 120 transitions, 1107 flow [2024-06-14 13:01:22,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1107, PETRI_PLACES=129, PETRI_TRANSITIONS=120} [2024-06-14 13:01:22,014 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-14 13:01:22,014 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 120 transitions, 1107 flow [2024-06-14 13:01:22,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:22,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:22,014 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-14 13:01:22,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:01:22,014 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:01:22,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:22,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1882544338, now seen corresponding path program 5 times [2024-06-14 13:01:22,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:22,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021996400] [2024-06-14 13:01:22,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:22,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:22,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:24,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:24,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:24,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021996400] [2024-06-14 13:01:24,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021996400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:24,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:24,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:01:24,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582088235] [2024-06-14 13:01:24,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:24,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:01:24,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:24,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:01:24,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:01:24,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:24,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 120 transitions, 1107 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:24,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:24,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:24,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:25,729 INFO L124 PetriNetUnfolderBase]: 1904/3028 cut-off events. [2024-06-14 13:01:25,729 INFO L125 PetriNetUnfolderBase]: For 102002/102021 co-relation queries the response was YES. [2024-06-14 13:01:25,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17020 conditions, 3028 events. 1904/3028 cut-off events. For 102002/102021 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16030 event pairs, 356 based on Foata normal form. 28/3056 useless extension candidates. Maximal degree in co-relation 16959. Up to 2720 conditions per place. [2024-06-14 13:01:25,746 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 128 selfloop transitions, 24 changer transitions 0/156 dead transitions. [2024-06-14 13:01:25,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 156 transitions, 1441 flow [2024-06-14 13:01:25,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:01:25,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:01:25,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:01:25,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 13:01:25,747 INFO L175 Difference]: Start difference. First operand has 129 places, 120 transitions, 1107 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:01:25,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 156 transitions, 1441 flow [2024-06-14 13:01:25,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1359 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 13:01:25,811 INFO L231 Difference]: Finished difference. Result has 129 places, 119 transitions, 1011 flow [2024-06-14 13:01:25,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1011, PETRI_PLACES=129, PETRI_TRANSITIONS=119} [2024-06-14 13:01:25,811 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-14 13:01:25,811 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 119 transitions, 1011 flow [2024-06-14 13:01:25,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:25,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:25,812 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-14 13:01:25,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:01:25,812 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-14 13:01:25,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:25,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1751598127, now seen corresponding path program 1 times [2024-06-14 13:01:25,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:25,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929529624] [2024-06-14 13:01:25,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:25,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:27,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:27,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:27,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929529624] [2024-06-14 13:01:27,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929529624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:27,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:27,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:01:27,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439487887] [2024-06-14 13:01:27,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:27,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:01:27,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:27,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:01:27,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:01:27,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:27,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 119 transitions, 1011 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:27,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:27,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:27,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:29,120 INFO L124 PetriNetUnfolderBase]: 1909/3035 cut-off events. [2024-06-14 13:01:29,120 INFO L125 PetriNetUnfolderBase]: For 94989/94995 co-relation queries the response was YES. [2024-06-14 13:01:29,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16915 conditions, 3035 events. 1909/3035 cut-off events. For 94989/94995 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16120 event pairs, 485 based on Foata normal form. 7/3042 useless extension candidates. Maximal degree in co-relation 16853. Up to 2923 conditions per place. [2024-06-14 13:01:29,141 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 128 selfloop transitions, 18 changer transitions 0/150 dead transitions. [2024-06-14 13:01:29,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 150 transitions, 1501 flow [2024-06-14 13:01:29,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:01:29,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:01:29,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-14 13:01:29,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992248062015504 [2024-06-14 13:01:29,143 INFO L175 Difference]: Start difference. First operand has 129 places, 119 transitions, 1011 flow. Second operand 6 states and 103 transitions. [2024-06-14 13:01:29,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 150 transitions, 1501 flow [2024-06-14 13:01:29,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 150 transitions, 1393 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 13:01:29,208 INFO L231 Difference]: Finished difference. Result has 129 places, 129 transitions, 1037 flow [2024-06-14 13:01:29,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1037, PETRI_PLACES=129, PETRI_TRANSITIONS=129} [2024-06-14 13:01:29,209 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-14 13:01:29,209 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 129 transitions, 1037 flow [2024-06-14 13:01:29,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:29,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:29,210 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-14 13:01:29,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:01:29,210 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-14 13:01:29,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:29,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1783926787, now seen corresponding path program 2 times [2024-06-14 13:01:29,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:29,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33093384] [2024-06-14 13:01:29,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:29,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:29,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:31,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-14 13:01:31,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:31,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33093384] [2024-06-14 13:01:31,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33093384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:31,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:31,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:01:31,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262827871] [2024-06-14 13:01:31,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:31,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:01:31,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:31,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:01:31,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:01:31,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:31,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 129 transitions, 1037 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:31,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:31,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:31,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:32,657 INFO L124 PetriNetUnfolderBase]: 1906/3027 cut-off events. [2024-06-14 13:01:32,658 INFO L125 PetriNetUnfolderBase]: For 97408/97410 co-relation queries the response was YES. [2024-06-14 13:01:32,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16914 conditions, 3027 events. 1906/3027 cut-off events. For 97408/97410 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16001 event pairs, 491 based on Foata normal form. 1/3028 useless extension candidates. Maximal degree in co-relation 16851. Up to 2920 conditions per place. [2024-06-14 13:01:32,673 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 120 selfloop transitions, 18 changer transitions 0/142 dead transitions. [2024-06-14 13:01:32,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 142 transitions, 1351 flow [2024-06-14 13:01:32,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:01:32,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:01:32,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-14 13:01:32,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682170542635659 [2024-06-14 13:01:32,675 INFO L175 Difference]: Start difference. First operand has 129 places, 129 transitions, 1037 flow. Second operand 6 states and 95 transitions. [2024-06-14 13:01:32,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 142 transitions, 1351 flow [2024-06-14 13:01:32,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 142 transitions, 1319 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-14 13:01:32,745 INFO L231 Difference]: Finished difference. Result has 134 places, 129 transitions, 1047 flow [2024-06-14 13:01:32,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1047, PETRI_PLACES=134, PETRI_TRANSITIONS=129} [2024-06-14 13:01:32,745 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-14 13:01:32,746 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 129 transitions, 1047 flow [2024-06-14 13:01:32,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:32,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:32,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] [2024-06-14 13:01:32,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:01:32,746 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-14 13:01:32,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:32,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1782889279, now seen corresponding path program 1 times [2024-06-14 13:01:32,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:32,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032055046] [2024-06-14 13:01:32,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:32,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:35,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:35,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:35,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032055046] [2024-06-14 13:01:35,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032055046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:35,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:35,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:01:35,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20470958] [2024-06-14 13:01:35,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:35,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:01:35,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:35,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:01:35,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:01:35,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:01:35,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 129 transitions, 1047 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:35,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:35,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:01:35,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:36,410 INFO L124 PetriNetUnfolderBase]: 1849/2966 cut-off events. [2024-06-14 13:01:36,410 INFO L125 PetriNetUnfolderBase]: For 104240/104245 co-relation queries the response was YES. [2024-06-14 13:01:36,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16752 conditions, 2966 events. 1849/2966 cut-off events. For 104240/104245 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15886 event pairs, 473 based on Foata normal form. 9/2964 useless extension candidates. Maximal degree in co-relation 16686. Up to 2798 conditions per place. [2024-06-14 13:01:36,429 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 107 selfloop transitions, 25 changer transitions 0/143 dead transitions. [2024-06-14 13:01:36,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 143 transitions, 1365 flow [2024-06-14 13:01:36,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:01:36,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:01:36,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-14 13:01:36,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-14 13:01:36,432 INFO L175 Difference]: Start difference. First operand has 134 places, 129 transitions, 1047 flow. Second operand 6 states and 100 transitions. [2024-06-14 13:01:36,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 143 transitions, 1365 flow [2024-06-14 13:01:36,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 143 transitions, 1315 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 13:01:36,512 INFO L231 Difference]: Finished difference. Result has 135 places, 132 transitions, 1093 flow [2024-06-14 13:01:36,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1093, PETRI_PLACES=135, PETRI_TRANSITIONS=132} [2024-06-14 13:01:36,512 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-14 13:01:36,513 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 132 transitions, 1093 flow [2024-06-14 13:01:36,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:36,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:36,513 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-14 13:01:36,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:01:36,513 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-14 13:01:36,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:36,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1317242485, now seen corresponding path program 2 times [2024-06-14 13:01:36,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:36,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134218766] [2024-06-14 13:01:36,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:36,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:36,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:39,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:39,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:39,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134218766] [2024-06-14 13:01:39,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134218766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:39,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:39,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:01:39,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926357326] [2024-06-14 13:01:39,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:39,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:01:39,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:39,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:01:39,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:01:39,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:01:39,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 132 transitions, 1093 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:39,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:39,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:01:39,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:40,698 INFO L124 PetriNetUnfolderBase]: 1837/2950 cut-off events. [2024-06-14 13:01:40,698 INFO L125 PetriNetUnfolderBase]: For 105999/106004 co-relation queries the response was YES. [2024-06-14 13:01:40,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16930 conditions, 2950 events. 1837/2950 cut-off events. For 105999/106004 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15784 event pairs, 473 based on Foata normal form. 9/2948 useless extension candidates. Maximal degree in co-relation 16864. Up to 2768 conditions per place. [2024-06-14 13:01:40,717 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 109 selfloop transitions, 28 changer transitions 0/148 dead transitions. [2024-06-14 13:01:40,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 148 transitions, 1431 flow [2024-06-14 13:01:40,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:01:40,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:01:40,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-14 13:01:40,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3754152823920266 [2024-06-14 13:01:40,719 INFO L175 Difference]: Start difference. First operand has 135 places, 132 transitions, 1093 flow. Second operand 7 states and 113 transitions. [2024-06-14 13:01:40,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 148 transitions, 1431 flow [2024-06-14 13:01:40,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 148 transitions, 1363 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 13:01:40,802 INFO L231 Difference]: Finished difference. Result has 138 places, 135 transitions, 1127 flow [2024-06-14 13:01:40,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1127, PETRI_PLACES=138, PETRI_TRANSITIONS=135} [2024-06-14 13:01:40,803 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-14 13:01:40,803 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 135 transitions, 1127 flow [2024-06-14 13:01:40,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:40,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:40,803 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-14 13:01:40,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:01:40,804 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-14 13:01:40,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:40,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1140163231, now seen corresponding path program 1 times [2024-06-14 13:01:40,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:40,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657024030] [2024-06-14 13:01:40,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:40,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:40,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:43,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:43,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:43,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657024030] [2024-06-14 13:01:43,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657024030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:43,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:43,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:01:43,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915667076] [2024-06-14 13:01:43,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:43,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:01:43,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:43,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:01:43,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:01:43,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:01:43,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 135 transitions, 1127 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:43,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:43,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:01:43,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:44,751 INFO L124 PetriNetUnfolderBase]: 1806/2919 cut-off events. [2024-06-14 13:01:44,751 INFO L125 PetriNetUnfolderBase]: For 105323/105332 co-relation queries the response was YES. [2024-06-14 13:01:44,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16989 conditions, 2919 events. 1806/2919 cut-off events. For 105323/105332 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15681 event pairs, 473 based on Foata normal form. 5/2917 useless extension candidates. Maximal degree in co-relation 16922. Up to 2801 conditions per place. [2024-06-14 13:01:44,766 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 127 selfloop transitions, 17 changer transitions 0/152 dead transitions. [2024-06-14 13:01:44,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 152 transitions, 1491 flow [2024-06-14 13:01:44,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:01:44,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:01:44,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-14 13:01:44,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39147286821705424 [2024-06-14 13:01:44,768 INFO L175 Difference]: Start difference. First operand has 138 places, 135 transitions, 1127 flow. Second operand 6 states and 101 transitions. [2024-06-14 13:01:44,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 152 transitions, 1491 flow [2024-06-14 13:01:44,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 152 transitions, 1415 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 13:01:44,833 INFO L231 Difference]: Finished difference. Result has 139 places, 138 transitions, 1139 flow [2024-06-14 13:01:44,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1139, PETRI_PLACES=139, PETRI_TRANSITIONS=138} [2024-06-14 13:01:44,834 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-14 13:01:44,834 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 138 transitions, 1139 flow [2024-06-14 13:01:44,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:44,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:44,834 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-14 13:01:44,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:01:44,835 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-14 13:01:44,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:44,835 INFO L85 PathProgramCache]: Analyzing trace with hash -627654113, now seen corresponding path program 2 times [2024-06-14 13:01:44,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:44,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579265624] [2024-06-14 13:01:44,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:44,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:44,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:47,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:47,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:47,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579265624] [2024-06-14 13:01:47,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579265624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:47,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:47,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:01:47,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686839320] [2024-06-14 13:01:47,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:47,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:01:47,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:47,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:01:47,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:01:47,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:01:47,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 138 transitions, 1139 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:47,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:47,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:01:47,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:48,045 INFO L124 PetriNetUnfolderBase]: 1801/2912 cut-off events. [2024-06-14 13:01:48,046 INFO L125 PetriNetUnfolderBase]: For 108945/108954 co-relation queries the response was YES. [2024-06-14 13:01:48,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17139 conditions, 2912 events. 1801/2912 cut-off events. For 108945/108954 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15652 event pairs, 473 based on Foata normal form. 5/2910 useless extension candidates. Maximal degree in co-relation 17071. Up to 2800 conditions per place. [2024-06-14 13:01:48,064 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 121 selfloop transitions, 22 changer transitions 0/151 dead transitions. [2024-06-14 13:01:48,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 151 transitions, 1497 flow [2024-06-14 13:01:48,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:01:48,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:01:48,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-14 13:01:48,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-14 13:01:48,065 INFO L175 Difference]: Start difference. First operand has 139 places, 138 transitions, 1139 flow. Second operand 6 states and 98 transitions. [2024-06-14 13:01:48,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 151 transitions, 1497 flow [2024-06-14 13:01:48,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 151 transitions, 1431 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 13:01:48,147 INFO L231 Difference]: Finished difference. Result has 141 places, 141 transitions, 1178 flow [2024-06-14 13:01:48,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1178, PETRI_PLACES=141, PETRI_TRANSITIONS=141} [2024-06-14 13:01:48,147 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-14 13:01:48,148 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 141 transitions, 1178 flow [2024-06-14 13:01:48,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:48,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:48,148 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-14 13:01:48,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:01:48,148 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-14 13:01:48,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:48,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1317660985, now seen corresponding path program 1 times [2024-06-14 13:01:48,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:48,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410434082] [2024-06-14 13:01:48,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:48,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:48,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:51,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-14 13:01:51,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:51,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410434082] [2024-06-14 13:01:51,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410434082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:51,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:51,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:51,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936205396] [2024-06-14 13:01:51,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:51,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:51,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:51,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:51,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:51,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:01:51,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 141 transitions, 1178 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-14 13:01:51,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:51,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:01:51,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:52,701 INFO L124 PetriNetUnfolderBase]: 1830/2938 cut-off events. [2024-06-14 13:01:52,701 INFO L125 PetriNetUnfolderBase]: For 112886/112891 co-relation queries the response was YES. [2024-06-14 13:01:52,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17296 conditions, 2938 events. 1830/2938 cut-off events. For 112886/112891 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15606 event pairs, 460 based on Foata normal form. 7/2936 useless extension candidates. Maximal degree in co-relation 17227. Up to 2807 conditions per place. [2024-06-14 13:01:52,721 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 131 selfloop transitions, 15 changer transitions 0/157 dead transitions. [2024-06-14 13:01:52,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 157 transitions, 1523 flow [2024-06-14 13:01:52,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:01:52,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:01:52,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-14 13:01:52,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-14 13:01:52,722 INFO L175 Difference]: Start difference. First operand has 141 places, 141 transitions, 1178 flow. Second operand 7 states and 109 transitions. [2024-06-14 13:01:52,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 157 transitions, 1523 flow [2024-06-14 13:01:52,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 157 transitions, 1442 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 13:01:52,801 INFO L231 Difference]: Finished difference. Result has 144 places, 143 transitions, 1154 flow [2024-06-14 13:01:52,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1154, PETRI_PLACES=144, PETRI_TRANSITIONS=143} [2024-06-14 13:01:52,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-14 13:01:52,801 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 143 transitions, 1154 flow [2024-06-14 13:01:52,802 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-14 13:01:52,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:52,802 INFO 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-14 13:01:52,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:01:52,802 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-14 13:01:52,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:52,803 INFO L85 PathProgramCache]: Analyzing trace with hash -222047500, now seen corresponding path program 1 times [2024-06-14 13:01:52,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:52,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777835577] [2024-06-14 13:01:52,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:52,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:52,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:55,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:55,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:55,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777835577] [2024-06-14 13:01:55,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777835577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:55,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:55,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:55,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357327221] [2024-06-14 13:01:55,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:55,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:55,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:55,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:55,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:55,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:55,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 143 transitions, 1154 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:55,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:55,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:55,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:57,388 INFO L124 PetriNetUnfolderBase]: 1934/3079 cut-off events. [2024-06-14 13:01:57,388 INFO L125 PetriNetUnfolderBase]: For 118412/118418 co-relation queries the response was YES. [2024-06-14 13:01:57,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18165 conditions, 3079 events. 1934/3079 cut-off events. For 118412/118418 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16391 event pairs, 477 based on Foata normal form. 8/3087 useless extension candidates. Maximal degree in co-relation 18095. Up to 2929 conditions per place. [2024-06-14 13:01:57,414 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 148 selfloop transitions, 29 changer transitions 0/181 dead transitions. [2024-06-14 13:01:57,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 181 transitions, 1755 flow [2024-06-14 13:01:57,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:01:57,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:01:57,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-14 13:01:57,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36175710594315247 [2024-06-14 13:01:57,417 INFO L175 Difference]: Start difference. First operand has 144 places, 143 transitions, 1154 flow. Second operand 9 states and 140 transitions. [2024-06-14 13:01:57,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 181 transitions, 1755 flow [2024-06-14 13:01:57,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 181 transitions, 1707 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 13:01:57,533 INFO L231 Difference]: Finished difference. Result has 149 places, 154 transitions, 1288 flow [2024-06-14 13:01:57,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1288, PETRI_PLACES=149, PETRI_TRANSITIONS=154} [2024-06-14 13:01:57,534 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-14 13:01:57,534 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 154 transitions, 1288 flow [2024-06-14 13:01:57,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:57,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:57,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:01:57,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:01:57,535 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-14 13:01:57,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:57,535 INFO L85 PathProgramCache]: Analyzing trace with hash -532831762, now seen corresponding path program 2 times [2024-06-14 13:01:57,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:57,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558842538] [2024-06-14 13:01:57,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:57,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:57,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:00,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:00,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:00,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558842538] [2024-06-14 13:02:00,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558842538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:00,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:00,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:00,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004914574] [2024-06-14 13:02:00,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:00,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:00,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:00,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:00,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:00,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:00,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 154 transitions, 1288 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:00,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:00,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:00,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:01,682 INFO L124 PetriNetUnfolderBase]: 1944/3089 cut-off events. [2024-06-14 13:02:01,682 INFO L125 PetriNetUnfolderBase]: For 125056/125058 co-relation queries the response was YES. [2024-06-14 13:02:01,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18700 conditions, 3089 events. 1944/3089 cut-off events. For 125056/125058 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16385 event pairs, 484 based on Foata normal form. 2/3091 useless extension candidates. Maximal degree in co-relation 18628. Up to 2939 conditions per place. [2024-06-14 13:02:01,700 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 139 selfloop transitions, 31 changer transitions 0/174 dead transitions. [2024-06-14 13:02:01,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 174 transitions, 1790 flow [2024-06-14 13:02:01,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:01,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:01,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-14 13:02:01,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-14 13:02:01,702 INFO L175 Difference]: Start difference. First operand has 149 places, 154 transitions, 1288 flow. Second operand 7 states and 111 transitions. [2024-06-14 13:02:01,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 174 transitions, 1790 flow [2024-06-14 13:02:01,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 174 transitions, 1721 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 13:02:01,816 INFO L231 Difference]: Finished difference. Result has 152 places, 157 transitions, 1321 flow [2024-06-14 13:02:01,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1229, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1321, PETRI_PLACES=152, PETRI_TRANSITIONS=157} [2024-06-14 13:02:01,816 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-14 13:02:01,816 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 157 transitions, 1321 flow [2024-06-14 13:02:01,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:01,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:01,817 INFO 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-14 13:02:01,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:02:01,817 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-14 13:02:01,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:01,817 INFO L85 PathProgramCache]: Analyzing trace with hash -565017202, now seen corresponding path program 3 times [2024-06-14 13:02:01,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:01,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305133491] [2024-06-14 13:02:01,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:01,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:01,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:04,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:04,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:04,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305133491] [2024-06-14 13:02:04,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305133491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:04,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:04,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:04,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594019393] [2024-06-14 13:02:04,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:04,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:04,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:04,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:04,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:04,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:04,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 157 transitions, 1321 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:04,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:04,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:04,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:06,553 INFO L124 PetriNetUnfolderBase]: 1938/3081 cut-off events. [2024-06-14 13:02:06,554 INFO L125 PetriNetUnfolderBase]: For 128563/128565 co-relation queries the response was YES. [2024-06-14 13:02:06,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18714 conditions, 3081 events. 1938/3081 cut-off events. For 128563/128565 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16359 event pairs, 483 based on Foata normal form. 2/3083 useless extension candidates. Maximal degree in co-relation 18640. Up to 2934 conditions per place. [2024-06-14 13:02:06,573 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 140 selfloop transitions, 32 changer transitions 0/176 dead transitions. [2024-06-14 13:02:06,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 176 transitions, 1715 flow [2024-06-14 13:02:06,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:02:06,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:02:06,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-14 13:02:06,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34366925064599485 [2024-06-14 13:02:06,575 INFO L175 Difference]: Start difference. First operand has 152 places, 157 transitions, 1321 flow. Second operand 9 states and 133 transitions. [2024-06-14 13:02:06,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 176 transitions, 1715 flow [2024-06-14 13:02:06,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 176 transitions, 1648 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:02:06,673 INFO L231 Difference]: Finished difference. Result has 157 places, 157 transitions, 1324 flow [2024-06-14 13:02:06,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1324, PETRI_PLACES=157, PETRI_TRANSITIONS=157} [2024-06-14 13:02:06,673 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-14 13:02:06,673 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 157 transitions, 1324 flow [2024-06-14 13:02:06,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:06,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:06,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:02:06,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:02:06,674 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-14 13:02:06,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:06,674 INFO L85 PathProgramCache]: Analyzing trace with hash 2063286566, now seen corresponding path program 4 times [2024-06-14 13:02:06,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:06,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629667133] [2024-06-14 13:02:06,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:06,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:06,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:09,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-14 13:02:09,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:09,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629667133] [2024-06-14 13:02:09,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629667133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:09,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:09,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:09,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306211228] [2024-06-14 13:02:09,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:09,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:09,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:09,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:09,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:09,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:09,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 157 transitions, 1324 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:09,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:09,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:09,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:10,887 INFO L124 PetriNetUnfolderBase]: 1932/3073 cut-off events. [2024-06-14 13:02:10,888 INFO L125 PetriNetUnfolderBase]: For 132209/132211 co-relation queries the response was YES. [2024-06-14 13:02:10,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18703 conditions, 3073 events. 1932/3073 cut-off events. For 132209/132211 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16330 event pairs, 485 based on Foata normal form. 2/3075 useless extension candidates. Maximal degree in co-relation 18628. Up to 2910 conditions per place. [2024-06-14 13:02:10,906 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 141 selfloop transitions, 36 changer transitions 0/181 dead transitions. [2024-06-14 13:02:10,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 181 transitions, 1776 flow [2024-06-14 13:02:10,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:02:10,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:02:10,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 13:02:10,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-14 13:02:10,907 INFO L175 Difference]: Start difference. First operand has 157 places, 157 transitions, 1324 flow. Second operand 8 states and 122 transitions. [2024-06-14 13:02:10,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 181 transitions, 1776 flow [2024-06-14 13:02:11,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 181 transitions, 1693 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 13:02:11,031 INFO L231 Difference]: Finished difference. Result has 157 places, 163 transitions, 1383 flow [2024-06-14 13:02:11,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1383, PETRI_PLACES=157, PETRI_TRANSITIONS=163} [2024-06-14 13:02:11,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-14 13:02:11,031 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 163 transitions, 1383 flow [2024-06-14 13:02:11,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:11,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:11,032 INFO 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-14 13:02:11,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:02:11,032 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-14 13:02:11,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:11,032 INFO L85 PathProgramCache]: Analyzing trace with hash 985232957, now seen corresponding path program 1 times [2024-06-14 13:02:11,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:11,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436845328] [2024-06-14 13:02:11,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:11,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:11,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:13,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:13,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:13,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436845328] [2024-06-14 13:02:13,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436845328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:13,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:13,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:13,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644088658] [2024-06-14 13:02:13,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:13,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:13,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:13,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:13,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:13,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:02:13,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 163 transitions, 1383 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-14 13:02:13,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:13,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:02:13,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:14,962 INFO L124 PetriNetUnfolderBase]: 1847/2976 cut-off events. [2024-06-14 13:02:14,962 INFO L125 PetriNetUnfolderBase]: For 137700/137709 co-relation queries the response was YES. [2024-06-14 13:02:14,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18713 conditions, 2976 events. 1847/2976 cut-off events. For 137700/137709 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15982 event pairs, 471 based on Foata normal form. 5/2972 useless extension candidates. Maximal degree in co-relation 18636. Up to 2819 conditions per place. [2024-06-14 13:02:14,983 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 155 selfloop transitions, 20 changer transitions 0/185 dead transitions. [2024-06-14 13:02:14,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 185 transitions, 1817 flow [2024-06-14 13:02:14,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:14,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:14,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 13:02:14,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-14 13:02:14,984 INFO L175 Difference]: Start difference. First operand has 157 places, 163 transitions, 1383 flow. Second operand 7 states and 117 transitions. [2024-06-14 13:02:14,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 185 transitions, 1817 flow [2024-06-14 13:02:15,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 185 transitions, 1745 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 13:02:15,157 INFO L231 Difference]: Finished difference. Result has 160 places, 166 transitions, 1401 flow [2024-06-14 13:02:15,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1311, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1401, PETRI_PLACES=160, PETRI_TRANSITIONS=166} [2024-06-14 13:02:15,158 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-14 13:02:15,158 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 166 transitions, 1401 flow [2024-06-14 13:02:15,158 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-14 13:02:15,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:15,158 INFO 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-14 13:02:15,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:02:15,158 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-14 13:02:15,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:15,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1307854045, now seen corresponding path program 2 times [2024-06-14 13:02:15,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:15,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387451247] [2024-06-14 13:02:15,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:15,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:15,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:19,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:19,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:19,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387451247] [2024-06-14 13:02:19,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387451247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:19,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:19,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:19,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146802740] [2024-06-14 13:02:19,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:19,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:19,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:19,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:19,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:19,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:02:19,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 166 transitions, 1401 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-14 13:02:19,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:19,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:02:19,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:20,609 INFO L124 PetriNetUnfolderBase]: 1853/2986 cut-off events. [2024-06-14 13:02:20,610 INFO L125 PetriNetUnfolderBase]: For 143539/143548 co-relation queries the response was YES. [2024-06-14 13:02:20,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19251 conditions, 2986 events. 1853/2986 cut-off events. For 143539/143548 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16096 event pairs, 475 based on Foata normal form. 5/2982 useless extension candidates. Maximal degree in co-relation 19172. Up to 2825 conditions per place. [2024-06-14 13:02:20,629 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 147 selfloop transitions, 26 changer transitions 0/183 dead transitions. [2024-06-14 13:02:20,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 183 transitions, 1825 flow [2024-06-14 13:02:20,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:02:20,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:02:20,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-14 13:02:20,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-14 13:02:20,630 INFO L175 Difference]: Start difference. First operand has 160 places, 166 transitions, 1401 flow. Second operand 6 states and 104 transitions. [2024-06-14 13:02:20,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 183 transitions, 1825 flow [2024-06-14 13:02:20,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 183 transitions, 1757 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 13:02:20,739 INFO L231 Difference]: Finished difference. Result has 161 places, 169 transitions, 1443 flow [2024-06-14 13:02:20,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1443, PETRI_PLACES=161, PETRI_TRANSITIONS=169} [2024-06-14 13:02:20,739 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-14 13:02:20,739 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 169 transitions, 1443 flow [2024-06-14 13:02:20,739 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-14 13:02:20,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:20,739 INFO 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-14 13:02:20,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:02:20,740 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-14 13:02:20,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:20,740 INFO L85 PathProgramCache]: Analyzing trace with hash 2013841436, now seen corresponding path program 1 times [2024-06-14 13:02:20,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:20,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502466907] [2024-06-14 13:02:20,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:20,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:20,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:23,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:23,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:23,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502466907] [2024-06-14 13:02:23,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502466907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:23,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:23,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:23,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324501841] [2024-06-14 13:02:23,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:23,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:23,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:23,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:23,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:23,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:23,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 169 transitions, 1443 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:23,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:23,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:23,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:24,617 INFO L124 PetriNetUnfolderBase]: 1962/3118 cut-off events. [2024-06-14 13:02:24,617 INFO L125 PetriNetUnfolderBase]: For 150254/150258 co-relation queries the response was YES. [2024-06-14 13:02:24,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20248 conditions, 3118 events. 1962/3118 cut-off events. For 150254/150258 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16641 event pairs, 476 based on Foata normal form. 6/3124 useless extension candidates. Maximal degree in co-relation 20168. Up to 3021 conditions per place. [2024-06-14 13:02:24,640 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 177 selfloop transitions, 15 changer transitions 0/196 dead transitions. [2024-06-14 13:02:24,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 196 transitions, 1962 flow [2024-06-14 13:02:24,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:24,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:24,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-14 13:02:24,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588039867109635 [2024-06-14 13:02:24,642 INFO L175 Difference]: Start difference. First operand has 161 places, 169 transitions, 1443 flow. Second operand 7 states and 108 transitions. [2024-06-14 13:02:24,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 196 transitions, 1962 flow [2024-06-14 13:02:24,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 196 transitions, 1878 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 13:02:24,786 INFO L231 Difference]: Finished difference. Result has 166 places, 178 transitions, 1500 flow [2024-06-14 13:02:24,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1500, PETRI_PLACES=166, PETRI_TRANSITIONS=178} [2024-06-14 13:02:24,787 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-14 13:02:24,787 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 178 transitions, 1500 flow [2024-06-14 13:02:24,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:24,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:24,787 INFO 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-14 13:02:24,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:02:24,788 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-14 13:02:24,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:24,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1307704160, now seen corresponding path program 2 times [2024-06-14 13:02:24,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:24,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568174064] [2024-06-14 13:02:24,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:24,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:24,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:27,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:27,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:27,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568174064] [2024-06-14 13:02:27,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568174064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:27,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:27,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:27,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464472654] [2024-06-14 13:02:27,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:27,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:27,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:27,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:27,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:27,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:27,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 178 transitions, 1500 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:27,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:27,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:27,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:28,360 INFO L124 PetriNetUnfolderBase]: 1972/3132 cut-off events. [2024-06-14 13:02:28,360 INFO L125 PetriNetUnfolderBase]: For 156103/156109 co-relation queries the response was YES. [2024-06-14 13:02:28,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20663 conditions, 3132 events. 1972/3132 cut-off events. For 156103/156109 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16709 event pairs, 468 based on Foata normal form. 8/3140 useless extension candidates. Maximal degree in co-relation 20580. Up to 3023 conditions per place. [2024-06-14 13:02:28,378 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 176 selfloop transitions, 18 changer transitions 0/198 dead transitions. [2024-06-14 13:02:28,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 198 transitions, 1992 flow [2024-06-14 13:02:28,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:28,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:28,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-14 13:02:28,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3554817275747508 [2024-06-14 13:02:28,380 INFO L175 Difference]: Start difference. First operand has 166 places, 178 transitions, 1500 flow. Second operand 7 states and 107 transitions. [2024-06-14 13:02:28,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 198 transitions, 1992 flow [2024-06-14 13:02:28,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 198 transitions, 1943 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-14 13:02:28,510 INFO L231 Difference]: Finished difference. Result has 171 places, 181 transitions, 1545 flow [2024-06-14 13:02:28,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1451, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1545, PETRI_PLACES=171, PETRI_TRANSITIONS=181} [2024-06-14 13:02:28,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-14 13:02:28,510 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 181 transitions, 1545 flow [2024-06-14 13:02:28,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:28,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:28,511 INFO 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-14 13:02:28,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:02:28,511 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-14 13:02:28,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:28,512 INFO L85 PathProgramCache]: Analyzing trace with hash 2017560351, now seen corresponding path program 3 times [2024-06-14 13:02:28,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:28,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877477801] [2024-06-14 13:02:28,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:28,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:28,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:31,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:31,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:31,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877477801] [2024-06-14 13:02:31,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877477801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:31,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:31,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:31,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103816668] [2024-06-14 13:02:31,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:31,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:31,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:31,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:31,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:31,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:02:31,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 181 transitions, 1545 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-14 13:02:31,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:31,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:02:31,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:32,413 INFO L124 PetriNetUnfolderBase]: 1890/3029 cut-off events. [2024-06-14 13:02:32,413 INFO L125 PetriNetUnfolderBase]: For 159179/159190 co-relation queries the response was YES. [2024-06-14 13:02:32,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20306 conditions, 3029 events. 1890/3029 cut-off events. For 159179/159190 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16282 event pairs, 472 based on Foata normal form. 7/3027 useless extension candidates. Maximal degree in co-relation 20221. Up to 2866 conditions per place. [2024-06-14 13:02:32,433 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 156 selfloop transitions, 25 changer transitions 0/195 dead transitions. [2024-06-14 13:02:32,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 195 transitions, 1983 flow [2024-06-14 13:02:32,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:32,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:32,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-14 13:02:32,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3654485049833887 [2024-06-14 13:02:32,434 INFO L175 Difference]: Start difference. First operand has 171 places, 181 transitions, 1545 flow. Second operand 7 states and 110 transitions. [2024-06-14 13:02:32,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 195 transitions, 1983 flow [2024-06-14 13:02:32,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 195 transitions, 1911 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 13:02:32,561 INFO L231 Difference]: Finished difference. Result has 173 places, 184 transitions, 1585 flow [2024-06-14 13:02:32,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1585, PETRI_PLACES=173, PETRI_TRANSITIONS=184} [2024-06-14 13:02:32,561 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 129 predicate places. [2024-06-14 13:02:32,561 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 184 transitions, 1585 flow [2024-06-14 13:02:32,562 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-14 13:02:32,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:32,562 INFO 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-14 13:02:32,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:02:32,562 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-14 13:02:32,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:32,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2017560506, now seen corresponding path program 3 times [2024-06-14 13:02:32,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:32,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795913324] [2024-06-14 13:02:32,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:32,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:32,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:34,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:34,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:34,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795913324] [2024-06-14 13:02:34,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795913324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:34,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:34,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:34,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635801565] [2024-06-14 13:02:34,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:34,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:34,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:34,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:34,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:34,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:34,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 184 transitions, 1585 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:34,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:34,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:34,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:35,940 INFO L124 PetriNetUnfolderBase]: 1965/3123 cut-off events. [2024-06-14 13:02:35,940 INFO L125 PetriNetUnfolderBase]: For 163749/163755 co-relation queries the response was YES. [2024-06-14 13:02:35,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21108 conditions, 3123 events. 1965/3123 cut-off events. For 163749/163755 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16615 event pairs, 469 based on Foata normal form. 8/3131 useless extension candidates. Maximal degree in co-relation 21022. Up to 3015 conditions per place. [2024-06-14 13:02:35,963 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 189 selfloop transitions, 21 changer transitions 0/214 dead transitions. [2024-06-14 13:02:35,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 214 transitions, 2186 flow [2024-06-14 13:02:35,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:35,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:35,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-14 13:02:35,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588039867109635 [2024-06-14 13:02:35,964 INFO L175 Difference]: Start difference. First operand has 173 places, 184 transitions, 1585 flow. Second operand 7 states and 108 transitions. [2024-06-14 13:02:35,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 214 transitions, 2186 flow [2024-06-14 13:02:36,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 214 transitions, 2093 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:02:36,131 INFO L231 Difference]: Finished difference. Result has 177 places, 197 transitions, 1703 flow [2024-06-14 13:02:36,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1703, PETRI_PLACES=177, PETRI_TRANSITIONS=197} [2024-06-14 13:02:36,131 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-14 13:02:36,132 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 197 transitions, 1703 flow [2024-06-14 13:02:36,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:36,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:36,132 INFO 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-14 13:02:36,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:02:36,132 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-14 13:02:36,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:36,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1697881860, now seen corresponding path program 1 times [2024-06-14 13:02:36,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:36,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525915462] [2024-06-14 13:02:36,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:36,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:36,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:38,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:38,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:38,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525915462] [2024-06-14 13:02:38,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525915462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:38,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:38,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:38,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113476916] [2024-06-14 13:02:38,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:38,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:38,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:38,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:38,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:38,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:38,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 197 transitions, 1703 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:38,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:38,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:38,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:40,047 INFO L124 PetriNetUnfolderBase]: 1973/3136 cut-off events. [2024-06-14 13:02:40,048 INFO L125 PetriNetUnfolderBase]: For 169832/169838 co-relation queries the response was YES. [2024-06-14 13:02:40,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21598 conditions, 3136 events. 1973/3136 cut-off events. For 169832/169838 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16641 event pairs, 354 based on Foata normal form. 8/3144 useless extension candidates. Maximal degree in co-relation 21509. Up to 2960 conditions per place. [2024-06-14 13:02:40,073 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 202 selfloop transitions, 23 changer transitions 0/229 dead transitions. [2024-06-14 13:02:40,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 229 transitions, 2385 flow [2024-06-14 13:02:40,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:40,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:40,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 13:02:40,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 13:02:40,075 INFO L175 Difference]: Start difference. First operand has 177 places, 197 transitions, 1703 flow. Second operand 7 states and 119 transitions. [2024-06-14 13:02:40,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 229 transitions, 2385 flow [2024-06-14 13:02:40,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 229 transitions, 2325 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-14 13:02:40,264 INFO L231 Difference]: Finished difference. Result has 182 places, 201 transitions, 1751 flow [2024-06-14 13:02:40,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1751, PETRI_PLACES=182, PETRI_TRANSITIONS=201} [2024-06-14 13:02:40,264 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-14 13:02:40,264 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 201 transitions, 1751 flow [2024-06-14 13:02:40,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:40,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:40,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:02:40,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:02:40,265 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-14 13:02:40,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:40,265 INFO L85 PathProgramCache]: Analyzing trace with hash -618398238, now seen corresponding path program 2 times [2024-06-14 13:02:40,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:40,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234415262] [2024-06-14 13:02:40,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:40,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:40,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:43,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:43,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:43,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234415262] [2024-06-14 13:02:43,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234415262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:43,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:43,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:43,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745202268] [2024-06-14 13:02:43,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:43,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:43,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:43,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:43,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:43,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:43,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 201 transitions, 1751 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:43,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:43,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:43,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:44,288 INFO L124 PetriNetUnfolderBase]: 1981/3148 cut-off events. [2024-06-14 13:02:44,288 INFO L125 PetriNetUnfolderBase]: For 176377/176383 co-relation queries the response was YES. [2024-06-14 13:02:44,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21916 conditions, 3148 events. 1981/3148 cut-off events. For 176377/176383 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16780 event pairs, 473 based on Foata normal form. 8/3156 useless extension candidates. Maximal degree in co-relation 21825. Up to 3023 conditions per place. [2024-06-14 13:02:44,313 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 201 selfloop transitions, 20 changer transitions 0/225 dead transitions. [2024-06-14 13:02:44,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 225 transitions, 2288 flow [2024-06-14 13:02:44,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:44,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:44,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-14 13:02:44,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3754152823920266 [2024-06-14 13:02:44,316 INFO L175 Difference]: Start difference. First operand has 182 places, 201 transitions, 1751 flow. Second operand 7 states and 113 transitions. [2024-06-14 13:02:44,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 225 transitions, 2288 flow [2024-06-14 13:02:44,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 225 transitions, 2229 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 13:02:44,490 INFO L231 Difference]: Finished difference. Result has 186 places, 203 transitions, 1771 flow [2024-06-14 13:02:44,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1771, PETRI_PLACES=186, PETRI_TRANSITIONS=203} [2024-06-14 13:02:44,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-14 13:02:44,491 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 203 transitions, 1771 flow [2024-06-14 13:02:44,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:44,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:44,492 INFO 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-14 13:02:44,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:02:44,492 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-14 13:02:44,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:44,492 INFO L85 PathProgramCache]: Analyzing trace with hash 661729250, now seen corresponding path program 3 times [2024-06-14 13:02:44,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:44,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528859928] [2024-06-14 13:02:44,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:44,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:44,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:47,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:47,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:47,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528859928] [2024-06-14 13:02:47,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528859928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:47,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:47,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:47,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47165622] [2024-06-14 13:02:47,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:47,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:47,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:47,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:47,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:47,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:47,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 203 transitions, 1771 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:47,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:47,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:47,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:48,458 INFO L124 PetriNetUnfolderBase]: 1976/3137 cut-off events. [2024-06-14 13:02:48,458 INFO L125 PetriNetUnfolderBase]: For 180392/180394 co-relation queries the response was YES. [2024-06-14 13:02:48,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21893 conditions, 3137 events. 1976/3137 cut-off events. For 180392/180394 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16667 event pairs, 478 based on Foata normal form. 2/3139 useless extension candidates. Maximal degree in co-relation 21800. Up to 3016 conditions per place. [2024-06-14 13:02:48,479 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 194 selfloop transitions, 20 changer transitions 0/218 dead transitions. [2024-06-14 13:02:48,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 218 transitions, 2246 flow [2024-06-14 13:02:48,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:48,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:48,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-14 13:02:48,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521594684385382 [2024-06-14 13:02:48,481 INFO L175 Difference]: Start difference. First operand has 186 places, 203 transitions, 1771 flow. Second operand 7 states and 106 transitions. [2024-06-14 13:02:48,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 218 transitions, 2246 flow [2024-06-14 13:02:48,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 218 transitions, 2183 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 13:02:48,636 INFO L231 Difference]: Finished difference. Result has 188 places, 203 transitions, 1753 flow [2024-06-14 13:02:48,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=181, 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=1753, PETRI_PLACES=188, PETRI_TRANSITIONS=203} [2024-06-14 13:02:48,637 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-14 13:02:48,637 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 203 transitions, 1753 flow [2024-06-14 13:02:48,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:48,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:48,637 INFO 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-14 13:02:48,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:02:48,637 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-14 13:02:48,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:48,638 INFO L85 PathProgramCache]: Analyzing trace with hash 812745274, now seen corresponding path program 1 times [2024-06-14 13:02:48,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:48,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938354122] [2024-06-14 13:02:48,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:48,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:48,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:51,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:51,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:51,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938354122] [2024-06-14 13:02:51,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938354122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:51,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:51,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:51,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923227852] [2024-06-14 13:02:51,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:51,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:51,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:51,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:51,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:51,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:51,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 203 transitions, 1753 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:51,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:51,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:51,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:52,529 INFO L124 PetriNetUnfolderBase]: 1989/3161 cut-off events. [2024-06-14 13:02:52,529 INFO L125 PetriNetUnfolderBase]: For 186817/186838 co-relation queries the response was YES. [2024-06-14 13:02:52,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22184 conditions, 3161 events. 1989/3161 cut-off events. For 186817/186838 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16928 event pairs, 489 based on Foata normal form. 19/3180 useless extension candidates. Maximal degree in co-relation 22090. Up to 2963 conditions per place. [2024-06-14 13:02:52,555 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 196 selfloop transitions, 37 changer transitions 0/237 dead transitions. [2024-06-14 13:02:52,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 237 transitions, 2655 flow [2024-06-14 13:02:52,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:52,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:52,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 13:02:52,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-14 13:02:52,557 INFO L175 Difference]: Start difference. First operand has 188 places, 203 transitions, 1753 flow. Second operand 7 states and 122 transitions. [2024-06-14 13:02:52,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 237 transitions, 2655 flow [2024-06-14 13:02:52,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 237 transitions, 2603 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 13:02:52,751 INFO L231 Difference]: Finished difference. Result has 189 places, 212 transitions, 1949 flow [2024-06-14 13:02:52,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1949, PETRI_PLACES=189, PETRI_TRANSITIONS=212} [2024-06-14 13:02:52,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-06-14 13:02:52,752 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 212 transitions, 1949 flow [2024-06-14 13:02:52,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:52,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:52,752 INFO 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-14 13:02:52,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:02:52,752 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-14 13:02:52,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:52,752 INFO L85 PathProgramCache]: Analyzing trace with hash -618395262, now seen corresponding path program 2 times [2024-06-14 13:02:52,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:52,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345745521] [2024-06-14 13:02:52,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:52,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:52,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:55,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-14 13:02:55,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:55,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345745521] [2024-06-14 13:02:55,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345745521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:55,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:55,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:55,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852909581] [2024-06-14 13:02:55,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:55,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:55,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:55,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:55,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:02:55,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:02:55,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 212 transitions, 1949 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:55,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:55,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:02:55,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:57,131 INFO L124 PetriNetUnfolderBase]: 2175/3452 cut-off events. [2024-06-14 13:02:57,131 INFO L125 PetriNetUnfolderBase]: For 204422/204436 co-relation queries the response was YES. [2024-06-14 13:02:57,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24924 conditions, 3452 events. 2175/3452 cut-off events. For 204422/204436 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 18650 event pairs, 475 based on Foata normal form. 15/3467 useless extension candidates. Maximal degree in co-relation 24829. Up to 3110 conditions per place. [2024-06-14 13:02:57,233 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 226 selfloop transitions, 85 changer transitions 0/315 dead transitions. [2024-06-14 13:02:57,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 315 transitions, 4055 flow [2024-06-14 13:02:57,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:02:57,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:02:57,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 13:02:57,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-14 13:02:57,234 INFO L175 Difference]: Start difference. First operand has 189 places, 212 transitions, 1949 flow. Second operand 9 states and 159 transitions. [2024-06-14 13:02:57,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 315 transitions, 4055 flow [2024-06-14 13:02:57,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 315 transitions, 3839 flow, removed 96 selfloop flow, removed 2 redundant places. [2024-06-14 13:02:57,431 INFO L231 Difference]: Finished difference. Result has 200 places, 267 transitions, 2835 flow [2024-06-14 13:02:57,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2835, PETRI_PLACES=200, PETRI_TRANSITIONS=267} [2024-06-14 13:02:57,432 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-14 13:02:57,432 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 267 transitions, 2835 flow [2024-06-14 13:02:57,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:57,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:57,432 INFO 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-14 13:02:57,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:02:57,433 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-14 13:02:57,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:57,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1706455716, now seen corresponding path program 3 times [2024-06-14 13:02:57,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:57,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050132770] [2024-06-14 13:02:57,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:57,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:57,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:59,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:59,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:59,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050132770] [2024-06-14 13:02:59,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050132770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:59,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:59,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:02:59,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379538813] [2024-06-14 13:02:59,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:59,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:02:59,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:59,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:02:59,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:03:00,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:03:00,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 267 transitions, 2835 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:00,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:00,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:03:00,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:01,470 INFO L124 PetriNetUnfolderBase]: 2185/3471 cut-off events. [2024-06-14 13:03:01,470 INFO L125 PetriNetUnfolderBase]: For 213860/213895 co-relation queries the response was YES. [2024-06-14 13:03:01,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25697 conditions, 3471 events. 2185/3471 cut-off events. For 213860/213895 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18804 event pairs, 498 based on Foata normal form. 34/3505 useless extension candidates. Maximal degree in co-relation 25596. Up to 3122 conditions per place. [2024-06-14 13:03:01,499 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 195 selfloop transitions, 95 changer transitions 0/294 dead transitions. [2024-06-14 13:03:01,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 294 transitions, 3819 flow [2024-06-14 13:03:01,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:03:01,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:03:01,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-14 13:03:01,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-14 13:03:01,500 INFO L175 Difference]: Start difference. First operand has 200 places, 267 transitions, 2835 flow. Second operand 7 states and 118 transitions. [2024-06-14 13:03:01,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 294 transitions, 3819 flow [2024-06-14 13:03:01,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 294 transitions, 3669 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 13:03:01,807 INFO L231 Difference]: Finished difference. Result has 203 places, 273 transitions, 3014 flow [2024-06-14 13:03:01,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3014, PETRI_PLACES=203, PETRI_TRANSITIONS=273} [2024-06-14 13:03:01,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 159 predicate places. [2024-06-14 13:03:01,807 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 273 transitions, 3014 flow [2024-06-14 13:03:01,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:01,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:01,808 INFO 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-14 13:03:01,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:03:01,808 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-14 13:03:01,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:01,810 INFO L85 PathProgramCache]: Analyzing trace with hash 405632322, now seen corresponding path program 4 times [2024-06-14 13:03:01,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:01,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292268906] [2024-06-14 13:03:01,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:01,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:01,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:04,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:04,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:04,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292268906] [2024-06-14 13:03:04,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292268906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:04,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:04,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:03:04,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894717711] [2024-06-14 13:03:04,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:04,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:03:04,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:04,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:03:04,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:03:04,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:03:04,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 273 transitions, 3014 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:04,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:04,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:03:04,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:06,041 INFO L124 PetriNetUnfolderBase]: 2176/3458 cut-off events. [2024-06-14 13:03:06,041 INFO L125 PetriNetUnfolderBase]: For 218337/218372 co-relation queries the response was YES. [2024-06-14 13:03:06,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25546 conditions, 3458 events. 2176/3458 cut-off events. For 218337/218372 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18760 event pairs, 493 based on Foata normal form. 35/3493 useless extension candidates. Maximal degree in co-relation 25445. Up to 3172 conditions per place. [2024-06-14 13:03:06,073 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 224 selfloop transitions, 65 changer transitions 0/293 dead transitions. [2024-06-14 13:03:06,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 293 transitions, 3764 flow [2024-06-14 13:03:06,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:03:06,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:03:06,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 13:03:06,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-14 13:03:06,074 INFO L175 Difference]: Start difference. First operand has 203 places, 273 transitions, 3014 flow. Second operand 6 states and 106 transitions. [2024-06-14 13:03:06,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 293 transitions, 3764 flow [2024-06-14 13:03:06,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 293 transitions, 3473 flow, removed 93 selfloop flow, removed 4 redundant places. [2024-06-14 13:03:06,344 INFO L231 Difference]: Finished difference. Result has 205 places, 273 transitions, 2878 flow [2024-06-14 13:03:06,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2878, PETRI_PLACES=205, PETRI_TRANSITIONS=273} [2024-06-14 13:03:06,345 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-14 13:03:06,345 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 273 transitions, 2878 flow [2024-06-14 13:03:06,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:06,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:06,345 INFO 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-14 13:03:06,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:03:06,345 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-14 13:03:06,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:06,345 INFO L85 PathProgramCache]: Analyzing trace with hash 438249282, now seen corresponding path program 5 times [2024-06-14 13:03:06,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:06,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157415259] [2024-06-14 13:03:06,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:06,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:06,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:08,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:08,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:08,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157415259] [2024-06-14 13:03:08,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157415259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:08,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:08,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:03:08,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873076508] [2024-06-14 13:03:08,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:08,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:03:08,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:08,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:03:08,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:03:08,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:03:08,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 273 transitions, 2878 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:08,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:08,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:03:08,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:10,598 INFO L124 PetriNetUnfolderBase]: 2170/3450 cut-off events. [2024-06-14 13:03:10,598 INFO L125 PetriNetUnfolderBase]: For 213424/213459 co-relation queries the response was YES. [2024-06-14 13:03:10,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25188 conditions, 3450 events. 2170/3450 cut-off events. For 213424/213459 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18719 event pairs, 487 based on Foata normal form. 34/3484 useless extension candidates. Maximal degree in co-relation 25087. Up to 3166 conditions per place. [2024-06-14 13:03:10,629 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 221 selfloop transitions, 69 changer transitions 0/294 dead transitions. [2024-06-14 13:03:10,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 294 transitions, 3520 flow [2024-06-14 13:03:10,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:03:10,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:03:10,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 13:03:10,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 13:03:10,631 INFO L175 Difference]: Start difference. First operand has 205 places, 273 transitions, 2878 flow. Second operand 8 states and 128 transitions. [2024-06-14 13:03:10,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 294 transitions, 3520 flow [2024-06-14 13:03:10,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 294 transitions, 3298 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 13:03:10,975 INFO L231 Difference]: Finished difference. Result has 207 places, 273 transitions, 2811 flow [2024-06-14 13:03:10,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2811, PETRI_PLACES=207, PETRI_TRANSITIONS=273} [2024-06-14 13:03:10,976 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-14 13:03:10,976 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 273 transitions, 2811 flow [2024-06-14 13:03:10,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:10,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:10,976 INFO 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-14 13:03:10,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:03:10,976 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-14 13:03:10,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:10,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1262466020, now seen corresponding path program 6 times [2024-06-14 13:03:10,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:10,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91914462] [2024-06-14 13:03:10,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:10,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:10,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:13,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:13,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:13,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91914462] [2024-06-14 13:03:13,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91914462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:13,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:13,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:03:13,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247929906] [2024-06-14 13:03:13,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:13,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:03:13,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:13,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:03:13,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:03:13,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:03:13,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 273 transitions, 2811 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:13,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:13,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:03:13,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:15,346 INFO L124 PetriNetUnfolderBase]: 2164/3437 cut-off events. [2024-06-14 13:03:15,346 INFO L125 PetriNetUnfolderBase]: For 210200/210223 co-relation queries the response was YES. [2024-06-14 13:03:15,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24963 conditions, 3437 events. 2164/3437 cut-off events. For 210200/210223 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18566 event pairs, 521 based on Foata normal form. 12/3449 useless extension candidates. Maximal degree in co-relation 24862. Up to 3101 conditions per place. [2024-06-14 13:03:15,378 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 187 selfloop transitions, 93 changer transitions 0/284 dead transitions. [2024-06-14 13:03:15,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 284 transitions, 3399 flow [2024-06-14 13:03:15,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:03:15,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:03:15,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-14 13:03:15,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-14 13:03:15,380 INFO L175 Difference]: Start difference. First operand has 207 places, 273 transitions, 2811 flow. Second operand 7 states and 109 transitions. [2024-06-14 13:03:15,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 284 transitions, 3399 flow [2024-06-14 13:03:15,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 284 transitions, 3149 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-14 13:03:15,668 INFO L231 Difference]: Finished difference. Result has 206 places, 273 transitions, 2756 flow [2024-06-14 13:03:15,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2561, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2756, PETRI_PLACES=206, PETRI_TRANSITIONS=273} [2024-06-14 13:03:15,668 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-14 13:03:15,669 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 273 transitions, 2756 flow [2024-06-14 13:03:15,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:15,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:15,669 INFO 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-14 13:03:15,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:03:15,669 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-14 13:03:15,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:15,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1258669918, now seen corresponding path program 1 times [2024-06-14 13:03:15,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:15,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568814395] [2024-06-14 13:03:15,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:15,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:15,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:19,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:19,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:19,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568814395] [2024-06-14 13:03:19,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568814395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:19,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:19,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:19,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022106345] [2024-06-14 13:03:19,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:19,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:19,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:19,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:19,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:19,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:03:19,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 273 transitions, 2756 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-14 13:03:19,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:19,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:03:19,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:20,835 INFO L124 PetriNetUnfolderBase]: 2091/3347 cut-off events. [2024-06-14 13:03:20,835 INFO L125 PetriNetUnfolderBase]: For 212945/212972 co-relation queries the response was YES. [2024-06-14 13:03:20,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24408 conditions, 3347 events. 2091/3347 cut-off events. For 212945/212972 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18337 event pairs, 461 based on Foata normal form. 27/3356 useless extension candidates. Maximal degree in co-relation 24307. Up to 3066 conditions per place. [2024-06-14 13:03:20,861 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 224 selfloop transitions, 44 changer transitions 0/289 dead transitions. [2024-06-14 13:03:20,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 289 transitions, 3376 flow [2024-06-14 13:03:20,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:03:20,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:03:20,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-14 13:03:20,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3754152823920266 [2024-06-14 13:03:20,862 INFO L175 Difference]: Start difference. First operand has 206 places, 273 transitions, 2756 flow. Second operand 7 states and 113 transitions. [2024-06-14 13:03:20,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 289 transitions, 3376 flow [2024-06-14 13:03:21,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 289 transitions, 3112 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:03:21,177 INFO L231 Difference]: Finished difference. Result has 206 places, 275 transitions, 2638 flow [2024-06-14 13:03:21,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2492, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2638, PETRI_PLACES=206, PETRI_TRANSITIONS=275} [2024-06-14 13:03:21,177 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-14 13:03:21,177 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 275 transitions, 2638 flow [2024-06-14 13:03:21,178 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-14 13:03:21,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:21,178 INFO 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-14 13:03:21,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:03:21,178 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-14 13:03:21,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:21,178 INFO L85 PathProgramCache]: Analyzing trace with hash -757395464, now seen corresponding path program 2 times [2024-06-14 13:03:21,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:21,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281722159] [2024-06-14 13:03:21,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:21,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:21,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:24,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-14 13:03:24,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:24,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281722159] [2024-06-14 13:03:24,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281722159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:24,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:24,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:24,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761854501] [2024-06-14 13:03:24,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:24,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:24,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:24,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:24,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:24,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:03:24,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 275 transitions, 2638 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-14 13:03:24,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:24,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:03:24,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:26,118 INFO L124 PetriNetUnfolderBase]: 2103/3367 cut-off events. [2024-06-14 13:03:26,118 INFO L125 PetriNetUnfolderBase]: For 220127/220154 co-relation queries the response was YES. [2024-06-14 13:03:26,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24653 conditions, 3367 events. 2103/3367 cut-off events. For 220127/220154 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18449 event pairs, 464 based on Foata normal form. 27/3376 useless extension candidates. Maximal degree in co-relation 24551. Up to 3082 conditions per place. [2024-06-14 13:03:26,148 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 225 selfloop transitions, 47 changer transitions 0/293 dead transitions. [2024-06-14 13:03:26,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 293 transitions, 3276 flow [2024-06-14 13:03:26,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:03:26,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:03:26,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 13:03:26,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-14 13:03:26,150 INFO L175 Difference]: Start difference. First operand has 206 places, 275 transitions, 2638 flow. Second operand 8 states and 125 transitions. [2024-06-14 13:03:26,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 293 transitions, 3276 flow [2024-06-14 13:03:26,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 293 transitions, 3158 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 13:03:26,441 INFO L231 Difference]: Finished difference. Result has 209 places, 277 transitions, 2672 flow [2024-06-14 13:03:26,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2672, PETRI_PLACES=209, PETRI_TRANSITIONS=277} [2024-06-14 13:03:26,441 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-14 13:03:26,442 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 277 transitions, 2672 flow [2024-06-14 13:03:26,442 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-14 13:03:26,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:26,442 INFO 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-14 13:03:26,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:03:26,442 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-14 13:03:26,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:26,443 INFO L85 PathProgramCache]: Analyzing trace with hash -448327010, now seen corresponding path program 3 times [2024-06-14 13:03:26,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:26,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423836138] [2024-06-14 13:03:26,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:26,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:26,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:29,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:29,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:29,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423836138] [2024-06-14 13:03:29,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423836138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:29,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:29,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:29,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465544228] [2024-06-14 13:03:29,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:29,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:29,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:29,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:29,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:29,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:03:29,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 277 transitions, 2672 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-14 13:03:29,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:29,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:03:29,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:31,179 INFO L124 PetriNetUnfolderBase]: 2093/3353 cut-off events. [2024-06-14 13:03:31,180 INFO L125 PetriNetUnfolderBase]: For 220703/220730 co-relation queries the response was YES. [2024-06-14 13:03:31,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24446 conditions, 3353 events. 2093/3353 cut-off events. For 220703/220730 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18393 event pairs, 458 based on Foata normal form. 27/3362 useless extension candidates. Maximal degree in co-relation 24343. Up to 3030 conditions per place. [2024-06-14 13:03:31,289 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 225 selfloop transitions, 49 changer transitions 0/295 dead transitions. [2024-06-14 13:03:31,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 295 transitions, 3316 flow [2024-06-14 13:03:31,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:03:31,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:03:31,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 13:03:31,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-14 13:03:31,291 INFO L175 Difference]: Start difference. First operand has 209 places, 277 transitions, 2672 flow. Second operand 8 states and 125 transitions. [2024-06-14 13:03:31,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 295 transitions, 3316 flow [2024-06-14 13:03:31,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 295 transitions, 3182 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 13:03:31,558 INFO L231 Difference]: Finished difference. Result has 211 places, 279 transitions, 2697 flow [2024-06-14 13:03:31,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2697, PETRI_PLACES=211, PETRI_TRANSITIONS=279} [2024-06-14 13:03:31,559 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 167 predicate places. [2024-06-14 13:03:31,559 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 279 transitions, 2697 flow [2024-06-14 13:03:31,559 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-14 13:03:31,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:31,560 INFO 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-14 13:03:31,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:03:31,560 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-14 13:03:31,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:31,561 INFO L85 PathProgramCache]: Analyzing trace with hash 477391550, now seen corresponding path program 1 times [2024-06-14 13:03:31,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:31,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482064414] [2024-06-14 13:03:31,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:31,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:31,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:34,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:34,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:34,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482064414] [2024-06-14 13:03:34,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482064414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:34,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:34,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:34,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133193551] [2024-06-14 13:03:34,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:34,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:34,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:34,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:34,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:34,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:03:34,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 279 transitions, 2697 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-14 13:03:34,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:34,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:03:34,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:36,127 INFO L124 PetriNetUnfolderBase]: 2139/3431 cut-off events. [2024-06-14 13:03:36,127 INFO L125 PetriNetUnfolderBase]: For 236414/236444 co-relation queries the response was YES. [2024-06-14 13:03:36,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25321 conditions, 3431 events. 2139/3431 cut-off events. For 236414/236444 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18805 event pairs, 435 based on Foata normal form. 28/3448 useless extension candidates. Maximal degree in co-relation 25217. Up to 3061 conditions per place. [2024-06-14 13:03:36,156 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 245 selfloop transitions, 47 changer transitions 0/311 dead transitions. [2024-06-14 13:03:36,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 311 transitions, 3581 flow [2024-06-14 13:03:36,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:03:36,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:03:36,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:03:36,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 13:03:36,158 INFO L175 Difference]: Start difference. First operand has 211 places, 279 transitions, 2697 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:03:36,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 311 transitions, 3581 flow [2024-06-14 13:03:36,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 311 transitions, 3438 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:03:36,399 INFO L231 Difference]: Finished difference. Result has 213 places, 283 transitions, 2761 flow [2024-06-14 13:03:36,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2554, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2761, PETRI_PLACES=213, PETRI_TRANSITIONS=283} [2024-06-14 13:03:36,399 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-14 13:03:36,399 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 283 transitions, 2761 flow [2024-06-14 13:03:36,400 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-14 13:03:36,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:36,400 INFO 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-14 13:03:36,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:03:36,400 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-14 13:03:36,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:36,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1998224710, now seen corresponding path program 1 times [2024-06-14 13:03:36,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:36,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089359172] [2024-06-14 13:03:36,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:36,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:36,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:39,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:39,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:39,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089359172] [2024-06-14 13:03:39,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089359172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:39,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:39,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:39,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290419648] [2024-06-14 13:03:39,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:39,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:39,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:39,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:39,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:39,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:03:39,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 283 transitions, 2761 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:03:39,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:39,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:03:39,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:40,979 INFO L124 PetriNetUnfolderBase]: 2254/3569 cut-off events. [2024-06-14 13:03:40,979 INFO L125 PetriNetUnfolderBase]: For 244696/244702 co-relation queries the response was YES. [2024-06-14 13:03:40,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26459 conditions, 3569 events. 2254/3569 cut-off events. For 244696/244702 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19401 event pairs, 503 based on Foata normal form. 8/3577 useless extension candidates. Maximal degree in co-relation 26354. Up to 3373 conditions per place. [2024-06-14 13:03:41,015 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 279 selfloop transitions, 40 changer transitions 0/323 dead transitions. [2024-06-14 13:03:41,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 323 transitions, 3748 flow [2024-06-14 13:03:41,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:03:41,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:03:41,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:03:41,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-14 13:03:41,016 INFO L175 Difference]: Start difference. First operand has 213 places, 283 transitions, 2761 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:03:41,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 323 transitions, 3748 flow [2024-06-14 13:03:41,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 323 transitions, 3637 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 13:03:41,311 INFO L231 Difference]: Finished difference. Result has 219 places, 295 transitions, 2898 flow [2024-06-14 13:03:41,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2898, PETRI_PLACES=219, PETRI_TRANSITIONS=295} [2024-06-14 13:03:41,311 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-14 13:03:41,311 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 295 transitions, 2898 flow [2024-06-14 13:03:41,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:03:41,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:41,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:03:41,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:03:41,312 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-14 13:03:41,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:41,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1888883646, now seen corresponding path program 2 times [2024-06-14 13:03:41,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:41,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898554608] [2024-06-14 13:03:41,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:41,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:45,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:45,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:45,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898554608] [2024-06-14 13:03:45,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898554608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:45,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:45,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:45,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120289933] [2024-06-14 13:03:45,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:45,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:45,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:45,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:45,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:45,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:03:45,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 295 transitions, 2898 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-14 13:03:45,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:45,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:03:45,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:46,496 INFO L124 PetriNetUnfolderBase]: 2190/3500 cut-off events. [2024-06-14 13:03:46,496 INFO L125 PetriNetUnfolderBase]: For 257461/257491 co-relation queries the response was YES. [2024-06-14 13:03:46,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26381 conditions, 3500 events. 2190/3500 cut-off events. For 257461/257491 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19204 event pairs, 474 based on Foata normal form. 28/3517 useless extension candidates. Maximal degree in co-relation 26272. Up to 3215 conditions per place. [2024-06-14 13:03:46,532 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 266 selfloop transitions, 31 changer transitions 0/319 dead transitions. [2024-06-14 13:03:46,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 319 transitions, 3604 flow [2024-06-14 13:03:46,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:03:46,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:03:46,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:03:46,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 13:03:46,534 INFO L175 Difference]: Start difference. First operand has 219 places, 295 transitions, 2898 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:03:46,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 319 transitions, 3604 flow [2024-06-14 13:03:46,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 319 transitions, 3485 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 13:03:46,902 INFO L231 Difference]: Finished difference. Result has 222 places, 297 transitions, 2901 flow [2024-06-14 13:03:46,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2901, PETRI_PLACES=222, PETRI_TRANSITIONS=297} [2024-06-14 13:03:46,903 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-14 13:03:46,903 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 297 transitions, 2901 flow [2024-06-14 13:03:46,903 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-14 13:03:46,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:46,903 INFO 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-14 13:03:46,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:03:46,903 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-14 13:03:46,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:46,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1995428324, now seen corresponding path program 3 times [2024-06-14 13:03:46,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:46,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621486218] [2024-06-14 13:03:46,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:46,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:46,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:51,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:51,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:51,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621486218] [2024-06-14 13:03:51,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621486218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:51,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:51,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:51,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211084688] [2024-06-14 13:03:51,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:51,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:51,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:51,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:51,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:51,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:03:51,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 297 transitions, 2901 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-14 13:03:51,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:51,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:03:51,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:52,969 INFO L124 PetriNetUnfolderBase]: 2178/3484 cut-off events. [2024-06-14 13:03:52,970 INFO L125 PetriNetUnfolderBase]: For 257676/257703 co-relation queries the response was YES. [2024-06-14 13:03:52,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26038 conditions, 3484 events. 2178/3484 cut-off events. For 257676/257703 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19108 event pairs, 478 based on Foata normal form. 28/3501 useless extension candidates. Maximal degree in co-relation 25929. Up to 3187 conditions per place. [2024-06-14 13:03:53,002 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 252 selfloop transitions, 43 changer transitions 0/317 dead transitions. [2024-06-14 13:03:53,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 317 transitions, 3597 flow [2024-06-14 13:03:53,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:03:53,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:03:53,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 13:03:53,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 13:03:53,003 INFO L175 Difference]: Start difference. First operand has 222 places, 297 transitions, 2901 flow. Second operand 8 states and 127 transitions. [2024-06-14 13:03:53,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 317 transitions, 3597 flow [2024-06-14 13:03:53,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 317 transitions, 3497 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 13:03:53,349 INFO L231 Difference]: Finished difference. Result has 224 places, 299 transitions, 2952 flow [2024-06-14 13:03:53,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2952, PETRI_PLACES=224, PETRI_TRANSITIONS=299} [2024-06-14 13:03:53,350 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-14 13:03:53,350 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 299 transitions, 2952 flow [2024-06-14 13:03:53,350 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-14 13:03:53,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:53,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:03:53,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:03:53,350 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-14 13:03:53,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:53,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1995428200, now seen corresponding path program 2 times [2024-06-14 13:03:53,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:53,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79061883] [2024-06-14 13:03:53,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:53,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:53,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:58,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:58,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:58,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79061883] [2024-06-14 13:03:58,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79061883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:58,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:58,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:58,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890137944] [2024-06-14 13:03:58,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:58,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:58,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:58,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:58,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:58,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:03:58,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 299 transitions, 2952 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:03:58,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:58,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:03:58,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:59,865 INFO L124 PetriNetUnfolderBase]: 2270/3593 cut-off events. [2024-06-14 13:03:59,866 INFO L125 PetriNetUnfolderBase]: For 261343/261349 co-relation queries the response was YES. [2024-06-14 13:03:59,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26846 conditions, 3593 events. 2270/3593 cut-off events. For 261343/261349 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19559 event pairs, 494 based on Foata normal form. 8/3601 useless extension candidates. Maximal degree in co-relation 26736. Up to 3452 conditions per place. [2024-06-14 13:03:59,897 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 302 selfloop transitions, 22 changer transitions 0/328 dead transitions. [2024-06-14 13:03:59,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 328 transitions, 3895 flow [2024-06-14 13:03:59,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:03:59,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:03:59,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-14 13:03:59,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 13:03:59,898 INFO L175 Difference]: Start difference. First operand has 224 places, 299 transitions, 2952 flow. Second operand 8 states and 124 transitions. [2024-06-14 13:03:59,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 328 transitions, 3895 flow [2024-06-14 13:04:00,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 328 transitions, 3748 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 13:04:00,276 INFO L231 Difference]: Finished difference. Result has 227 places, 307 transitions, 2975 flow [2024-06-14 13:04:00,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2810, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2975, PETRI_PLACES=227, PETRI_TRANSITIONS=307} [2024-06-14 13:04:00,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-14 13:04:00,277 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 307 transitions, 2975 flow [2024-06-14 13:04:00,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:00,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:00,277 INFO 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-14 13:04:00,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:04:00,277 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-14 13:04:00,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:00,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1995423550, now seen corresponding path program 3 times [2024-06-14 13:04:00,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:00,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369520895] [2024-06-14 13:04:00,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:00,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:00,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:04,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:04,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:04,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369520895] [2024-06-14 13:04:04,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369520895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:04,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:04,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:04,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604232049] [2024-06-14 13:04:04,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:04,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:04,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:04,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:04,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:04,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:04,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 307 transitions, 2975 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:04,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:04,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:04,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:05,425 INFO L124 PetriNetUnfolderBase]: 2264/3585 cut-off events. [2024-06-14 13:04:05,425 INFO L125 PetriNetUnfolderBase]: For 265265/265271 co-relation queries the response was YES. [2024-06-14 13:04:05,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26913 conditions, 3585 events. 2264/3585 cut-off events. For 265265/265271 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19508 event pairs, 494 based on Foata normal form. 8/3593 useless extension candidates. Maximal degree in co-relation 26801. Up to 3456 conditions per place. [2024-06-14 13:04:05,453 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 18 changer transitions 0/327 dead transitions. [2024-06-14 13:04:05,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 327 transitions, 3694 flow [2024-06-14 13:04:05,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:04:05,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:04:05,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-14 13:04:05,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-14 13:04:05,455 INFO L175 Difference]: Start difference. First operand has 227 places, 307 transitions, 2975 flow. Second operand 8 states and 120 transitions. [2024-06-14 13:04:05,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 327 transitions, 3694 flow [2024-06-14 13:04:05,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 327 transitions, 3582 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 13:04:05,773 INFO L231 Difference]: Finished difference. Result has 230 places, 308 transitions, 2920 flow [2024-06-14 13:04:05,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2871, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2920, PETRI_PLACES=230, PETRI_TRANSITIONS=308} [2024-06-14 13:04:05,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-14 13:04:05,773 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 308 transitions, 2920 flow [2024-06-14 13:04:05,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:05,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:05,774 INFO 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-14 13:04:05,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:04:05,774 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-14 13:04:05,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:05,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1879959400, now seen corresponding path program 4 times [2024-06-14 13:04:05,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:05,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604866278] [2024-06-14 13:04:05,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:05,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:05,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:08,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:08,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:08,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604866278] [2024-06-14 13:04:08,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604866278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:08,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:08,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:08,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693682692] [2024-06-14 13:04:08,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:08,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:08,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:08,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:08,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:08,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:08,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 308 transitions, 2920 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:08,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:08,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:08,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:10,109 INFO L124 PetriNetUnfolderBase]: 2274/3599 cut-off events. [2024-06-14 13:04:10,109 INFO L125 PetriNetUnfolderBase]: For 272208/272214 co-relation queries the response was YES. [2024-06-14 13:04:10,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26960 conditions, 3599 events. 2274/3599 cut-off events. For 272208/272214 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19604 event pairs, 496 based on Foata normal form. 8/3607 useless extension candidates. Maximal degree in co-relation 26847. Up to 3468 conditions per place. [2024-06-14 13:04:10,138 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 304 selfloop transitions, 20 changer transitions 0/328 dead transitions. [2024-06-14 13:04:10,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 328 transitions, 3674 flow [2024-06-14 13:04:10,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:04:10,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:04:10,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-14 13:04:10,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3430232558139535 [2024-06-14 13:04:10,140 INFO L175 Difference]: Start difference. First operand has 230 places, 308 transitions, 2920 flow. Second operand 8 states and 118 transitions. [2024-06-14 13:04:10,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 328 transitions, 3674 flow [2024-06-14 13:04:10,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 328 transitions, 3640 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:04:10,469 INFO L231 Difference]: Finished difference. Result has 232 places, 311 transitions, 2981 flow [2024-06-14 13:04:10,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2981, PETRI_PLACES=232, PETRI_TRANSITIONS=311} [2024-06-14 13:04:10,470 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 188 predicate places. [2024-06-14 13:04:10,470 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 311 transitions, 2981 flow [2024-06-14 13:04:10,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:10,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:10,470 INFO 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-14 13:04:10,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:04:10,470 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-14 13:04:10,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:10,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1880132380, now seen corresponding path program 5 times [2024-06-14 13:04:10,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:10,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255417345] [2024-06-14 13:04:10,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:10,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:10,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:13,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:13,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:13,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255417345] [2024-06-14 13:04:13,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255417345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:13,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:13,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:13,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122472930] [2024-06-14 13:04:13,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:13,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:13,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:13,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:13,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:13,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:13,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 311 transitions, 2981 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:13,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:13,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:13,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:14,801 INFO L124 PetriNetUnfolderBase]: 2284/3613 cut-off events. [2024-06-14 13:04:14,801 INFO L125 PetriNetUnfolderBase]: For 280159/280165 co-relation queries the response was YES. [2024-06-14 13:04:14,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27216 conditions, 3613 events. 2284/3613 cut-off events. For 280159/280165 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19667 event pairs, 494 based on Foata normal form. 8/3621 useless extension candidates. Maximal degree in co-relation 27102. Up to 3462 conditions per place. [2024-06-14 13:04:14,830 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 297 selfloop transitions, 31 changer transitions 0/332 dead transitions. [2024-06-14 13:04:14,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 332 transitions, 3753 flow [2024-06-14 13:04:14,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:04:14,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:04:14,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-14 13:04:14,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35174418604651164 [2024-06-14 13:04:14,832 INFO L175 Difference]: Start difference. First operand has 232 places, 311 transitions, 2981 flow. Second operand 8 states and 121 transitions. [2024-06-14 13:04:14,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 332 transitions, 3753 flow [2024-06-14 13:04:15,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 332 transitions, 3691 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:04:15,170 INFO L231 Difference]: Finished difference. Result has 235 places, 314 transitions, 3042 flow [2024-06-14 13:04:15,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3042, PETRI_PLACES=235, PETRI_TRANSITIONS=314} [2024-06-14 13:04:15,171 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-14 13:04:15,171 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 314 transitions, 3042 flow [2024-06-14 13:04:15,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:15,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:15,171 INFO 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-14 13:04:15,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:04:15,171 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-14 13:04:15,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:15,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1884299552, now seen corresponding path program 6 times [2024-06-14 13:04:15,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:15,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67308811] [2024-06-14 13:04:15,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:15,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:15,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:18,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:18,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:18,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67308811] [2024-06-14 13:04:18,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67308811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:18,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:18,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:18,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807528776] [2024-06-14 13:04:18,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:18,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:18,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:18,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:18,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:18,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:18,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 314 transitions, 3042 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:18,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:18,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:18,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:19,450 INFO L124 PetriNetUnfolderBase]: 2286/3616 cut-off events. [2024-06-14 13:04:19,450 INFO L125 PetriNetUnfolderBase]: For 285965/285971 co-relation queries the response was YES. [2024-06-14 13:04:19,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27328 conditions, 3616 events. 2286/3616 cut-off events. For 285965/285971 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19655 event pairs, 494 based on Foata normal form. 8/3624 useless extension candidates. Maximal degree in co-relation 27213. Up to 3444 conditions per place. [2024-06-14 13:04:19,484 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 294 selfloop transitions, 42 changer transitions 0/340 dead transitions. [2024-06-14 13:04:19,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 340 transitions, 3998 flow [2024-06-14 13:04:19,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:04:19,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:04:19,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-14 13:04:19,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3462532299741602 [2024-06-14 13:04:19,486 INFO L175 Difference]: Start difference. First operand has 235 places, 314 transitions, 3042 flow. Second operand 9 states and 134 transitions. [2024-06-14 13:04:19,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 340 transitions, 3998 flow [2024-06-14 13:04:19,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 340 transitions, 3906 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:04:19,937 INFO L231 Difference]: Finished difference. Result has 239 places, 319 transitions, 3132 flow [2024-06-14 13:04:19,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3132, PETRI_PLACES=239, PETRI_TRANSITIONS=319} [2024-06-14 13:04:19,937 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-14 13:04:19,938 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 319 transitions, 3132 flow [2024-06-14 13:04:19,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:19,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:19,938 INFO 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-14 13:04:19,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:04:19,938 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-14 13:04:19,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:19,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1884299676, now seen corresponding path program 4 times [2024-06-14 13:04:19,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:19,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310910045] [2024-06-14 13:04:19,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:19,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:19,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:23,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:23,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:23,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310910045] [2024-06-14 13:04:23,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310910045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:23,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:23,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:23,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471612036] [2024-06-14 13:04:23,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:23,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:23,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:23,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:23,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:23,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 13:04:23,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 319 transitions, 3132 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-14 13:04:23,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:23,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 13:04:23,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:24,601 INFO L124 PetriNetUnfolderBase]: 2198/3511 cut-off events. [2024-06-14 13:04:24,601 INFO L125 PetriNetUnfolderBase]: For 288468/288498 co-relation queries the response was YES. [2024-06-14 13:04:24,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26515 conditions, 3511 events. 2198/3511 cut-off events. For 288468/288498 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19272 event pairs, 475 based on Foata normal form. 24/3524 useless extension candidates. Maximal degree in co-relation 26398. Up to 3235 conditions per place. [2024-06-14 13:04:24,636 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 265 selfloop transitions, 39 changer transitions 0/333 dead transitions. [2024-06-14 13:04:24,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 333 transitions, 3778 flow [2024-06-14 13:04:24,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:04:24,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:04:24,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 13:04:24,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-14 13:04:24,638 INFO L175 Difference]: Start difference. First operand has 239 places, 319 transitions, 3132 flow. Second operand 8 states and 122 transitions. [2024-06-14 13:04:24,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 333 transitions, 3778 flow [2024-06-14 13:04:25,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 333 transitions, 3651 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-14 13:04:25,136 INFO L231 Difference]: Finished difference. Result has 242 places, 319 transitions, 3089 flow [2024-06-14 13:04:25,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3089, PETRI_PLACES=242, PETRI_TRANSITIONS=319} [2024-06-14 13:04:25,136 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-14 13:04:25,137 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 319 transitions, 3089 flow [2024-06-14 13:04:25,137 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-14 13:04:25,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:25,137 INFO 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-14 13:04:25,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:04:25,137 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-14 13:04:25,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:25,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1094731637, now seen corresponding path program 1 times [2024-06-14 13:04:25,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:25,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525774496] [2024-06-14 13:04:25,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:25,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:25,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:28,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:28,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:28,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525774496] [2024-06-14 13:04:28,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525774496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:28,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:28,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:28,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402259872] [2024-06-14 13:04:28,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:28,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:28,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:28,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:28,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:28,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:28,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 319 transitions, 3089 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:28,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:28,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:28,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:30,070 INFO L124 PetriNetUnfolderBase]: 2363/3742 cut-off events. [2024-06-14 13:04:30,070 INFO L125 PetriNetUnfolderBase]: For 329079/329095 co-relation queries the response was YES. [2024-06-14 13:04:30,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28520 conditions, 3742 events. 2363/3742 cut-off events. For 329079/329095 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20480 event pairs, 379 based on Foata normal form. 24/3766 useless extension candidates. Maximal degree in co-relation 28401. Up to 3315 conditions per place. [2024-06-14 13:04:30,107 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 308 selfloop transitions, 52 changer transitions 0/364 dead transitions. [2024-06-14 13:04:30,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 364 transitions, 4161 flow [2024-06-14 13:04:30,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:04:30,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:04:30,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-14 13:04:30,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3744186046511628 [2024-06-14 13:04:30,109 INFO L175 Difference]: Start difference. First operand has 242 places, 319 transitions, 3089 flow. Second operand 10 states and 161 transitions. [2024-06-14 13:04:30,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 364 transitions, 4161 flow [2024-06-14 13:04:30,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 364 transitions, 4069 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:04:30,476 INFO L231 Difference]: Finished difference. Result has 245 places, 321 transitions, 3131 flow [2024-06-14 13:04:30,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3131, PETRI_PLACES=245, PETRI_TRANSITIONS=321} [2024-06-14 13:04:30,477 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-14 13:04:30,478 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 321 transitions, 3131 flow [2024-06-14 13:04:30,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:30,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:30,478 INFO 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-14 13:04:30,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:04:30,478 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-14 13:04:30,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:30,479 INFO L85 PathProgramCache]: Analyzing trace with hash 178404021, now seen corresponding path program 2 times [2024-06-14 13:04:30,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:30,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900407267] [2024-06-14 13:04:30,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:30,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:30,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:33,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:33,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:33,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900407267] [2024-06-14 13:04:33,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900407267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:33,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:33,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:33,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202665632] [2024-06-14 13:04:33,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:33,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:33,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:33,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:33,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:33,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:33,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 321 transitions, 3131 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:33,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:33,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:33,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:35,371 INFO L124 PetriNetUnfolderBase]: 2399/3798 cut-off events. [2024-06-14 13:04:35,371 INFO L125 PetriNetUnfolderBase]: For 341591/341607 co-relation queries the response was YES. [2024-06-14 13:04:35,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29122 conditions, 3798 events. 2399/3798 cut-off events. For 341591/341607 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20833 event pairs, 495 based on Foata normal form. 26/3824 useless extension candidates. Maximal degree in co-relation 29002. Up to 3526 conditions per place. [2024-06-14 13:04:35,409 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 47 changer transitions 0/356 dead transitions. [2024-06-14 13:04:35,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 356 transitions, 3999 flow [2024-06-14 13:04:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:04:35,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:04:35,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-14 13:04:35,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558139534883721 [2024-06-14 13:04:35,410 INFO L175 Difference]: Start difference. First operand has 245 places, 321 transitions, 3131 flow. Second operand 10 states and 153 transitions. [2024-06-14 13:04:35,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 356 transitions, 3999 flow [2024-06-14 13:04:35,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 356 transitions, 3925 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 13:04:35,902 INFO L231 Difference]: Finished difference. Result has 249 places, 322 transitions, 3172 flow [2024-06-14 13:04:35,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3172, PETRI_PLACES=249, PETRI_TRANSITIONS=322} [2024-06-14 13:04:35,903 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-14 13:04:35,903 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 322 transitions, 3172 flow [2024-06-14 13:04:35,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:35,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:35,903 INFO 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-14 13:04:35,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:04:35,904 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-14 13:04:35,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:35,904 INFO L85 PathProgramCache]: Analyzing trace with hash 178077591, now seen corresponding path program 3 times [2024-06-14 13:04:35,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:35,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398514086] [2024-06-14 13:04:35,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:35,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:35,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:38,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:38,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:38,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398514086] [2024-06-14 13:04:38,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398514086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:38,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:38,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:38,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592841817] [2024-06-14 13:04:38,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:38,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:38,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:38,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:38,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:38,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:38,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 322 transitions, 3172 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:38,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:38,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:38,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:40,887 INFO L124 PetriNetUnfolderBase]: 2427/3842 cut-off events. [2024-06-14 13:04:40,887 INFO L125 PetriNetUnfolderBase]: For 346397/346413 co-relation queries the response was YES. [2024-06-14 13:04:40,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29563 conditions, 3842 events. 2427/3842 cut-off events. For 346397/346413 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 21109 event pairs, 497 based on Foata normal form. 24/3866 useless extension candidates. Maximal degree in co-relation 29441. Up to 3528 conditions per place. [2024-06-14 13:04:40,930 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 308 selfloop transitions, 50 changer transitions 0/362 dead transitions. [2024-06-14 13:04:40,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 362 transitions, 4082 flow [2024-06-14 13:04:40,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:04:40,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:04:40,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-14 13:04:40,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35306553911205074 [2024-06-14 13:04:40,932 INFO L175 Difference]: Start difference. First operand has 249 places, 322 transitions, 3172 flow. Second operand 11 states and 167 transitions. [2024-06-14 13:04:40,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 362 transitions, 4082 flow [2024-06-14 13:04:41,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 362 transitions, 3987 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:04:41,568 INFO L231 Difference]: Finished difference. Result has 252 places, 323 transitions, 3197 flow [2024-06-14 13:04:41,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3197, PETRI_PLACES=252, PETRI_TRANSITIONS=323} [2024-06-14 13:04:41,568 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-14 13:04:41,568 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 323 transitions, 3197 flow [2024-06-14 13:04:41,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:41,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:41,568 INFO 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-14 13:04:41,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:04:41,568 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-14 13:04:41,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:41,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1218375245, now seen corresponding path program 4 times [2024-06-14 13:04:41,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:41,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679572520] [2024-06-14 13:04:41,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:41,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:41,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:44,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:44,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:44,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679572520] [2024-06-14 13:04:44,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679572520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:44,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:44,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:44,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488771693] [2024-06-14 13:04:44,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:44,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:44,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:44,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:44,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:44,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:44,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 323 transitions, 3197 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:44,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:44,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:44,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:46,295 INFO L124 PetriNetUnfolderBase]: 2463/3891 cut-off events. [2024-06-14 13:04:46,295 INFO L125 PetriNetUnfolderBase]: For 361571/361575 co-relation queries the response was YES. [2024-06-14 13:04:46,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30048 conditions, 3891 events. 2463/3891 cut-off events. For 361571/361575 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21313 event pairs, 518 based on Foata normal form. 10/3901 useless extension candidates. Maximal degree in co-relation 29925. Up to 3626 conditions per place. [2024-06-14 13:04:46,334 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 299 selfloop transitions, 44 changer transitions 0/347 dead transitions. [2024-06-14 13:04:46,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 347 transitions, 4015 flow [2024-06-14 13:04:46,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:04:46,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:04:46,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-14 13:04:46,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 13:04:46,335 INFO L175 Difference]: Start difference. First operand has 252 places, 323 transitions, 3197 flow. Second operand 8 states and 124 transitions. [2024-06-14 13:04:46,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 347 transitions, 4015 flow [2024-06-14 13:04:46,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 347 transitions, 3909 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 13:04:46,861 INFO L231 Difference]: Finished difference. Result has 251 places, 324 transitions, 3202 flow [2024-06-14 13:04:46,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3091, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3202, PETRI_PLACES=251, PETRI_TRANSITIONS=324} [2024-06-14 13:04:46,862 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-14 13:04:46,862 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 324 transitions, 3202 flow [2024-06-14 13:04:46,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:46,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:46,862 INFO 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-14 13:04:46,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:04:46,862 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-14 13:04:46,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:46,863 INFO L85 PathProgramCache]: Analyzing trace with hash 352938477, now seen corresponding path program 5 times [2024-06-14 13:04:46,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:46,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945929614] [2024-06-14 13:04:46,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:46,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:46,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:49,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:49,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:49,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945929614] [2024-06-14 13:04:49,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945929614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:49,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:49,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:49,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673896053] [2024-06-14 13:04:49,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:49,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:49,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:49,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:49,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:49,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:49,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 324 transitions, 3202 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:49,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:49,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:49,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:52,126 INFO L124 PetriNetUnfolderBase]: 2486/3928 cut-off events. [2024-06-14 13:04:52,126 INFO L125 PetriNetUnfolderBase]: For 365460/365464 co-relation queries the response was YES. [2024-06-14 13:04:52,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30182 conditions, 3928 events. 2486/3928 cut-off events. For 365460/365464 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21562 event pairs, 527 based on Foata normal form. 10/3938 useless extension candidates. Maximal degree in co-relation 30058. Up to 3663 conditions per place. [2024-06-14 13:04:52,167 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 301 selfloop transitions, 46 changer transitions 0/351 dead transitions. [2024-06-14 13:04:52,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 351 transitions, 4038 flow [2024-06-14 13:04:52,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:04:52,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:04:52,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-14 13:04:52,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34186046511627904 [2024-06-14 13:04:52,169 INFO L175 Difference]: Start difference. First operand has 251 places, 324 transitions, 3202 flow. Second operand 10 states and 147 transitions. [2024-06-14 13:04:52,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 351 transitions, 4038 flow [2024-06-14 13:04:52,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 351 transitions, 3945 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:04:52,799 INFO L231 Difference]: Finished difference. Result has 255 places, 325 transitions, 3226 flow [2024-06-14 13:04:52,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3226, PETRI_PLACES=255, PETRI_TRANSITIONS=325} [2024-06-14 13:04:52,800 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-14 13:04:52,800 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 325 transitions, 3226 flow [2024-06-14 13:04:52,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:52,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:52,801 INFO 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-14 13:04:52,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:04:52,801 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-14 13:04:52,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:52,801 INFO L85 PathProgramCache]: Analyzing trace with hash 481650229, now seen corresponding path program 6 times [2024-06-14 13:04:52,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:52,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823769707] [2024-06-14 13:04:52,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:52,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:52,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:55,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:55,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:55,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823769707] [2024-06-14 13:04:55,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823769707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:55,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:55,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:04:55,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861372130] [2024-06-14 13:04:55,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:55,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:04:55,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:55,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:04:55,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:04:55,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:04:55,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 325 transitions, 3226 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:55,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:55,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:04:55,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:57,860 INFO L124 PetriNetUnfolderBase]: 2468/3902 cut-off events. [2024-06-14 13:04:57,860 INFO L125 PetriNetUnfolderBase]: For 347880/347884 co-relation queries the response was YES. [2024-06-14 13:04:57,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29542 conditions, 3902 events. 2468/3902 cut-off events. For 347880/347884 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21413 event pairs, 501 based on Foata normal form. 8/3910 useless extension candidates. Maximal degree in co-relation 29417. Up to 3555 conditions per place. [2024-06-14 13:04:57,898 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 300 selfloop transitions, 50 changer transitions 0/354 dead transitions. [2024-06-14 13:04:57,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 354 transitions, 4074 flow [2024-06-14 13:04:57,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:04:57,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:04:57,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-14 13:04:57,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34651162790697676 [2024-06-14 13:04:57,900 INFO L175 Difference]: Start difference. First operand has 255 places, 325 transitions, 3226 flow. Second operand 10 states and 149 transitions. [2024-06-14 13:04:57,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 354 transitions, 4074 flow [2024-06-14 13:04:58,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 354 transitions, 3975 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 13:04:58,497 INFO L231 Difference]: Finished difference. Result has 257 places, 325 transitions, 3231 flow [2024-06-14 13:04:58,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3127, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3231, PETRI_PLACES=257, PETRI_TRANSITIONS=325} [2024-06-14 13:04:58,497 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-14 13:04:58,497 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 325 transitions, 3231 flow [2024-06-14 13:04:58,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:04:58,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:58,497 INFO 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-14 13:04:58,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:04:58,498 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-14 13:04:58,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:58,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1333580357, now seen corresponding path program 1 times [2024-06-14 13:04:58,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:58,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482259498] [2024-06-14 13:04:58,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:58,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:58,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:02,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:02,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:02,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482259498] [2024-06-14 13:05:02,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482259498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:02,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:02,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:02,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086165814] [2024-06-14 13:05:02,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:02,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:02,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:02,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:02,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:02,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:02,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 325 transitions, 3231 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:02,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:02,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:02,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:03,409 INFO L124 PetriNetUnfolderBase]: 2473/3918 cut-off events. [2024-06-14 13:05:03,409 INFO L125 PetriNetUnfolderBase]: For 337927/337962 co-relation queries the response was YES. [2024-06-14 13:05:03,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29715 conditions, 3918 events. 2473/3918 cut-off events. For 337927/337962 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21678 event pairs, 529 based on Foata normal form. 33/3951 useless extension candidates. Maximal degree in co-relation 29589. Up to 3629 conditions per place. [2024-06-14 13:05:03,450 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 311 selfloop transitions, 42 changer transitions 0/357 dead transitions. [2024-06-14 13:05:03,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 357 transitions, 4099 flow [2024-06-14 13:05:03,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:05:03,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:05:03,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:05:03,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 13:05:03,451 INFO L175 Difference]: Start difference. First operand has 257 places, 325 transitions, 3231 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:05:03,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 357 transitions, 4099 flow [2024-06-14 13:05:04,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 357 transitions, 3964 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 13:05:04,086 INFO L231 Difference]: Finished difference. Result has 256 places, 328 transitions, 3268 flow [2024-06-14 13:05:04,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3268, PETRI_PLACES=256, PETRI_TRANSITIONS=328} [2024-06-14 13:05:04,086 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 212 predicate places. [2024-06-14 13:05:04,086 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 328 transitions, 3268 flow [2024-06-14 13:05:04,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:04,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:04,087 INFO 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-14 13:05:04,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:05:04,087 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-14 13:05:04,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:04,087 INFO L85 PathProgramCache]: Analyzing trace with hash 41513097, now seen corresponding path program 2 times [2024-06-14 13:05:04,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:04,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288448104] [2024-06-14 13:05:04,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:04,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:04,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:06,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:06,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:06,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288448104] [2024-06-14 13:05:06,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288448104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:06,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:06,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:06,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336304874] [2024-06-14 13:05:06,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:06,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:06,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:06,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:06,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:06,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:06,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 328 transitions, 3268 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:06,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:06,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:06,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:08,223 INFO L124 PetriNetUnfolderBase]: 2478/3925 cut-off events. [2024-06-14 13:05:08,223 INFO L125 PetriNetUnfolderBase]: For 346769/346802 co-relation queries the response was YES. [2024-06-14 13:05:08,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29982 conditions, 3925 events. 2478/3925 cut-off events. For 346769/346802 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21750 event pairs, 544 based on Foata normal form. 33/3958 useless extension candidates. Maximal degree in co-relation 29855. Up to 3573 conditions per place. [2024-06-14 13:05:08,262 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 256 selfloop transitions, 96 changer transitions 0/356 dead transitions. [2024-06-14 13:05:08,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 356 transitions, 4128 flow [2024-06-14 13:05:08,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:05:08,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:05:08,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-14 13:05:08,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-14 13:05:08,263 INFO L175 Difference]: Start difference. First operand has 256 places, 328 transitions, 3268 flow. Second operand 8 states and 131 transitions. [2024-06-14 13:05:08,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 356 transitions, 4128 flow [2024-06-14 13:05:08,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 356 transitions, 3978 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 13:05:08,944 INFO L231 Difference]: Finished difference. Result has 258 places, 331 transitions, 3406 flow [2024-06-14 13:05:08,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3406, PETRI_PLACES=258, PETRI_TRANSITIONS=331} [2024-06-14 13:05:08,945 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-14 13:05:08,945 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 331 transitions, 3406 flow [2024-06-14 13:05:08,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:08,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:08,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:05:08,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:05:08,946 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-14 13:05:08,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:08,946 INFO L85 PathProgramCache]: Analyzing trace with hash -418093465, now seen corresponding path program 1 times [2024-06-14 13:05:08,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:08,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918428447] [2024-06-14 13:05:08,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:08,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:08,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:11,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-14 13:05:11,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:11,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918428447] [2024-06-14 13:05:11,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918428447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:11,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:11,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:11,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662326590] [2024-06-14 13:05:11,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:11,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:11,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:11,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:11,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:11,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:11,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 331 transitions, 3406 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:11,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:11,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:11,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:13,835 INFO L124 PetriNetUnfolderBase]: 2520/3987 cut-off events. [2024-06-14 13:05:13,836 INFO L125 PetriNetUnfolderBase]: For 373381/373416 co-relation queries the response was YES. [2024-06-14 13:05:13,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31249 conditions, 3987 events. 2520/3987 cut-off events. For 373381/373416 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22107 event pairs, 534 based on Foata normal form. 34/4021 useless extension candidates. Maximal degree in co-relation 31121. Up to 3516 conditions per place. [2024-06-14 13:05:13,875 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 246 selfloop transitions, 124 changer transitions 0/374 dead transitions. [2024-06-14 13:05:13,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 374 transitions, 4764 flow [2024-06-14 13:05:13,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:05:13,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:05:13,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-14 13:05:13,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3657505285412262 [2024-06-14 13:05:13,877 INFO L175 Difference]: Start difference. First operand has 258 places, 331 transitions, 3406 flow. Second operand 11 states and 173 transitions. [2024-06-14 13:05:13,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 374 transitions, 4764 flow [2024-06-14 13:05:14,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 374 transitions, 4502 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 13:05:14,552 INFO L231 Difference]: Finished difference. Result has 263 places, 340 transitions, 3616 flow [2024-06-14 13:05:14,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3144, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3616, PETRI_PLACES=263, PETRI_TRANSITIONS=340} [2024-06-14 13:05:14,553 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-14 13:05:14,553 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 340 transitions, 3616 flow [2024-06-14 13:05:14,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:14,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:14,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:05:14,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:05:14,554 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-14 13:05:14,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:14,554 INFO L85 PathProgramCache]: Analyzing trace with hash 178169847, now seen corresponding path program 2 times [2024-06-14 13:05:14,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:14,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899044306] [2024-06-14 13:05:14,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:14,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:14,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:17,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:17,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:17,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899044306] [2024-06-14 13:05:17,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899044306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:17,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:17,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:17,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415055264] [2024-06-14 13:05:17,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:17,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:17,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:17,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:17,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:17,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:17,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 340 transitions, 3616 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:17,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:17,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:17,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:19,810 INFO L124 PetriNetUnfolderBase]: 2562/4050 cut-off events. [2024-06-14 13:05:19,811 INFO L125 PetriNetUnfolderBase]: For 398626/398661 co-relation queries the response was YES. [2024-06-14 13:05:19,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32597 conditions, 4050 events. 2562/4050 cut-off events. For 398626/398661 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 22517 event pairs, 529 based on Foata normal form. 34/4084 useless extension candidates. Maximal degree in co-relation 32468. Up to 3556 conditions per place. [2024-06-14 13:05:19,850 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 244 selfloop transitions, 133 changer transitions 0/381 dead transitions. [2024-06-14 13:05:19,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 381 transitions, 5156 flow [2024-06-14 13:05:19,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:05:19,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:05:19,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-14 13:05:19,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-14 13:05:19,852 INFO L175 Difference]: Start difference. First operand has 263 places, 340 transitions, 3616 flow. Second operand 12 states and 183 transitions. [2024-06-14 13:05:19,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 381 transitions, 5156 flow [2024-06-14 13:05:20,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 381 transitions, 4852 flow, removed 88 selfloop flow, removed 6 redundant places. [2024-06-14 13:05:20,663 INFO L231 Difference]: Finished difference. Result has 269 places, 349 transitions, 3814 flow [2024-06-14 13:05:20,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3814, PETRI_PLACES=269, PETRI_TRANSITIONS=349} [2024-06-14 13:05:20,664 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-14 13:05:20,664 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 349 transitions, 3814 flow [2024-06-14 13:05:20,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:20,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:20,664 INFO 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-14 13:05:20,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:05:20,665 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-14 13:05:20,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:20,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1120388785, now seen corresponding path program 3 times [2024-06-14 13:05:20,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:20,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695420647] [2024-06-14 13:05:20,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:20,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:23,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:23,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:23,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695420647] [2024-06-14 13:05:23,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695420647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:23,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:23,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:23,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847894407] [2024-06-14 13:05:23,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:23,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:23,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:23,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:23,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:23,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:23,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 349 transitions, 3814 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:23,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:23,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:23,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:24,932 INFO L124 PetriNetUnfolderBase]: 2567/4057 cut-off events. [2024-06-14 13:05:24,933 INFO L125 PetriNetUnfolderBase]: For 403438/403473 co-relation queries the response was YES. [2024-06-14 13:05:24,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32782 conditions, 4057 events. 2567/4057 cut-off events. For 403438/403473 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22554 event pairs, 547 based on Foata normal form. 33/4090 useless extension candidates. Maximal degree in co-relation 32651. Up to 3696 conditions per place. [2024-06-14 13:05:24,967 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 270 selfloop transitions, 98 changer transitions 0/372 dead transitions. [2024-06-14 13:05:24,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 372 transitions, 4696 flow [2024-06-14 13:05:24,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:05:24,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:05:24,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 13:05:24,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 13:05:24,969 INFO L175 Difference]: Start difference. First operand has 269 places, 349 transitions, 3814 flow. Second operand 8 states and 127 transitions. [2024-06-14 13:05:24,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 372 transitions, 4696 flow [2024-06-14 13:05:25,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 372 transitions, 4436 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 13:05:25,830 INFO L231 Difference]: Finished difference. Result has 270 places, 352 transitions, 3854 flow [2024-06-14 13:05:25,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3554, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3854, PETRI_PLACES=270, PETRI_TRANSITIONS=352} [2024-06-14 13:05:25,831 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-14 13:05:25,831 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 352 transitions, 3854 flow [2024-06-14 13:05:25,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:25,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:25,832 INFO 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-14 13:05:25,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:05:25,832 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-14 13:05:25,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:25,832 INFO L85 PathProgramCache]: Analyzing trace with hash 178176357, now seen corresponding path program 3 times [2024-06-14 13:05:25,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:25,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429543241] [2024-06-14 13:05:25,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:25,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:25,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:28,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:28,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:28,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429543241] [2024-06-14 13:05:28,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429543241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:28,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:28,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:28,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311580293] [2024-06-14 13:05:28,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:28,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:28,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:28,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:28,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:28,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:28,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 352 transitions, 3854 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:28,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:28,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:28,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:30,853 INFO L124 PetriNetUnfolderBase]: 2561/4047 cut-off events. [2024-06-14 13:05:30,853 INFO L125 PetriNetUnfolderBase]: For 410634/410669 co-relation queries the response was YES. [2024-06-14 13:05:30,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32787 conditions, 4047 events. 2561/4047 cut-off events. For 410634/410669 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22447 event pairs, 539 based on Foata normal form. 34/4081 useless extension candidates. Maximal degree in co-relation 32655. Up to 3558 conditions per place. [2024-06-14 13:05:30,889 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 245 selfloop transitions, 131 changer transitions 0/380 dead transitions. [2024-06-14 13:05:30,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 380 transitions, 5006 flow [2024-06-14 13:05:30,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:05:30,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:05:30,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-14 13:05:30,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697674418604651 [2024-06-14 13:05:30,891 INFO L175 Difference]: Start difference. First operand has 270 places, 352 transitions, 3854 flow. Second operand 10 states and 159 transitions. [2024-06-14 13:05:30,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 380 transitions, 5006 flow [2024-06-14 13:05:31,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 380 transitions, 4692 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-14 13:05:31,571 INFO L231 Difference]: Finished difference. Result has 274 places, 352 transitions, 3808 flow [2024-06-14 13:05:31,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3808, PETRI_PLACES=274, PETRI_TRANSITIONS=352} [2024-06-14 13:05:31,572 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-14 13:05:31,572 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 352 transitions, 3808 flow [2024-06-14 13:05:31,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:31,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:31,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:05:31,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:05:31,573 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-14 13:05:31,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:31,573 INFO L85 PathProgramCache]: Analyzing trace with hash -305056153, now seen corresponding path program 4 times [2024-06-14 13:05:31,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:31,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761341122] [2024-06-14 13:05:31,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:31,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:31,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:34,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:34,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:34,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761341122] [2024-06-14 13:05:34,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761341122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:34,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:34,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:34,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368594893] [2024-06-14 13:05:34,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:34,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:34,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:34,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:34,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:35,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:35,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 352 transitions, 3808 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:35,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:35,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:35,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:36,397 INFO L124 PetriNetUnfolderBase]: 2582/4077 cut-off events. [2024-06-14 13:05:36,397 INFO L125 PetriNetUnfolderBase]: For 424999/425034 co-relation queries the response was YES. [2024-06-14 13:05:36,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33469 conditions, 4077 events. 2582/4077 cut-off events. For 424999/425034 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22683 event pairs, 543 based on Foata normal form. 33/4110 useless extension candidates. Maximal degree in co-relation 33336. Up to 3686 conditions per place. [2024-06-14 13:05:36,435 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 302 selfloop transitions, 86 changer transitions 0/392 dead transitions. [2024-06-14 13:05:36,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 392 transitions, 5286 flow [2024-06-14 13:05:36,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:05:36,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:05:36,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:05:36,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 13:05:36,436 INFO L175 Difference]: Start difference. First operand has 274 places, 352 transitions, 3808 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:05:36,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 392 transitions, 5286 flow [2024-06-14 13:05:37,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 392 transitions, 5024 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 13:05:37,142 INFO L231 Difference]: Finished difference. Result has 273 places, 361 transitions, 4018 flow [2024-06-14 13:05:37,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4018, PETRI_PLACES=273, PETRI_TRANSITIONS=361} [2024-06-14 13:05:37,143 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-14 13:05:37,143 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 361 transitions, 4018 flow [2024-06-14 13:05:37,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:37,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:37,143 INFO 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-14 13:05:37,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:05:37,144 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-14 13:05:37,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:37,144 INFO L85 PathProgramCache]: Analyzing trace with hash -310418533, now seen corresponding path program 5 times [2024-06-14 13:05:37,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:37,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381009501] [2024-06-14 13:05:37,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:37,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:37,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:40,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-14 13:05:40,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:40,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381009501] [2024-06-14 13:05:40,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381009501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:40,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:40,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:40,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972516036] [2024-06-14 13:05:40,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:40,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:40,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:40,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:40,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:40,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:40,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 361 transitions, 4018 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:40,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:40,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:40,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:41,702 INFO L124 PetriNetUnfolderBase]: 2587/4088 cut-off events. [2024-06-14 13:05:41,702 INFO L125 PetriNetUnfolderBase]: For 437534/437569 co-relation queries the response was YES. [2024-06-14 13:05:41,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33835 conditions, 4088 events. 2587/4088 cut-off events. For 437534/437569 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22739 event pairs, 545 based on Foata normal form. 33/4121 useless extension candidates. Maximal degree in co-relation 33701. Up to 3822 conditions per place. [2024-06-14 13:05:41,743 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 350 selfloop transitions, 34 changer transitions 0/388 dead transitions. [2024-06-14 13:05:41,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 388 transitions, 4960 flow [2024-06-14 13:05:41,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:05:41,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:05:41,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 13:05:41,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-14 13:05:41,744 INFO L175 Difference]: Start difference. First operand has 273 places, 361 transitions, 4018 flow. Second operand 7 states and 117 transitions. [2024-06-14 13:05:41,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 388 transitions, 4960 flow [2024-06-14 13:05:42,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 388 transitions, 4765 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-14 13:05:42,631 INFO L231 Difference]: Finished difference. Result has 277 places, 364 transitions, 4005 flow [2024-06-14 13:05:42,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3823, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4005, PETRI_PLACES=277, PETRI_TRANSITIONS=364} [2024-06-14 13:05:42,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-14 13:05:42,632 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 364 transitions, 4005 flow [2024-06-14 13:05:42,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:42,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:42,632 INFO 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-14 13:05:42,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:05:42,633 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-14 13:05:42,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:42,633 INFO L85 PathProgramCache]: Analyzing trace with hash 668335973, now seen corresponding path program 4 times [2024-06-14 13:05:42,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:42,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275316844] [2024-06-14 13:05:42,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:42,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:42,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:45,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:45,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:45,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275316844] [2024-06-14 13:05:45,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275316844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:45,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:45,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:45,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479609907] [2024-06-14 13:05:45,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:45,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:45,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:45,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:45,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:45,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:45,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 364 transitions, 4005 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:45,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:45,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:45,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:47,408 INFO L124 PetriNetUnfolderBase]: 2617/4132 cut-off events. [2024-06-14 13:05:47,409 INFO L125 PetriNetUnfolderBase]: For 451851/451884 co-relation queries the response was YES. [2024-06-14 13:05:47,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34480 conditions, 4132 events. 2617/4132 cut-off events. For 451851/451884 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22981 event pairs, 531 based on Foata normal form. 34/4166 useless extension candidates. Maximal degree in co-relation 34344. Up to 3751 conditions per place. [2024-06-14 13:05:47,447 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 304 selfloop transitions, 94 changer transitions 0/402 dead transitions. [2024-06-14 13:05:47,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 402 transitions, 5199 flow [2024-06-14 13:05:47,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:05:47,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:05:47,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-14 13:05:47,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772609819121447 [2024-06-14 13:05:47,448 INFO L175 Difference]: Start difference. First operand has 277 places, 364 transitions, 4005 flow. Second operand 9 states and 146 transitions. [2024-06-14 13:05:47,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 402 transitions, 5199 flow [2024-06-14 13:05:48,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 402 transitions, 4999 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-14 13:05:48,136 INFO L231 Difference]: Finished difference. Result has 283 places, 375 transitions, 4213 flow [2024-06-14 13:05:48,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4213, PETRI_PLACES=283, PETRI_TRANSITIONS=375} [2024-06-14 13:05:48,136 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-14 13:05:48,136 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 375 transitions, 4213 flow [2024-06-14 13:05:48,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:48,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:48,136 INFO 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-14 13:05:48,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:05:48,137 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-14 13:05:48,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:48,137 INFO L85 PathProgramCache]: Analyzing trace with hash -310298563, now seen corresponding path program 6 times [2024-06-14 13:05:48,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:48,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080672603] [2024-06-14 13:05:48,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:48,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:48,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:50,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:50,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:50,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080672603] [2024-06-14 13:05:50,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080672603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:50,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:50,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:50,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471395600] [2024-06-14 13:05:50,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:50,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:50,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:50,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:50,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:50,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:50,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 375 transitions, 4213 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:50,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:50,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:50,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:52,340 INFO L124 PetriNetUnfolderBase]: 2622/4137 cut-off events. [2024-06-14 13:05:52,340 INFO L125 PetriNetUnfolderBase]: For 458536/458571 co-relation queries the response was YES. [2024-06-14 13:05:52,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34813 conditions, 4137 events. 2622/4137 cut-off events. For 458536/458571 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 23018 event pairs, 543 based on Foata normal form. 33/4170 useless extension candidates. Maximal degree in co-relation 34674. Up to 3830 conditions per place. [2024-06-14 13:05:52,387 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 68 changer transitions 0/398 dead transitions. [2024-06-14 13:05:52,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 398 transitions, 5147 flow [2024-06-14 13:05:52,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:05:52,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:05:52,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-14 13:05:52,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-14 13:05:52,389 INFO L175 Difference]: Start difference. First operand has 283 places, 375 transitions, 4213 flow. Second operand 7 states and 116 transitions. [2024-06-14 13:05:52,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 398 transitions, 5147 flow [2024-06-14 13:05:53,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 398 transitions, 4970 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:05:53,374 INFO L231 Difference]: Finished difference. Result has 283 places, 378 transitions, 4272 flow [2024-06-14 13:05:53,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4036, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4272, PETRI_PLACES=283, PETRI_TRANSITIONS=378} [2024-06-14 13:05:53,375 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-14 13:05:53,375 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 378 transitions, 4272 flow [2024-06-14 13:05:53,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:53,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:53,375 INFO 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-14 13:05:53,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:05:53,376 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-14 13:05:53,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:53,377 INFO L85 PathProgramCache]: Analyzing trace with hash 668514719, now seen corresponding path program 1 times [2024-06-14 13:05:53,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:53,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62951336] [2024-06-14 13:05:53,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:53,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:53,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:56,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-14 13:05:56,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:56,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62951336] [2024-06-14 13:05:56,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62951336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:56,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:56,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:05:56,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808876472] [2024-06-14 13:05:56,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:56,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:05:56,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:56,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:05:56,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:05:56,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:05:56,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 378 transitions, 4272 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:56,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:56,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:05:56,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:57,846 INFO L124 PetriNetUnfolderBase]: 2650/4182 cut-off events. [2024-06-14 13:05:57,846 INFO L125 PetriNetUnfolderBase]: For 463161/463196 co-relation queries the response was YES. [2024-06-14 13:05:57,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35085 conditions, 4182 events. 2650/4182 cut-off events. For 463161/463196 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23322 event pairs, 547 based on Foata normal form. 34/4216 useless extension candidates. Maximal degree in co-relation 34946. Up to 3955 conditions per place. [2024-06-14 13:05:57,891 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 368 selfloop transitions, 32 changer transitions 0/404 dead transitions. [2024-06-14 13:05:57,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 404 transitions, 5274 flow [2024-06-14 13:05:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:05:57,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:05:57,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-14 13:05:57,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 13:05:57,893 INFO L175 Difference]: Start difference. First operand has 283 places, 378 transitions, 4272 flow. Second operand 7 states and 112 transitions. [2024-06-14 13:05:57,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 404 transitions, 5274 flow [2024-06-14 13:05:58,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 404 transitions, 5070 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-14 13:05:58,899 INFO L231 Difference]: Finished difference. Result has 287 places, 387 transitions, 4329 flow [2024-06-14 13:05:58,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4329, PETRI_PLACES=287, PETRI_TRANSITIONS=387} [2024-06-14 13:05:58,900 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-14 13:05:58,900 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 387 transitions, 4329 flow [2024-06-14 13:05:58,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:05:58,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:58,900 INFO 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-14 13:05:58,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 13:05:58,900 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-14 13:05:58,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:58,901 INFO L85 PathProgramCache]: Analyzing trace with hash 668514347, now seen corresponding path program 7 times [2024-06-14 13:05:58,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:58,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970211963] [2024-06-14 13:05:58,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:58,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:58,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:02,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-14 13:06:02,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:02,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970211963] [2024-06-14 13:06:02,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970211963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:02,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:02,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:02,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167215073] [2024-06-14 13:06:02,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:02,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:02,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:02,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:02,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:02,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:02,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 387 transitions, 4329 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:02,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:02,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:02,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:03,546 INFO L124 PetriNetUnfolderBase]: 2655/4188 cut-off events. [2024-06-14 13:06:03,547 INFO L125 PetriNetUnfolderBase]: For 469782/469822 co-relation queries the response was YES. [2024-06-14 13:06:03,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35434 conditions, 4188 events. 2655/4188 cut-off events. For 469782/469822 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 23306 event pairs, 544 based on Foata normal form. 38/4226 useless extension candidates. Maximal degree in co-relation 35292. Up to 3843 conditions per place. [2024-06-14 13:06:03,592 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 354 selfloop transitions, 57 changer transitions 0/415 dead transitions. [2024-06-14 13:06:03,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 415 transitions, 5335 flow [2024-06-14 13:06:03,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:06:03,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:06:03,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:06:03,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 13:06:03,594 INFO L175 Difference]: Start difference. First operand has 287 places, 387 transitions, 4329 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:06:03,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 415 transitions, 5335 flow [2024-06-14 13:06:04,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 415 transitions, 5202 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-14 13:06:04,436 INFO L231 Difference]: Finished difference. Result has 292 places, 390 transitions, 4433 flow [2024-06-14 13:06:04,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4433, PETRI_PLACES=292, PETRI_TRANSITIONS=390} [2024-06-14 13:06:04,436 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-14 13:06:04,436 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 390 transitions, 4433 flow [2024-06-14 13:06:04,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:04,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:04,437 INFO 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-14 13:06:04,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 13:06:04,437 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-14 13:06:04,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:04,437 INFO L85 PathProgramCache]: Analyzing trace with hash -301032787, now seen corresponding path program 5 times [2024-06-14 13:06:04,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:04,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471206887] [2024-06-14 13:06:04,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:04,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:04,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:07,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:06:07,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:07,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471206887] [2024-06-14 13:06:07,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471206887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:07,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:07,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:07,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470438436] [2024-06-14 13:06:07,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:07,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:07,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:07,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:07,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:07,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:07,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 390 transitions, 4433 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:07,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:07,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:07,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:09,641 INFO L124 PetriNetUnfolderBase]: 2665/4202 cut-off events. [2024-06-14 13:06:09,641 INFO L125 PetriNetUnfolderBase]: For 485468/485506 co-relation queries the response was YES. [2024-06-14 13:06:09,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35901 conditions, 4202 events. 2665/4202 cut-off events. For 485468/485506 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 23344 event pairs, 511 based on Foata normal form. 39/4241 useless extension candidates. Maximal degree in co-relation 35758. Up to 3815 conditions per place. [2024-06-14 13:06:09,683 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 314 selfloop transitions, 101 changer transitions 0/419 dead transitions. [2024-06-14 13:06:09,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 419 transitions, 5579 flow [2024-06-14 13:06:09,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:06:09,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:06:09,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 13:06:09,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37467700258397935 [2024-06-14 13:06:09,685 INFO L175 Difference]: Start difference. First operand has 292 places, 390 transitions, 4433 flow. Second operand 9 states and 145 transitions. [2024-06-14 13:06:09,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 419 transitions, 5579 flow [2024-06-14 13:06:10,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 419 transitions, 5366 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-14 13:06:10,596 INFO L231 Difference]: Finished difference. Result has 295 places, 393 transitions, 4497 flow [2024-06-14 13:06:10,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4220, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4497, PETRI_PLACES=295, PETRI_TRANSITIONS=393} [2024-06-14 13:06:10,596 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-14 13:06:10,597 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 393 transitions, 4497 flow [2024-06-14 13:06:10,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:10,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:10,597 INFO 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-14 13:06:10,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 13:06:10,597 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-14 13:06:10,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:10,598 INFO L85 PathProgramCache]: Analyzing trace with hash 668664449, now seen corresponding path program 2 times [2024-06-14 13:06:10,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:10,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15718757] [2024-06-14 13:06:10,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:10,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:10,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:13,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:06:13,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:13,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15718757] [2024-06-14 13:06:13,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15718757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:13,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:13,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:13,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101692105] [2024-06-14 13:06:13,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:13,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:13,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:13,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:13,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:13,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:13,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 393 transitions, 4497 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:13,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:13,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:13,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:14,898 INFO L124 PetriNetUnfolderBase]: 2675/4217 cut-off events. [2024-06-14 13:06:14,898 INFO L125 PetriNetUnfolderBase]: For 497071/497109 co-relation queries the response was YES. [2024-06-14 13:06:14,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36257 conditions, 4217 events. 2675/4217 cut-off events. For 497071/497109 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23450 event pairs, 536 based on Foata normal form. 35/4252 useless extension candidates. Maximal degree in co-relation 36113. Up to 3939 conditions per place. [2024-06-14 13:06:14,947 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 349 selfloop transitions, 57 changer transitions 0/410 dead transitions. [2024-06-14 13:06:14,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 410 transitions, 5457 flow [2024-06-14 13:06:14,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:06:14,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:06:14,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-14 13:06:14,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-14 13:06:14,948 INFO L175 Difference]: Start difference. First operand has 295 places, 393 transitions, 4497 flow. Second operand 7 states and 111 transitions. [2024-06-14 13:06:14,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 410 transitions, 5457 flow [2024-06-14 13:06:16,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 410 transitions, 5259 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 13:06:16,031 INFO L231 Difference]: Finished difference. Result has 295 places, 396 transitions, 4542 flow [2024-06-14 13:06:16,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4542, PETRI_PLACES=295, PETRI_TRANSITIONS=396} [2024-06-14 13:06:16,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-14 13:06:16,032 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 396 transitions, 4542 flow [2024-06-14 13:06:16,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:16,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:16,032 INFO 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-14 13:06:16,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 13:06:16,032 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-14 13:06:16,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:16,032 INFO L85 PathProgramCache]: Analyzing trace with hash 937294163, now seen corresponding path program 8 times [2024-06-14 13:06:16,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:16,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329733733] [2024-06-14 13:06:16,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:16,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:16,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:19,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-14 13:06:19,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:19,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329733733] [2024-06-14 13:06:19,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329733733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:19,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:19,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:19,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795129756] [2024-06-14 13:06:19,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:19,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:19,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:19,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:19,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:19,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:19,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 396 transitions, 4542 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:19,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:19,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:19,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:21,009 INFO L124 PetriNetUnfolderBase]: 2796/4418 cut-off events. [2024-06-14 13:06:21,009 INFO L125 PetriNetUnfolderBase]: For 499147/499163 co-relation queries the response was YES. [2024-06-14 13:06:21,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37891 conditions, 4418 events. 2796/4418 cut-off events. For 499147/499163 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 24956 event pairs, 856 based on Foata normal form. 17/4435 useless extension candidates. Maximal degree in co-relation 37747. Up to 4065 conditions per place. [2024-06-14 13:06:21,060 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 381 selfloop transitions, 102 changer transitions 0/487 dead transitions. [2024-06-14 13:06:21,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 487 transitions, 6604 flow [2024-06-14 13:06:21,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:06:21,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:06:21,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 191 transitions. [2024-06-14 13:06:21,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416815742397138 [2024-06-14 13:06:21,061 INFO L175 Difference]: Start difference. First operand has 295 places, 396 transitions, 4542 flow. Second operand 13 states and 191 transitions. [2024-06-14 13:06:21,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 487 transitions, 6604 flow [2024-06-14 13:06:22,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 487 transitions, 6383 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-14 13:06:22,118 INFO L231 Difference]: Finished difference. Result has 307 places, 450 transitions, 5425 flow [2024-06-14 13:06:22,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5425, PETRI_PLACES=307, PETRI_TRANSITIONS=450} [2024-06-14 13:06:22,118 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-14 13:06:22,119 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 450 transitions, 5425 flow [2024-06-14 13:06:22,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:22,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:22,119 INFO 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-14 13:06:22,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 13:06:22,119 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-14 13:06:22,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:22,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1227884797, now seen corresponding path program 6 times [2024-06-14 13:06:22,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:22,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428722476] [2024-06-14 13:06:22,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:22,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:22,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:24,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:06:24,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:24,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428722476] [2024-06-14 13:06:24,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428722476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:24,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:24,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:24,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784865746] [2024-06-14 13:06:24,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:24,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:24,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:24,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:24,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:24,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:24,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 450 transitions, 5425 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:24,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:24,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:24,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:27,421 INFO L124 PetriNetUnfolderBase]: 2790/4401 cut-off events. [2024-06-14 13:06:27,422 INFO L125 PetriNetUnfolderBase]: For 504695/504741 co-relation queries the response was YES. [2024-06-14 13:06:27,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37921 conditions, 4401 events. 2790/4401 cut-off events. For 504695/504741 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24655 event pairs, 526 based on Foata normal form. 45/4446 useless extension candidates. Maximal degree in co-relation 37772. Up to 3897 conditions per place. [2024-06-14 13:06:27,465 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 332 selfloop transitions, 142 changer transitions 0/478 dead transitions. [2024-06-14 13:06:27,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 478 transitions, 6633 flow [2024-06-14 13:06:27,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:06:27,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:06:27,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-14 13:06:27,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 13:06:27,467 INFO L175 Difference]: Start difference. First operand has 307 places, 450 transitions, 5425 flow. Second operand 10 states and 160 transitions. [2024-06-14 13:06:27,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 478 transitions, 6633 flow [2024-06-14 13:06:28,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 478 transitions, 6282 flow, removed 124 selfloop flow, removed 5 redundant places. [2024-06-14 13:06:28,729 INFO L231 Difference]: Finished difference. Result has 312 places, 450 transitions, 5373 flow [2024-06-14 13:06:28,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5373, PETRI_PLACES=312, PETRI_TRANSITIONS=450} [2024-06-14 13:06:28,730 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-14 13:06:28,730 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 450 transitions, 5373 flow [2024-06-14 13:06:28,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:28,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:28,730 INFO 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-14 13:06:28,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 13:06:28,730 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-14 13:06:28,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:28,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1923934641, now seen corresponding path program 9 times [2024-06-14 13:06:28,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:28,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770969797] [2024-06-14 13:06:28,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:28,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:28,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:31,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:06:31,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:31,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770969797] [2024-06-14 13:06:31,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770969797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:31,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:31,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:31,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947701564] [2024-06-14 13:06:31,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:31,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:31,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:31,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:31,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:31,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:31,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 450 transitions, 5373 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:31,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:31,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:31,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:33,164 INFO L124 PetriNetUnfolderBase]: 2784/4393 cut-off events. [2024-06-14 13:06:33,164 INFO L125 PetriNetUnfolderBase]: For 506758/506804 co-relation queries the response was YES. [2024-06-14 13:06:33,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37666 conditions, 4393 events. 2784/4393 cut-off events. For 506758/506804 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24576 event pairs, 539 based on Foata normal form. 45/4438 useless extension candidates. Maximal degree in co-relation 37518. Up to 4002 conditions per place. [2024-06-14 13:06:33,216 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 353 selfloop transitions, 115 changer transitions 0/472 dead transitions. [2024-06-14 13:06:33,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 472 transitions, 6373 flow [2024-06-14 13:06:33,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:06:33,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:06:33,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-14 13:06:33,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35917312661498707 [2024-06-14 13:06:33,218 INFO L175 Difference]: Start difference. First operand has 312 places, 450 transitions, 5373 flow. Second operand 9 states and 139 transitions. [2024-06-14 13:06:33,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 472 transitions, 6373 flow [2024-06-14 13:06:34,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 472 transitions, 5942 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-06-14 13:06:34,641 INFO L231 Difference]: Finished difference. Result has 311 places, 450 transitions, 5185 flow [2024-06-14 13:06:34,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4942, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5185, PETRI_PLACES=311, PETRI_TRANSITIONS=450} [2024-06-14 13:06:34,642 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 267 predicate places. [2024-06-14 13:06:34,642 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 450 transitions, 5185 flow [2024-06-14 13:06:34,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:34,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:34,642 INFO 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-14 13:06:34,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 13:06:34,643 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-14 13:06:34,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:34,643 INFO L85 PathProgramCache]: Analyzing trace with hash -797860133, now seen corresponding path program 3 times [2024-06-14 13:06:34,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:34,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479399247] [2024-06-14 13:06:34,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:34,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:37,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:06:37,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:37,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479399247] [2024-06-14 13:06:37,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479399247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:37,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:37,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:37,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56010137] [2024-06-14 13:06:37,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:37,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:37,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:37,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:37,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:37,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:37,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 450 transitions, 5185 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:37,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:37,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:37,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:39,102 INFO L124 PetriNetUnfolderBase]: 2799/4415 cut-off events. [2024-06-14 13:06:39,102 INFO L125 PetriNetUnfolderBase]: For 507190/507234 co-relation queries the response was YES. [2024-06-14 13:06:39,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37680 conditions, 4415 events. 2799/4415 cut-off events. For 507190/507234 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24761 event pairs, 529 based on Foata normal form. 41/4456 useless extension candidates. Maximal degree in co-relation 37532. Up to 4066 conditions per place. [2024-06-14 13:06:39,148 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 86 changer transitions 0/472 dead transitions. [2024-06-14 13:06:39,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 472 transitions, 6313 flow [2024-06-14 13:06:39,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:06:39,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:06:39,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 13:06:39,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-14 13:06:39,149 INFO L175 Difference]: Start difference. First operand has 311 places, 450 transitions, 5185 flow. Second operand 8 states and 125 transitions. [2024-06-14 13:06:39,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 472 transitions, 6313 flow [2024-06-14 13:06:40,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 472 transitions, 5998 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 13:06:40,493 INFO L231 Difference]: Finished difference. Result has 312 places, 456 transitions, 5239 flow [2024-06-14 13:06:40,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5239, PETRI_PLACES=312, PETRI_TRANSITIONS=456} [2024-06-14 13:06:40,494 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-14 13:06:40,494 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 456 transitions, 5239 flow [2024-06-14 13:06:40,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:40,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:40,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:06:40,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 13:06:40,494 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-14 13:06:40,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:40,494 INFO L85 PathProgramCache]: Analyzing trace with hash -797860505, now seen corresponding path program 10 times [2024-06-14 13:06:40,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:40,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456654030] [2024-06-14 13:06:40,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:40,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:40,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:43,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:06:43,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:43,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456654030] [2024-06-14 13:06:43,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456654030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:43,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:43,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:43,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747027406] [2024-06-14 13:06:43,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:43,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:43,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:43,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:43,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:43,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:43,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 456 transitions, 5239 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:43,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:43,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:43,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:44,847 INFO L124 PetriNetUnfolderBase]: 2796/4410 cut-off events. [2024-06-14 13:06:44,847 INFO L125 PetriNetUnfolderBase]: For 509830/509876 co-relation queries the response was YES. [2024-06-14 13:06:44,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37703 conditions, 4410 events. 2796/4410 cut-off events. For 509830/509876 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24686 event pairs, 545 based on Foata normal form. 44/4454 useless extension candidates. Maximal degree in co-relation 37553. Up to 3979 conditions per place. [2024-06-14 13:06:44,900 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 336 selfloop transitions, 138 changer transitions 0/478 dead transitions. [2024-06-14 13:06:44,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 478 transitions, 6251 flow [2024-06-14 13:06:44,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:06:44,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:06:44,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-14 13:06:44,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36175710594315247 [2024-06-14 13:06:44,901 INFO L175 Difference]: Start difference. First operand has 312 places, 456 transitions, 5239 flow. Second operand 9 states and 140 transitions. [2024-06-14 13:06:44,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 478 transitions, 6251 flow [2024-06-14 13:06:45,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 478 transitions, 5948 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-14 13:06:45,979 INFO L231 Difference]: Finished difference. Result has 316 places, 456 transitions, 5223 flow [2024-06-14 13:06:45,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4936, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5223, PETRI_PLACES=316, PETRI_TRANSITIONS=456} [2024-06-14 13:06:45,979 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-14 13:06:45,979 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 456 transitions, 5223 flow [2024-06-14 13:06:45,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:45,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:45,980 INFO 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-14 13:06:45,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 13:06:45,980 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-14 13:06:45,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:45,980 INFO L85 PathProgramCache]: Analyzing trace with hash -633244191, now seen corresponding path program 7 times [2024-06-14 13:06:45,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:45,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561550496] [2024-06-14 13:06:45,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:45,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:45,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:49,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:06:49,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:49,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561550496] [2024-06-14 13:06:49,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561550496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:49,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:49,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:49,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350941342] [2024-06-14 13:06:49,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:49,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:49,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:49,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:49,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:49,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:49,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 456 transitions, 5223 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:49,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:49,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:49,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:51,205 INFO L124 PetriNetUnfolderBase]: 2790/4403 cut-off events. [2024-06-14 13:06:51,205 INFO L125 PetriNetUnfolderBase]: For 514045/514091 co-relation queries the response was YES. [2024-06-14 13:06:51,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37532 conditions, 4403 events. 2790/4403 cut-off events. For 514045/514091 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24707 event pairs, 532 based on Foata normal form. 41/4444 useless extension candidates. Maximal degree in co-relation 37381. Up to 4100 conditions per place. [2024-06-14 13:06:51,259 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 403 selfloop transitions, 66 changer transitions 0/473 dead transitions. [2024-06-14 13:06:51,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 473 transitions, 6214 flow [2024-06-14 13:06:51,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:06:51,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:06:51,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-14 13:06:51,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35755813953488375 [2024-06-14 13:06:51,260 INFO L175 Difference]: Start difference. First operand has 316 places, 456 transitions, 5223 flow. Second operand 8 states and 123 transitions. [2024-06-14 13:06:51,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 473 transitions, 6214 flow [2024-06-14 13:06:52,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 473 transitions, 5885 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 13:06:52,539 INFO L231 Difference]: Finished difference. Result has 316 places, 456 transitions, 5032 flow [2024-06-14 13:06:52,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4894, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5032, PETRI_PLACES=316, PETRI_TRANSITIONS=456} [2024-06-14 13:06:52,540 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-14 13:06:52,540 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 456 transitions, 5032 flow [2024-06-14 13:06:52,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:52,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:52,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:06:52,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 13:06:52,541 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-14 13:06:52,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:52,541 INFO L85 PathProgramCache]: Analyzing trace with hash 352941453, now seen corresponding path program 8 times [2024-06-14 13:06:52,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:52,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211488262] [2024-06-14 13:06:52,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:52,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:52,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06: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-14 13:06:55,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:55,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211488262] [2024-06-14 13:06:55,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211488262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:55,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:55,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:06:55,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185969465] [2024-06-14 13:06:55,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:55,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:06:55,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:55,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:06:55,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:06:55,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:06:55,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 456 transitions, 5032 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:55,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:55,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:06:55,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:57,973 INFO L124 PetriNetUnfolderBase]: 2816/4432 cut-off events. [2024-06-14 13:06:57,973 INFO L125 PetriNetUnfolderBase]: For 522205/522237 co-relation queries the response was YES. [2024-06-14 13:06:58,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37698 conditions, 4432 events. 2816/4432 cut-off events. For 522205/522237 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24688 event pairs, 559 based on Foata normal form. 18/4450 useless extension candidates. Maximal degree in co-relation 37546. Up to 3822 conditions per place. [2024-06-14 13:06:58,020 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 290 selfloop transitions, 188 changer transitions 0/482 dead transitions. [2024-06-14 13:06:58,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 482 transitions, 6516 flow [2024-06-14 13:06:58,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:06:58,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:06:58,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-14 13:06:58,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558139534883721 [2024-06-14 13:06:58,022 INFO L175 Difference]: Start difference. First operand has 316 places, 456 transitions, 5032 flow. Second operand 10 states and 153 transitions. [2024-06-14 13:06:58,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 482 transitions, 6516 flow [2024-06-14 13:06:59,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 482 transitions, 6218 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 13:06:59,260 INFO L231 Difference]: Finished difference. Result has 316 places, 462 transitions, 5226 flow [2024-06-14 13:06:59,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5226, PETRI_PLACES=316, PETRI_TRANSITIONS=462} [2024-06-14 13:06:59,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-14 13:06:59,261 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 462 transitions, 5226 flow [2024-06-14 13:06:59,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:06:59,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:59,261 INFO 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-14 13:06:59,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 13:06:59,261 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-14 13:06:59,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:59,262 INFO L85 PathProgramCache]: Analyzing trace with hash 492704395, now seen corresponding path program 9 times [2024-06-14 13:06:59,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:59,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161915869] [2024-06-14 13:06:59,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:59,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:59,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:07:02,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-14 13:07:02,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:07:02,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161915869] [2024-06-14 13:07:02,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161915869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:07:02,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:07:02,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:07:02,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364869638] [2024-06-14 13:07:02,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:07:02,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:07:02,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:07:02,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:07:02,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:07:02,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:07:02,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 462 transitions, 5226 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:02,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:07:02,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:07:02,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:07:04,562 INFO L124 PetriNetUnfolderBase]: 2810/4424 cut-off events. [2024-06-14 13:07:04,562 INFO L125 PetriNetUnfolderBase]: For 524643/524677 co-relation queries the response was YES. [2024-06-14 13:07:04,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37741 conditions, 4424 events. 2810/4424 cut-off events. For 524643/524677 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24638 event pairs, 567 based on Foata normal form. 18/4442 useless extension candidates. Maximal degree in co-relation 37590. Up to 3817 conditions per place. [2024-06-14 13:07:04,608 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 293 selfloop transitions, 181 changer transitions 0/478 dead transitions. [2024-06-14 13:07:04,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 478 transitions, 6402 flow [2024-06-14 13:07:04,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:07:04,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:07:04,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 13:07:04,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 13:07:04,609 INFO L175 Difference]: Start difference. First operand has 316 places, 462 transitions, 5226 flow. Second operand 8 states and 127 transitions. [2024-06-14 13:07:04,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 478 transitions, 6402 flow [2024-06-14 13:07:05,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 478 transitions, 5948 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 13:07:05,902 INFO L231 Difference]: Finished difference. Result has 317 places, 462 transitions, 5140 flow [2024-06-14 13:07:05,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5140, PETRI_PLACES=317, PETRI_TRANSITIONS=462} [2024-06-14 13:07:05,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-14 13:07:05,902 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 462 transitions, 5140 flow [2024-06-14 13:07:05,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:05,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:07:05,903 INFO 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-14 13:07:05,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 13:07:05,903 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-14 13:07:05,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:07:05,903 INFO L85 PathProgramCache]: Analyzing trace with hash -773364253, now seen corresponding path program 10 times [2024-06-14 13:07:05,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:07:05,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142561247] [2024-06-14 13:07:05,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:07:05,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:07:05,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:07:09,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-14 13:07:09,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:07:09,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142561247] [2024-06-14 13:07:09,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142561247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:07:09,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:07:09,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:07:09,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549805992] [2024-06-14 13:07:09,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:07:09,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:07:09,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:07:09,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:07:09,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:07:09,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:07:09,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 462 transitions, 5140 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:09,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:07:09,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:07:09,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:07:11,776 INFO L124 PetriNetUnfolderBase]: 2804/4416 cut-off events. [2024-06-14 13:07:11,777 INFO L125 PetriNetUnfolderBase]: For 525911/525945 co-relation queries the response was YES. [2024-06-14 13:07:11,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37474 conditions, 4416 events. 2804/4416 cut-off events. For 525911/525945 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24690 event pairs, 566 based on Foata normal form. 18/4434 useless extension candidates. Maximal degree in co-relation 37322. Up to 3812 conditions per place. [2024-06-14 13:07:11,819 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 287 selfloop transitions, 190 changer transitions 0/481 dead transitions. [2024-06-14 13:07:11,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 481 transitions, 6146 flow [2024-06-14 13:07:11,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:07:11,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:07:11,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-14 13:07:11,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3403805496828753 [2024-06-14 13:07:11,820 INFO L175 Difference]: Start difference. First operand has 317 places, 462 transitions, 5140 flow. Second operand 11 states and 161 transitions. [2024-06-14 13:07:11,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 481 transitions, 6146 flow [2024-06-14 13:07:13,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 481 transitions, 5734 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 13:07:13,032 INFO L231 Difference]: Finished difference. Result has 321 places, 462 transitions, 5115 flow [2024-06-14 13:07:13,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4728, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5115, PETRI_PLACES=321, PETRI_TRANSITIONS=462} [2024-06-14 13:07:13,033 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-14 13:07:13,033 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 462 transitions, 5115 flow [2024-06-14 13:07:13,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:13,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:07:13,033 INFO 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-14 13:07:13,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 13:07:13,033 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-14 13:07:13,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:07:13,033 INFO L85 PathProgramCache]: Analyzing trace with hash -773364439, now seen corresponding path program 11 times [2024-06-14 13:07:13,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:07:13,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936343142] [2024-06-14 13:07:13,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:07:13,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:07:13,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:07:15,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:07:15,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:07:15,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936343142] [2024-06-14 13:07:15,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936343142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:07:15,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:07:15,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:07:15,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979405189] [2024-06-14 13:07:15,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:07:15,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:07:15,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:07:15,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:07:15,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:07:15,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:07:15,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 462 transitions, 5115 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:15,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:07:15,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:07:15,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:07:17,486 INFO L124 PetriNetUnfolderBase]: 2801/4410 cut-off events. [2024-06-14 13:07:17,486 INFO L125 PetriNetUnfolderBase]: For 526950/526983 co-relation queries the response was YES. [2024-06-14 13:07:17,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37383 conditions, 4410 events. 2801/4410 cut-off events. For 526950/526983 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24571 event pairs, 580 based on Foata normal form. 17/4427 useless extension candidates. Maximal degree in co-relation 37230. Up to 3977 conditions per place. [2024-06-14 13:07:17,538 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 339 selfloop transitions, 134 changer transitions 0/477 dead transitions. [2024-06-14 13:07:17,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 477 transitions, 6211 flow [2024-06-14 13:07:17,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:07:17,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:07:17,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-14 13:07:17,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-14 13:07:17,539 INFO L175 Difference]: Start difference. First operand has 321 places, 462 transitions, 5115 flow. Second operand 8 states and 120 transitions. [2024-06-14 13:07:17,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 477 transitions, 6211 flow [2024-06-14 13:07:18,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 477 transitions, 5795 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 13:07:19,004 INFO L231 Difference]: Finished difference. Result has 318 places, 465 transitions, 5100 flow [2024-06-14 13:07:19,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4699, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5100, PETRI_PLACES=318, PETRI_TRANSITIONS=465} [2024-06-14 13:07:19,004 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 274 predicate places. [2024-06-14 13:07:19,004 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 465 transitions, 5100 flow [2024-06-14 13:07:19,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:19,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:07:19,004 INFO 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-14 13:07:19,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 13:07:19,005 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-14 13:07:19,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:07:19,005 INFO L85 PathProgramCache]: Analyzing trace with hash -632967423, now seen corresponding path program 1 times [2024-06-14 13:07:19,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:07:19,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202553062] [2024-06-14 13:07:19,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:07:19,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:07:19,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:07:22,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:07:22,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:07:22,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202553062] [2024-06-14 13:07:22,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202553062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:07:22,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:07:22,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:07:22,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119298818] [2024-06-14 13:07:22,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:07:22,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:07:22,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:07:22,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:07:22,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:07:22,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:07:22,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 465 transitions, 5100 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:07:22,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:07:22,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:07:22,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:07:24,266 INFO L124 PetriNetUnfolderBase]: 2821/4439 cut-off events. [2024-06-14 13:07:24,266 INFO L125 PetriNetUnfolderBase]: For 560821/560825 co-relation queries the response was YES. [2024-06-14 13:07:24,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37733 conditions, 4439 events. 2821/4439 cut-off events. For 560821/560825 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 24710 event pairs, 525 based on Foata normal form. 6/4445 useless extension candidates. Maximal degree in co-relation 37579. Up to 4019 conditions per place. [2024-06-14 13:07:24,319 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 439 selfloop transitions, 49 changer transitions 0/492 dead transitions. [2024-06-14 13:07:24,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 492 transitions, 6277 flow [2024-06-14 13:07:24,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:07:24,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:07:24,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-14 13:07:24,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36627906976744184 [2024-06-14 13:07:24,320 INFO L175 Difference]: Start difference. First operand has 318 places, 465 transitions, 5100 flow. Second operand 8 states and 126 transitions. [2024-06-14 13:07:24,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 492 transitions, 6277 flow [2024-06-14 13:07:25,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 492 transitions, 5900 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-14 13:07:25,818 INFO L231 Difference]: Finished difference. Result has 321 places, 469 transitions, 4885 flow [2024-06-14 13:07:25,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4723, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4885, PETRI_PLACES=321, PETRI_TRANSITIONS=469} [2024-06-14 13:07:25,818 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-14 13:07:25,818 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 469 transitions, 4885 flow [2024-06-14 13:07:25,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:07:25,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:07:25,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:07:25,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 13:07:25,819 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-14 13:07:25,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:07:25,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1456462779, now seen corresponding path program 7 times [2024-06-14 13:07:25,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:07:25,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221517885] [2024-06-14 13:07:25,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:07:25,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:07:25,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:07:29,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:07:29,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:07:29,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221517885] [2024-06-14 13:07:29,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221517885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:07:29,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:07:29,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:07:29,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801342327] [2024-06-14 13:07:29,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:07:29,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:07:29,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:07:29,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:07:29,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:07:29,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:07:29,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 469 transitions, 4885 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:29,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:07:29,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:07:29,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:07:31,199 INFO L124 PetriNetUnfolderBase]: 2831/4461 cut-off events. [2024-06-14 13:07:31,199 INFO L125 PetriNetUnfolderBase]: For 570915/570919 co-relation queries the response was YES. [2024-06-14 13:07:31,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37499 conditions, 4461 events. 2831/4461 cut-off events. For 570915/570919 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 24896 event pairs, 529 based on Foata normal form. 10/4471 useless extension candidates. Maximal degree in co-relation 37343. Up to 4141 conditions per place. [2024-06-14 13:07:31,250 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 440 selfloop transitions, 49 changer transitions 0/493 dead transitions. [2024-06-14 13:07:31,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 493 transitions, 6008 flow [2024-06-14 13:07:31,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:07:31,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:07:31,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-14 13:07:31,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35142118863049093 [2024-06-14 13:07:31,251 INFO L175 Difference]: Start difference. First operand has 321 places, 469 transitions, 4885 flow. Second operand 9 states and 136 transitions. [2024-06-14 13:07:31,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 493 transitions, 6008 flow [2024-06-14 13:07:32,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 493 transitions, 5939 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 13:07:32,909 INFO L231 Difference]: Finished difference. Result has 326 places, 470 transitions, 4937 flow [2024-06-14 13:07:32,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4816, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4937, PETRI_PLACES=326, PETRI_TRANSITIONS=470} [2024-06-14 13:07:32,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-14 13:07:32,909 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 470 transitions, 4937 flow [2024-06-14 13:07:32,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:32,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:07:32,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] [2024-06-14 13:07:32,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 13:07:32,910 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-14 13:07:32,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:07:32,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1648263643, now seen corresponding path program 4 times [2024-06-14 13:07:32,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:07:32,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341755884] [2024-06-14 13:07:32,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:07:32,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:07:32,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:07:36,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:07:36,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:07:36,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341755884] [2024-06-14 13:07:36,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341755884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:07:36,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:07:36,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:07:36,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387694581] [2024-06-14 13:07:36,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:07:36,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:07:36,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:07:36,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:07:36,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:07:36,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:07:36,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 470 transitions, 4937 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:36,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:07:36,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:07:36,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:07:38,297 INFO L124 PetriNetUnfolderBase]: 2846/4494 cut-off events. [2024-06-14 13:07:38,297 INFO L125 PetriNetUnfolderBase]: For 548285/548331 co-relation queries the response was YES. [2024-06-14 13:07:38,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38035 conditions, 4494 events. 2846/4494 cut-off events. For 548285/548331 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25315 event pairs, 563 based on Foata normal form. 45/4539 useless extension candidates. Maximal degree in co-relation 37877. Up to 4222 conditions per place. [2024-06-14 13:07:38,355 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 460 selfloop transitions, 34 changer transitions 0/498 dead transitions. [2024-06-14 13:07:38,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 498 transitions, 6132 flow [2024-06-14 13:07:38,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:07:38,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:07:38,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 13:07:38,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-14 13:07:38,356 INFO L175 Difference]: Start difference. First operand has 326 places, 470 transitions, 4937 flow. Second operand 8 states and 125 transitions. [2024-06-14 13:07:38,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 498 transitions, 6132 flow [2024-06-14 13:07:40,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 498 transitions, 6027 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 13:07:40,015 INFO L231 Difference]: Finished difference. Result has 328 places, 476 transitions, 5065 flow [2024-06-14 13:07:40,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4832, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5065, PETRI_PLACES=328, PETRI_TRANSITIONS=476} [2024-06-14 13:07:40,016 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-14 13:07:40,016 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 476 transitions, 5065 flow [2024-06-14 13:07:40,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:40,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:07:40,017 INFO 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-14 13:07:40,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 13:07:40,017 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-14 13:07:40,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:07:40,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1729011139, now seen corresponding path program 5 times [2024-06-14 13:07:40,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:07:40,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028120299] [2024-06-14 13:07:40,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:07:40,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:07:40,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:07:44,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:07:44,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:07:44,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028120299] [2024-06-14 13:07:44,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028120299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:07:44,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:07:44,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:07:44,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615186956] [2024-06-14 13:07:44,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:07:44,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:07:44,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:07:44,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:07:44,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:07:45,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:07:45,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 476 transitions, 5065 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:45,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:07:45,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:07:45,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:07:46,612 INFO L124 PetriNetUnfolderBase]: 2856/4508 cut-off events. [2024-06-14 13:07:46,612 INFO L125 PetriNetUnfolderBase]: For 560569/560608 co-relation queries the response was YES. [2024-06-14 13:07:46,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38454 conditions, 4508 events. 2856/4508 cut-off events. For 560569/560608 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 25394 event pairs, 565 based on Foata normal form. 40/4548 useless extension candidates. Maximal degree in co-relation 38294. Up to 4227 conditions per place. [2024-06-14 13:07:46,667 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 451 selfloop transitions, 42 changer transitions 0/497 dead transitions. [2024-06-14 13:07:46,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 497 transitions, 6229 flow [2024-06-14 13:07:46,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:07:46,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:07:46,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 13:07:46,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-14 13:07:46,669 INFO L175 Difference]: Start difference. First operand has 328 places, 476 transitions, 5065 flow. Second operand 8 states and 122 transitions. [2024-06-14 13:07:46,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 497 transitions, 6229 flow [2024-06-14 13:07:48,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 497 transitions, 6023 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-14 13:07:48,215 INFO L231 Difference]: Finished difference. Result has 330 places, 479 transitions, 5081 flow [2024-06-14 13:07:48,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5081, PETRI_PLACES=330, PETRI_TRANSITIONS=479} [2024-06-14 13:07:48,216 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-14 13:07:48,216 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 479 transitions, 5081 flow [2024-06-14 13:07:48,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:48,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:07:48,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:07:48,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 13:07:48,217 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-14 13:07:48,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:07:48,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1728999049, now seen corresponding path program 6 times [2024-06-14 13:07:48,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:07:48,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692846140] [2024-06-14 13:07:48,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:07:48,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:07:48,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:07:51,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:07:51,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:07:51,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692846140] [2024-06-14 13:07:51,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692846140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:07:51,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:07:51,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:07:51,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784911008] [2024-06-14 13:07:51,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:07:51,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:07:51,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:07:51,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:07:51,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:07:51,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:07:51,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 479 transitions, 5081 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:51,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:07:51,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:07:51,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:07:53,291 INFO L124 PetriNetUnfolderBase]: 2866/4522 cut-off events. [2024-06-14 13:07:53,292 INFO L125 PetriNetUnfolderBase]: For 571448/571489 co-relation queries the response was YES. [2024-06-14 13:07:53,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38767 conditions, 4522 events. 2866/4522 cut-off events. For 571448/571489 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25463 event pairs, 560 based on Foata normal form. 40/4562 useless extension candidates. Maximal degree in co-relation 38607. Up to 4215 conditions per place. [2024-06-14 13:07:53,351 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 444 selfloop transitions, 53 changer transitions 0/501 dead transitions. [2024-06-14 13:07:53,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 501 transitions, 6263 flow [2024-06-14 13:07:53,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:07:53,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:07:53,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-14 13:07:53,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 13:07:53,353 INFO L175 Difference]: Start difference. First operand has 330 places, 479 transitions, 5081 flow. Second operand 8 states and 124 transitions. [2024-06-14 13:07:53,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 501 transitions, 6263 flow [2024-06-14 13:07:55,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 501 transitions, 6029 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-06-14 13:07:55,084 INFO L231 Difference]: Finished difference. Result has 330 places, 482 transitions, 5097 flow [2024-06-14 13:07:55,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4847, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5097, PETRI_PLACES=330, PETRI_TRANSITIONS=482} [2024-06-14 13:07:55,084 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-14 13:07:55,084 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 482 transitions, 5097 flow [2024-06-14 13:07:55,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:55,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:07:55,085 INFO 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-14 13:07:55,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 13:07:55,085 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-14 13:07:55,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:07:55,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1845430841, now seen corresponding path program 7 times [2024-06-14 13:07:55,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:07:55,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651587652] [2024-06-14 13:07:55,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:07:55,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:07:55,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:07:57,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:07:57,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:07:57,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651587652] [2024-06-14 13:07:57,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651587652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:07:57,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:07:57,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:07:57,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320487787] [2024-06-14 13:07:57,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:07:57,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:07:57,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:07:57,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:07:57,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:07:57,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:07:57,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 482 transitions, 5097 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:07:57,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:07:57,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:07:57,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:07:59,953 INFO L124 PetriNetUnfolderBase]: 3019/4744 cut-off events. [2024-06-14 13:07:59,954 INFO L125 PetriNetUnfolderBase]: For 703966/704007 co-relation queries the response was YES. [2024-06-14 13:07:59,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44319 conditions, 4744 events. 3019/4744 cut-off events. For 703966/704007 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26801 event pairs, 520 based on Foata normal form. 40/4784 useless extension candidates. Maximal degree in co-relation 44160. Up to 3885 conditions per place. [2024-06-14 13:08:00,011 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 360 selfloop transitions, 174 changer transitions 0/538 dead transitions. [2024-06-14 13:08:00,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 538 transitions, 7585 flow [2024-06-14 13:08:00,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:08:00,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:08:00,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-14 13:08:00,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-14 13:08:00,013 INFO L175 Difference]: Start difference. First operand has 330 places, 482 transitions, 5097 flow. Second operand 9 states and 149 transitions. [2024-06-14 13:08:00,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 538 transitions, 7585 flow [2024-06-14 13:08:01,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 538 transitions, 7357 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-14 13:08:01,982 INFO L231 Difference]: Finished difference. Result has 335 places, 508 transitions, 6079 flow [2024-06-14 13:08:01,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4869, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6079, PETRI_PLACES=335, PETRI_TRANSITIONS=508} [2024-06-14 13:08:01,982 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-14 13:08:01,982 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 508 transitions, 6079 flow [2024-06-14 13:08:01,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:01,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:08:01,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, 1] [2024-06-14 13:08:01,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 13:08:01,983 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-14 13:08:01,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:08:01,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1845015131, now seen corresponding path program 8 times [2024-06-14 13:08:01,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:08:01,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190073164] [2024-06-14 13:08:01,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:08:01,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:08:02,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:08:04,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:08:04,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:08:04,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190073164] [2024-06-14 13:08:04,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190073164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:08:04,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:08:04,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:08:04,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077487077] [2024-06-14 13:08:04,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:08:04,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:08:04,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:08:04,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:08:04,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:08:04,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:08:04,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 508 transitions, 6079 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:04,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:08:04,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:08:04,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:08:06,873 INFO L124 PetriNetUnfolderBase]: 3013/4734 cut-off events. [2024-06-14 13:08:06,873 INFO L125 PetriNetUnfolderBase]: For 706244/706285 co-relation queries the response was YES. [2024-06-14 13:08:06,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45402 conditions, 4734 events. 3013/4734 cut-off events. For 706244/706285 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26685 event pairs, 601 based on Foata normal form. 37/4771 useless extension candidates. Maximal degree in co-relation 45240. Up to 4463 conditions per place. [2024-06-14 13:08:06,925 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 462 selfloop transitions, 56 changer transitions 0/522 dead transitions. [2024-06-14 13:08:06,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 522 transitions, 7159 flow [2024-06-14 13:08:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:08:06,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:08:06,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-14 13:08:06,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34593023255813954 [2024-06-14 13:08:06,926 INFO L175 Difference]: Start difference. First operand has 335 places, 508 transitions, 6079 flow. Second operand 8 states and 119 transitions. [2024-06-14 13:08:06,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 522 transitions, 7159 flow [2024-06-14 13:08:08,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 522 transitions, 6867 flow, removed 136 selfloop flow, removed 2 redundant places. [2024-06-14 13:08:08,716 INFO L231 Difference]: Finished difference. Result has 341 places, 508 transitions, 5905 flow [2024-06-14 13:08:08,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5787, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5905, PETRI_PLACES=341, PETRI_TRANSITIONS=508} [2024-06-14 13:08:08,716 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-14 13:08:08,716 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 508 transitions, 5905 flow [2024-06-14 13:08:08,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:08,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:08:08,717 INFO 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-14 13:08:08,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 13:08:08,717 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-14 13:08:08,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:08:08,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1721517703, now seen corresponding path program 11 times [2024-06-14 13:08:08,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:08:08,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928442478] [2024-06-14 13:08:08,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:08:08,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:08:08,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:08:11,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:08:11,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:08:11,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928442478] [2024-06-14 13:08:11,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928442478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:08:11,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:08:11,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:08:11,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211159589] [2024-06-14 13:08:11,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:08:11,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:08:11,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:08:11,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:08:11,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:08:11,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:08:11,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 508 transitions, 5905 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:11,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:08:11,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:08:11,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:08:14,357 INFO L124 PetriNetUnfolderBase]: 3023/4745 cut-off events. [2024-06-14 13:08:14,357 INFO L125 PetriNetUnfolderBase]: For 713891/713932 co-relation queries the response was YES. [2024-06-14 13:08:14,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45366 conditions, 4745 events. 3023/4745 cut-off events. For 713891/713932 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26713 event pairs, 573 based on Foata normal form. 40/4785 useless extension candidates. Maximal degree in co-relation 45202. Up to 4204 conditions per place. [2024-06-14 13:08:14,578 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 364 selfloop transitions, 170 changer transitions 0/538 dead transitions. [2024-06-14 13:08:14,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 538 transitions, 7169 flow [2024-06-14 13:08:14,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:08:14,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:08:14,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-14 13:08:14,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3572938689217759 [2024-06-14 13:08:14,580 INFO L175 Difference]: Start difference. First operand has 341 places, 508 transitions, 5905 flow. Second operand 11 states and 169 transitions. [2024-06-14 13:08:14,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 538 transitions, 7169 flow [2024-06-14 13:08:16,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 538 transitions, 6948 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 13:08:16,808 INFO L231 Difference]: Finished difference. Result has 344 places, 511 transitions, 6151 flow [2024-06-14 13:08:16,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5688, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6151, PETRI_PLACES=344, PETRI_TRANSITIONS=511} [2024-06-14 13:08:16,808 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-14 13:08:16,808 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 511 transitions, 6151 flow [2024-06-14 13:08:16,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:16,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:08:16,809 INFO 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-14 13:08:16,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 13:08:16,809 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-14 13:08:16,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:08:16,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1850556071, now seen corresponding path program 9 times [2024-06-14 13:08:16,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:08:16,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302302169] [2024-06-14 13:08:16,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:08:16,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:08:16,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:08:19,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-14 13:08:19,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:08:19,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302302169] [2024-06-14 13:08:19,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302302169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:08:19,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:08:19,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:08:19,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049989743] [2024-06-14 13:08:19,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:08:19,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:08:19,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:08:19,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:08:19,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:08:19,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:08:19,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 511 transitions, 6151 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:19,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:08:19,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:08:19,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:08:21,382 INFO L124 PetriNetUnfolderBase]: 3033/4760 cut-off events. [2024-06-14 13:08:21,382 INFO L125 PetriNetUnfolderBase]: For 729713/729752 co-relation queries the response was YES. [2024-06-14 13:08:21,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46124 conditions, 4760 events. 3033/4760 cut-off events. For 729713/729752 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26799 event pairs, 606 based on Foata normal form. 37/4797 useless extension candidates. Maximal degree in co-relation 45960. Up to 4471 conditions per place. [2024-06-14 13:08:21,444 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 467 selfloop transitions, 60 changer transitions 0/531 dead transitions. [2024-06-14 13:08:21,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 531 transitions, 7407 flow [2024-06-14 13:08:21,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:08:21,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:08:21,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-14 13:08:21,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35174418604651164 [2024-06-14 13:08:21,446 INFO L175 Difference]: Start difference. First operand has 344 places, 511 transitions, 6151 flow. Second operand 8 states and 121 transitions. [2024-06-14 13:08:21,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 531 transitions, 7407 flow [2024-06-14 13:08:23,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 531 transitions, 6987 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-14 13:08:23,534 INFO L231 Difference]: Finished difference. Result has 343 places, 515 transitions, 6008 flow [2024-06-14 13:08:23,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5731, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6008, PETRI_PLACES=343, PETRI_TRANSITIONS=515} [2024-06-14 13:08:23,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 299 predicate places. [2024-06-14 13:08:23,535 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 515 transitions, 6008 flow [2024-06-14 13:08:23,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:23,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:08:23,535 INFO 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-14 13:08:23,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 13:08:23,535 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-14 13:08:23,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:08:23,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1721755039, now seen corresponding path program 10 times [2024-06-14 13:08:23,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:08:23,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060249951] [2024-06-14 13:08:23,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:08:23,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:08:23,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:08:26,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-14 13:08:26,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:08:26,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060249951] [2024-06-14 13:08:26,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060249951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:08:26,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:08:26,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:08:26,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119329234] [2024-06-14 13:08:26,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:08:26,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:08:26,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:08:26,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:08:26,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:08:26,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:08:26,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 515 transitions, 6008 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:26,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:08:26,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:08:26,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:08:28,014 INFO L124 PetriNetUnfolderBase]: 3032/4761 cut-off events. [2024-06-14 13:08:28,015 INFO L125 PetriNetUnfolderBase]: For 736502/736543 co-relation queries the response was YES. [2024-06-14 13:08:28,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45622 conditions, 4761 events. 3032/4761 cut-off events. For 736502/736543 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26853 event pairs, 599 based on Foata normal form. 38/4799 useless extension candidates. Maximal degree in co-relation 45457. Up to 4393 conditions per place. [2024-06-14 13:08:28,074 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 440 selfloop transitions, 93 changer transitions 0/537 dead transitions. [2024-06-14 13:08:28,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 537 transitions, 7618 flow [2024-06-14 13:08:28,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:08:28,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:08:28,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-14 13:08:28,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 13:08:28,076 INFO L175 Difference]: Start difference. First operand has 343 places, 515 transitions, 6008 flow. Second operand 8 states and 124 transitions. [2024-06-14 13:08:28,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 537 transitions, 7618 flow [2024-06-14 13:08:30,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 537 transitions, 7269 flow, removed 115 selfloop flow, removed 5 redundant places. [2024-06-14 13:08:30,331 INFO L231 Difference]: Finished difference. Result has 346 places, 521 transitions, 6147 flow [2024-06-14 13:08:30,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5659, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6147, PETRI_PLACES=346, PETRI_TRANSITIONS=521} [2024-06-14 13:08:30,331 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-14 13:08:30,331 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 521 transitions, 6147 flow [2024-06-14 13:08:30,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:30,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:08:30,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:08:30,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 13:08:30,331 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-14 13:08:30,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:08:30,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2004818485, now seen corresponding path program 12 times [2024-06-14 13:08:30,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:08:30,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14274588] [2024-06-14 13:08:30,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:08:30,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:08:30,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:08:33,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:08:33,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:08:33,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14274588] [2024-06-14 13:08:33,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14274588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:08:33,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:08:33,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:08:33,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805581614] [2024-06-14 13:08:33,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:08:33,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:08:33,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:08:33,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:08:33,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:08:33,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:08:33,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 521 transitions, 6147 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:33,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:08:33,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:08:33,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:08:35,518 INFO L124 PetriNetUnfolderBase]: 3026/4748 cut-off events. [2024-06-14 13:08:35,519 INFO L125 PetriNetUnfolderBase]: For 728985/729014 co-relation queries the response was YES. [2024-06-14 13:08:35,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45181 conditions, 4748 events. 3026/4748 cut-off events. For 728985/729014 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26626 event pairs, 619 based on Foata normal form. 14/4762 useless extension candidates. Maximal degree in co-relation 45015. Up to 4092 conditions per place. [2024-06-14 13:08:35,572 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 340 selfloop transitions, 196 changer transitions 0/540 dead transitions. [2024-06-14 13:08:35,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 540 transitions, 7380 flow [2024-06-14 13:08:35,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:08:35,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:08:35,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-14 13:08:35,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35917312661498707 [2024-06-14 13:08:35,573 INFO L175 Difference]: Start difference. First operand has 346 places, 521 transitions, 6147 flow. Second operand 9 states and 139 transitions. [2024-06-14 13:08:35,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 540 transitions, 7380 flow [2024-06-14 13:08:37,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 540 transitions, 7134 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-06-14 13:08:37,847 INFO L231 Difference]: Finished difference. Result has 351 places, 524 transitions, 6416 flow [2024-06-14 13:08:37,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5901, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6416, PETRI_PLACES=351, PETRI_TRANSITIONS=524} [2024-06-14 13:08:37,847 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2024-06-14 13:08:37,848 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 524 transitions, 6416 flow [2024-06-14 13:08:37,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:08:37,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:08:37,848 INFO 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-14 13:08:37,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 13:08:37,848 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-14 13:08:37,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:08:37,848 INFO L85 PathProgramCache]: Analyzing trace with hash -2004421747, now seen corresponding path program 2 times [2024-06-14 13:08:37,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:08:37,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288175784] [2024-06-14 13:08:37,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:08:37,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:08:37,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:08:41,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:08:41,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:08:41,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288175784] [2024-06-14 13:08:41,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288175784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:08:41,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:08:41,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:08:41,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624426986] [2024-06-14 13:08:41,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:08:41,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:08:41,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:08:41,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:08:41,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:08:41,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:08:41,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 524 transitions, 6416 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:08:41,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:08:41,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:08:41,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:08:43,891 INFO L124 PetriNetUnfolderBase]: 3046/4775 cut-off events. [2024-06-14 13:08:43,891 INFO L125 PetriNetUnfolderBase]: For 763297/763301 co-relation queries the response was YES. [2024-06-14 13:08:43,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46153 conditions, 4775 events. 3046/4775 cut-off events. For 763297/763301 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26759 event pairs, 569 based on Foata normal form. 6/4781 useless extension candidates. Maximal degree in co-relation 45985. Up to 4425 conditions per place. [2024-06-14 13:08:43,948 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 499 selfloop transitions, 51 changer transitions 0/554 dead transitions. [2024-06-14 13:08:43,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 554 transitions, 7768 flow [2024-06-14 13:08:43,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:08:43,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:08:43,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-14 13:08:43,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35658914728682173 [2024-06-14 13:08:43,949 INFO L175 Difference]: Start difference. First operand has 351 places, 524 transitions, 6416 flow. Second operand 9 states and 138 transitions. [2024-06-14 13:08:43,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 554 transitions, 7768 flow [2024-06-14 13:08:46,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 554 transitions, 7280 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-14 13:08:46,345 INFO L231 Difference]: Finished difference. Result has 354 places, 527 transitions, 6084 flow [2024-06-14 13:08:46,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5928, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6084, PETRI_PLACES=354, PETRI_TRANSITIONS=527} [2024-06-14 13:08:46,345 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-14 13:08:46,346 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 527 transitions, 6084 flow [2024-06-14 13:08:46,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:08:46,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:08:46,346 INFO 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-14 13:08:46,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 13:08:46,346 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-14 13:08:46,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:08:46,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1013234265, now seen corresponding path program 3 times [2024-06-14 13:08:46,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:08:46,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220096302] [2024-06-14 13:08:46,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:08:46,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:08:46,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:08:50,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:08:50,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:08:50,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220096302] [2024-06-14 13:08:50,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220096302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:08:50,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:08:50,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:08:50,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809949205] [2024-06-14 13:08:50,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:08:50,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:08:50,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:08:50,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:08:50,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:08:50,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:08:50,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 527 transitions, 6084 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:08:50,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:08:50,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:08:50,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:08:52,522 INFO L124 PetriNetUnfolderBase]: 3033/4758 cut-off events. [2024-06-14 13:08:52,522 INFO L125 PetriNetUnfolderBase]: For 742096/742100 co-relation queries the response was YES. [2024-06-14 13:08:52,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45070 conditions, 4758 events. 3033/4758 cut-off events. For 742096/742100 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26622 event pairs, 560 based on Foata normal form. 6/4764 useless extension candidates. Maximal degree in co-relation 44900. Up to 4212 conditions per place. [2024-06-14 13:08:52,580 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 57 changer transitions 0/556 dead transitions. [2024-06-14 13:08:52,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 556 transitions, 7420 flow [2024-06-14 13:08:52,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:08:52,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:08:52,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-14 13:08:52,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35400516795865633 [2024-06-14 13:08:52,581 INFO L175 Difference]: Start difference. First operand has 354 places, 527 transitions, 6084 flow. Second operand 9 states and 137 transitions. [2024-06-14 13:08:52,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 556 transitions, 7420 flow [2024-06-14 13:08:55,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 556 transitions, 7300 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:08:55,272 INFO L231 Difference]: Finished difference. Result has 358 places, 529 transitions, 6111 flow [2024-06-14 13:08:55,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5966, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6111, PETRI_PLACES=358, PETRI_TRANSITIONS=529} [2024-06-14 13:08:55,272 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-06-14 13:08:55,272 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 529 transitions, 6111 flow [2024-06-14 13:08:55,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:08:55,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:08:55,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:08:55,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 13:08:55,273 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-14 13:08:55,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:08:55,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1748287109, now seen corresponding path program 1 times [2024-06-14 13:08:55,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:08:55,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232158647] [2024-06-14 13:08:55,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:08:55,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:08:55,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:08:59,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:08:59,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:08:59,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232158647] [2024-06-14 13:08:59,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232158647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:08:59,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:08:59,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:08:59,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450852691] [2024-06-14 13:08:59,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:08:59,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:08:59,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:08:59,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:08:59,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:08:59,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:08:59,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 529 transitions, 6111 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:08:59,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:08:59,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:08:59,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:09:01,665 INFO L124 PetriNetUnfolderBase]: 3133/4917 cut-off events. [2024-06-14 13:09:01,665 INFO L125 PetriNetUnfolderBase]: For 834743/834749 co-relation queries the response was YES. [2024-06-14 13:09:01,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47650 conditions, 4917 events. 3133/4917 cut-off events. For 834743/834749 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 27860 event pairs, 613 based on Foata normal form. 14/4931 useless extension candidates. Maximal degree in co-relation 47478. Up to 4433 conditions per place. [2024-06-14 13:09:01,726 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 518 selfloop transitions, 59 changer transitions 0/581 dead transitions. [2024-06-14 13:09:01,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 581 transitions, 7914 flow [2024-06-14 13:09:01,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:09:01,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:09:01,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 13:09:01,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-14 13:09:01,728 INFO L175 Difference]: Start difference. First operand has 358 places, 529 transitions, 6111 flow. Second operand 9 states and 155 transitions. [2024-06-14 13:09:01,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 581 transitions, 7914 flow [2024-06-14 13:09:03,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 581 transitions, 7706 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 13:09:03,710 INFO L231 Difference]: Finished difference. Result has 362 places, 535 transitions, 6160 flow [2024-06-14 13:09:03,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6160, PETRI_PLACES=362, PETRI_TRANSITIONS=535} [2024-06-14 13:09:03,710 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-14 13:09:03,711 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 535 transitions, 6160 flow [2024-06-14 13:09:03,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:03,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:09:03,711 INFO 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-14 13:09:03,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 13:09:03,711 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-14 13:09:03,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:09:03,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1815422461, now seen corresponding path program 2 times [2024-06-14 13:09:03,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:09:03,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560825731] [2024-06-14 13:09:03,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:09:03,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:09:03,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:09:07,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:09:07,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:09:07,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560825731] [2024-06-14 13:09:07,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560825731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:09:07,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:09:07,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:09:07,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543255450] [2024-06-14 13:09:07,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:09:07,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:09:07,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:09:07,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:09:07,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:09:07,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:09:07,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 535 transitions, 6160 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:07,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:09:07,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:09:07,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:09:09,456 INFO L124 PetriNetUnfolderBase]: 3169/4973 cut-off events. [2024-06-14 13:09:09,456 INFO L125 PetriNetUnfolderBase]: For 861185/861191 co-relation queries the response was YES. [2024-06-14 13:09:09,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47850 conditions, 4973 events. 3169/4973 cut-off events. For 861185/861191 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28216 event pairs, 639 based on Foata normal form. 16/4989 useless extension candidates. Maximal degree in co-relation 47676. Up to 4672 conditions per place. [2024-06-14 13:09:09,521 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 506 selfloop transitions, 59 changer transitions 0/569 dead transitions. [2024-06-14 13:09:09,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 569 transitions, 7694 flow [2024-06-14 13:09:09,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:09:09,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:09:09,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 13:09:09,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-14 13:09:09,523 INFO L175 Difference]: Start difference. First operand has 362 places, 535 transitions, 6160 flow. Second operand 9 states and 147 transitions. [2024-06-14 13:09:09,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 569 transitions, 7694 flow [2024-06-14 13:09:12,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 569 transitions, 7642 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 13:09:12,109 INFO L231 Difference]: Finished difference. Result has 368 places, 536 transitions, 6248 flow [2024-06-14 13:09:12,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6110, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6248, PETRI_PLACES=368, PETRI_TRANSITIONS=536} [2024-06-14 13:09:12,109 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-14 13:09:12,109 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 536 transitions, 6248 flow [2024-06-14 13:09:12,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:12,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:09:12,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:09:12,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 13:09:12,110 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-14 13:09:12,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:09:12,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1815426181, now seen corresponding path program 3 times [2024-06-14 13:09:12,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:09:12,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588672861] [2024-06-14 13:09:12,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:09:12,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:09:12,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:09:15,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:09:15,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:09:15,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588672861] [2024-06-14 13:09:15,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588672861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:09:15,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:09:15,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:09:15,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931960662] [2024-06-14 13:09:15,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:09:15,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:09:15,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:09:15,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:09:15,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:09:15,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:09:15,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 536 transitions, 6248 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:15,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:09:15,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:09:15,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:09:17,955 INFO L124 PetriNetUnfolderBase]: 3197/5017 cut-off events. [2024-06-14 13:09:17,956 INFO L125 PetriNetUnfolderBase]: For 852969/852975 co-relation queries the response was YES. [2024-06-14 13:09:17,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48353 conditions, 5017 events. 3197/5017 cut-off events. For 852969/852975 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 28479 event pairs, 635 based on Foata normal form. 14/5031 useless extension candidates. Maximal degree in co-relation 48177. Up to 4698 conditions per place. [2024-06-14 13:09:18,015 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 523 selfloop transitions, 48 changer transitions 0/575 dead transitions. [2024-06-14 13:09:18,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 575 transitions, 7646 flow [2024-06-14 13:09:18,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:09:18,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:09:18,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-14 13:09:18,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-14 13:09:18,016 INFO L175 Difference]: Start difference. First operand has 368 places, 536 transitions, 6248 flow. Second operand 9 states and 149 transitions. [2024-06-14 13:09:18,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 575 transitions, 7646 flow [2024-06-14 13:09:20,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 575 transitions, 7529 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 13:09:20,866 INFO L231 Difference]: Finished difference. Result has 371 places, 539 transitions, 6276 flow [2024-06-14 13:09:20,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6131, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6276, PETRI_PLACES=371, PETRI_TRANSITIONS=539} [2024-06-14 13:09:20,866 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-14 13:09:20,866 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 539 transitions, 6276 flow [2024-06-14 13:09:20,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:20,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:09:20,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] [2024-06-14 13:09:20,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 13:09:20,867 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-14 13:09:20,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:09:20,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1728734371, now seen corresponding path program 4 times [2024-06-14 13:09:20,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:09:20,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356195774] [2024-06-14 13:09:20,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:09:20,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:09:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:09:25,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:09:25,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:09:25,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356195774] [2024-06-14 13:09:25,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356195774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:09:25,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:09:25,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:09:25,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255454191] [2024-06-14 13:09:25,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:09:25,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:09:25,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:09:25,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:09:25,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:09:25,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:09:25,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 539 transitions, 6276 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:25,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:09:25,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:09:25,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:09:27,339 INFO L124 PetriNetUnfolderBase]: 3284/5150 cut-off events. [2024-06-14 13:09:27,339 INFO L125 PetriNetUnfolderBase]: For 922950/922956 co-relation queries the response was YES. [2024-06-14 13:09:27,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50569 conditions, 5150 events. 3284/5150 cut-off events. For 922950/922956 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29343 event pairs, 660 based on Foata normal form. 14/5164 useless extension candidates. Maximal degree in co-relation 50391. Up to 4821 conditions per place. [2024-06-14 13:09:27,406 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 530 selfloop transitions, 41 changer transitions 0/575 dead transitions. [2024-06-14 13:09:27,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 575 transitions, 7887 flow [2024-06-14 13:09:27,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:09:27,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:09:27,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 13:09:27,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37467700258397935 [2024-06-14 13:09:27,408 INFO L175 Difference]: Start difference. First operand has 371 places, 539 transitions, 6276 flow. Second operand 9 states and 145 transitions. [2024-06-14 13:09:27,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 575 transitions, 7887 flow [2024-06-14 13:09:30,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 575 transitions, 7789 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 13:09:30,427 INFO L231 Difference]: Finished difference. Result has 375 places, 542 transitions, 6313 flow [2024-06-14 13:09:30,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6178, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6313, PETRI_PLACES=375, PETRI_TRANSITIONS=542} [2024-06-14 13:09:30,428 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-14 13:09:30,428 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 542 transitions, 6313 flow [2024-06-14 13:09:30,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:30,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:09:30,428 INFO 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-14 13:09:30,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 13:09:30,428 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-14 13:09:30,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:09:30,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1728730651, now seen corresponding path program 5 times [2024-06-14 13:09:30,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:09:30,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953085412] [2024-06-14 13:09:30,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:09:30,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:09:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:09:35,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:09:35,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:09:35,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953085412] [2024-06-14 13:09:35,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953085412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:09:35,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:09:35,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:09:35,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056040090] [2024-06-14 13:09:35,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:09:35,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:09:35,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:09:35,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:09:35,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:09:35,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:09:35,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 542 transitions, 6313 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:35,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:09:35,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:09:35,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:09:37,360 INFO L124 PetriNetUnfolderBase]: 3256/5110 cut-off events. [2024-06-14 13:09:37,361 INFO L125 PetriNetUnfolderBase]: For 894773/894779 co-relation queries the response was YES. [2024-06-14 13:09:37,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49271 conditions, 5110 events. 3256/5110 cut-off events. For 894773/894779 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29092 event pairs, 661 based on Foata normal form. 18/5128 useless extension candidates. Maximal degree in co-relation 49090. Up to 4870 conditions per place. [2024-06-14 13:09:37,435 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 538 selfloop transitions, 26 changer transitions 0/568 dead transitions. [2024-06-14 13:09:37,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 568 transitions, 7665 flow [2024-06-14 13:09:37,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:09:37,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:09:37,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 13:09:37,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-14 13:09:37,437 INFO L175 Difference]: Start difference. First operand has 375 places, 542 transitions, 6313 flow. Second operand 8 states and 125 transitions. [2024-06-14 13:09:37,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 568 transitions, 7665 flow [2024-06-14 13:09:40,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 568 transitions, 7601 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:09:40,351 INFO L231 Difference]: Finished difference. Result has 378 places, 545 transitions, 6414 flow [2024-06-14 13:09:40,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6255, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6414, PETRI_PLACES=378, PETRI_TRANSITIONS=545} [2024-06-14 13:09:40,352 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-14 13:09:40,352 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 545 transitions, 6414 flow [2024-06-14 13:09:40,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:40,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:09:40,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] [2024-06-14 13:09:40,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 13:09:40,352 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-14 13:09:40,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:09:40,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1721979169, now seen corresponding path program 1 times [2024-06-14 13:09:40,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:09:40,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626227011] [2024-06-14 13:09:40,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:09:40,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:09:40,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:09:43,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:09:43,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:09:43,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626227011] [2024-06-14 13:09:43,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626227011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:09:43,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:09:43,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:09:43,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490458275] [2024-06-14 13:09:43,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:09:43,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:09:43,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:09:43,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:09:43,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:09:43,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:09:43,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 545 transitions, 6414 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:43,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:09:43,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:09:43,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:09:45,742 INFO L124 PetriNetUnfolderBase]: 3251/5103 cut-off events. [2024-06-14 13:09:45,742 INFO L125 PetriNetUnfolderBase]: For 834452/834458 co-relation queries the response was YES. [2024-06-14 13:09:45,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49194 conditions, 5103 events. 3251/5103 cut-off events. For 834452/834458 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29127 event pairs, 645 based on Foata normal form. 8/5111 useless extension candidates. Maximal degree in co-relation 49011. Up to 4900 conditions per place. [2024-06-14 13:09:45,816 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 531 selfloop transitions, 30 changer transitions 0/565 dead transitions. [2024-06-14 13:09:45,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 565 transitions, 7682 flow [2024-06-14 13:09:45,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:09:45,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:09:45,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-14 13:09:45,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3430232558139535 [2024-06-14 13:09:45,817 INFO L175 Difference]: Start difference. First operand has 378 places, 545 transitions, 6414 flow. Second operand 8 states and 118 transitions. [2024-06-14 13:09:45,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 565 transitions, 7682 flow [2024-06-14 13:09:48,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 565 transitions, 7600 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:09:48,888 INFO L231 Difference]: Finished difference. Result has 381 places, 547 transitions, 6474 flow [2024-06-14 13:09:48,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6332, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6474, PETRI_PLACES=381, PETRI_TRANSITIONS=547} [2024-06-14 13:09:48,889 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-14 13:09:48,889 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 547 transitions, 6474 flow [2024-06-14 13:09:48,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:09:48,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:09:48,889 INFO 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-14 13:09:48,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 13:09:48,889 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-14 13:09:48,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:09:48,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1721971512, now seen corresponding path program 1 times [2024-06-14 13:09:48,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:09:48,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255499457] [2024-06-14 13:09:48,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:09:48,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:09:48,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:09:52,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:09:52,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:09:52,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255499457] [2024-06-14 13:09:52,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255499457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:09:52,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:09:52,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:09:52,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654565170] [2024-06-14 13:09:52,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:09:52,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:09:52,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:09:52,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:09:52,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:09:52,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:09:52,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 547 transitions, 6474 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 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-14 13:09:52,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:09:52,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:09:52,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:09:54,449 INFO L124 PetriNetUnfolderBase]: 3248/5099 cut-off events. [2024-06-14 13:09:54,449 INFO L125 PetriNetUnfolderBase]: For 843176/843182 co-relation queries the response was YES. [2024-06-14 13:09:54,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49167 conditions, 5099 events. 3248/5099 cut-off events. For 843176/843182 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29039 event pairs, 657 based on Foata normal form. 7/5106 useless extension candidates. Maximal degree in co-relation 48983. Up to 4898 conditions per place. [2024-06-14 13:09:54,524 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 524 selfloop transitions, 38 changer transitions 0/566 dead transitions. [2024-06-14 13:09:54,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 566 transitions, 7679 flow [2024-06-14 13:09:54,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:09:54,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:09:54,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-14 13:09:54,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359173126614987 [2024-06-14 13:09:54,526 INFO L175 Difference]: Start difference. First operand has 381 places, 547 transitions, 6474 flow. Second operand 9 states and 130 transitions. [2024-06-14 13:09:54,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 566 transitions, 7679 flow [2024-06-14 13:09:57,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 566 transitions, 7532 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-14 13:09:57,907 INFO L231 Difference]: Finished difference. Result has 384 places, 547 transitions, 6413 flow [2024-06-14 13:09:57,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6327, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6413, PETRI_PLACES=384, PETRI_TRANSITIONS=547} [2024-06-14 13:09:57,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-14 13:09:57,908 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 547 transitions, 6413 flow [2024-06-14 13:09:57,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 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-14 13:09:57,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:09:57,908 INFO 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-14 13:09:57,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 13:09:57,908 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-14 13:09:57,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:09:57,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1721971729, now seen corresponding path program 2 times [2024-06-14 13:09:57,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:09:57,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149077778] [2024-06-14 13:09:57,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:09:57,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:09:57,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:10:02,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:10:02,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:10:02,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149077778] [2024-06-14 13:10:02,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149077778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:10:02,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:10:02,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:10:02,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477962098] [2024-06-14 13:10:02,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:10:02,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:10:02,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:10:02,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:10:02,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:10:02,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:10:02,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 547 transitions, 6413 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:02,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:10:02,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:10:02,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:10:04,136 INFO L124 PetriNetUnfolderBase]: 3251/5104 cut-off events. [2024-06-14 13:10:04,137 INFO L125 PetriNetUnfolderBase]: For 861803/861809 co-relation queries the response was YES. [2024-06-14 13:10:04,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49050 conditions, 5104 events. 3251/5104 cut-off events. For 861803/861809 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 29064 event pairs, 658 based on Foata normal form. 10/5114 useless extension candidates. Maximal degree in co-relation 48865. Up to 4902 conditions per place. [2024-06-14 13:10:04,201 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 529 selfloop transitions, 35 changer transitions 0/568 dead transitions. [2024-06-14 13:10:04,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 568 transitions, 7766 flow [2024-06-14 13:10:04,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:10:04,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:10:04,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-14 13:10:04,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3430232558139535 [2024-06-14 13:10:04,203 INFO L175 Difference]: Start difference. First operand has 384 places, 547 transitions, 6413 flow. Second operand 8 states and 118 transitions. [2024-06-14 13:10:04,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 568 transitions, 7766 flow [2024-06-14 13:10:06,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 568 transitions, 7650 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 13:10:06,861 INFO L231 Difference]: Finished difference. Result has 385 places, 551 transitions, 6541 flow [2024-06-14 13:10:06,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6305, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6541, PETRI_PLACES=385, PETRI_TRANSITIONS=551} [2024-06-14 13:10:06,862 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-14 13:10:06,862 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 551 transitions, 6541 flow [2024-06-14 13:10:06,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:06,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:10:06,862 INFO 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-14 13:10:06,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 13:10:06,862 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-14 13:10:06,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:10:06,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1721763967, now seen corresponding path program 6 times [2024-06-14 13:10:06,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:10:06,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530509401] [2024-06-14 13:10:06,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:10:06,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:10:06,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:10:10,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:10:10,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:10:10,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530509401] [2024-06-14 13:10:10,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530509401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:10:10,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:10:10,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:10:10,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154310618] [2024-06-14 13:10:10,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:10:10,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:10:10,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:10:10,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:10:10,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:10:10,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:10:10,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 551 transitions, 6541 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:10,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:10:10,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:10:10,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:10:12,638 INFO L124 PetriNetUnfolderBase]: 3287/5160 cut-off events. [2024-06-14 13:10:12,638 INFO L125 PetriNetUnfolderBase]: For 882153/882159 co-relation queries the response was YES. [2024-06-14 13:10:12,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49075 conditions, 5160 events. 3287/5160 cut-off events. For 882153/882159 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 29462 event pairs, 662 based on Foata normal form. 16/5176 useless extension candidates. Maximal degree in co-relation 48889. Up to 4926 conditions per place. [2024-06-14 13:10:12,700 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 545 selfloop transitions, 26 changer transitions 0/575 dead transitions. [2024-06-14 13:10:12,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 575 transitions, 7843 flow [2024-06-14 13:10:12,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:10:12,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:10:12,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-14 13:10:12,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34366925064599485 [2024-06-14 13:10:12,701 INFO L175 Difference]: Start difference. First operand has 385 places, 551 transitions, 6541 flow. Second operand 9 states and 133 transitions. [2024-06-14 13:10:12,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 575 transitions, 7843 flow [2024-06-14 13:10:15,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 575 transitions, 7647 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-14 13:10:15,260 INFO L231 Difference]: Finished difference. Result has 388 places, 552 transitions, 6429 flow [2024-06-14 13:10:15,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6429, PETRI_PLACES=388, PETRI_TRANSITIONS=552} [2024-06-14 13:10:15,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-14 13:10:15,260 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 552 transitions, 6429 flow [2024-06-14 13:10:15,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:15,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:10:15,260 INFO 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-14 13:10:15,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 13:10:15,260 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-14 13:10:15,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:10:15,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1845291899, now seen corresponding path program 7 times [2024-06-14 13:10:15,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:10:15,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608192629] [2024-06-14 13:10:15,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:10:15,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:10:15,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:10:18,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:10:18,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:10:18,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608192629] [2024-06-14 13:10:18,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608192629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:10:18,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:10:18,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:10:18,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510685555] [2024-06-14 13:10:18,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:10:18,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:10:18,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:10:18,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:10:18,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:10:18,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:10:18,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 552 transitions, 6429 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:18,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:10:18,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:10:18,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:10:20,338 INFO L124 PetriNetUnfolderBase]: 3401/5338 cut-off events. [2024-06-14 13:10:20,339 INFO L125 PetriNetUnfolderBase]: For 963084/963090 co-relation queries the response was YES. [2024-06-14 13:10:20,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51634 conditions, 5338 events. 3401/5338 cut-off events. For 963084/963090 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30557 event pairs, 682 based on Foata normal form. 14/5352 useless extension candidates. Maximal degree in co-relation 51447. Up to 4910 conditions per place. [2024-06-14 13:10:20,424 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 528 selfloop transitions, 53 changer transitions 0/585 dead transitions. [2024-06-14 13:10:20,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 585 transitions, 8101 flow [2024-06-14 13:10:20,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:10:20,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:10:20,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-14 13:10:20,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35917312661498707 [2024-06-14 13:10:20,425 INFO L175 Difference]: Start difference. First operand has 388 places, 552 transitions, 6429 flow. Second operand 9 states and 139 transitions. [2024-06-14 13:10:20,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 585 transitions, 8101 flow [2024-06-14 13:10:23,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 585 transitions, 8033 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 13:10:23,217 INFO L231 Difference]: Finished difference. Result has 391 places, 557 transitions, 6589 flow [2024-06-14 13:10:23,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6372, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6589, PETRI_PLACES=391, PETRI_TRANSITIONS=557} [2024-06-14 13:10:23,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-14 13:10:23,218 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 557 transitions, 6589 flow [2024-06-14 13:10:23,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:23,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:10:23,218 INFO 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-14 13:10:23,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 13:10:23,219 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-14 13:10:23,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:10:23,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1845295619, now seen corresponding path program 8 times [2024-06-14 13:10:23,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:10:23,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377011708] [2024-06-14 13:10:23,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:10:23,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:10:23,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:10:26,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:10:26,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:10:26,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377011708] [2024-06-14 13:10:26,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377011708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:10:26,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:10:26,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:10:26,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39724006] [2024-06-14 13:10:26,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:10:26,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:10:26,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:10:26,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:10:26,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:10:26,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:10:26,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 557 transitions, 6589 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:26,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:10:26,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:10:26,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:10:28,399 INFO L124 PetriNetUnfolderBase]: 3437/5394 cut-off events. [2024-06-14 13:10:28,399 INFO L125 PetriNetUnfolderBase]: For 998170/998176 co-relation queries the response was YES. [2024-06-14 13:10:28,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52404 conditions, 5394 events. 3437/5394 cut-off events. For 998170/998176 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31014 event pairs, 698 based on Foata normal form. 16/5410 useless extension candidates. Maximal degree in co-relation 52215. Up to 5125 conditions per place. [2024-06-14 13:10:28,467 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 529 selfloop transitions, 51 changer transitions 0/584 dead transitions. [2024-06-14 13:10:28,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 584 transitions, 7930 flow [2024-06-14 13:10:28,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:10:28,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:10:28,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-14 13:10:28,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34186046511627904 [2024-06-14 13:10:28,469 INFO L175 Difference]: Start difference. First operand has 391 places, 557 transitions, 6589 flow. Second operand 10 states and 147 transitions. [2024-06-14 13:10:28,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 584 transitions, 7930 flow [2024-06-14 13:10:31,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 584 transitions, 7848 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:10:31,721 INFO L231 Difference]: Finished difference. Result has 396 places, 558 transitions, 6644 flow [2024-06-14 13:10:31,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6511, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6644, PETRI_PLACES=396, PETRI_TRANSITIONS=558} [2024-06-14 13:10:31,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-14 13:10:31,721 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 558 transitions, 6644 flow [2024-06-14 13:10:31,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:31,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:10:31,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:10:31,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 13:10:31,722 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-14 13:10:31,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:10:31,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1716407539, now seen corresponding path program 3 times [2024-06-14 13:10:31,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:10:31,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908010314] [2024-06-14 13:10:31,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:10:31,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:10:31,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:10:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:10:35,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:10:35,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908010314] [2024-06-14 13:10:35,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908010314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:10:35,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:10:35,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:10:35,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730441888] [2024-06-14 13:10:35,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:10:35,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:10:35,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:10:35,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:10:35,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:10:35,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:10:35,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 558 transitions, 6644 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:35,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:10:35,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:10:35,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:10:37,361 INFO L124 PetriNetUnfolderBase]: 3432/5387 cut-off events. [2024-06-14 13:10:37,361 INFO L125 PetriNetUnfolderBase]: For 947995/948001 co-relation queries the response was YES. [2024-06-14 13:10:37,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52172 conditions, 5387 events. 3432/5387 cut-off events. For 947995/948001 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 30974 event pairs, 705 based on Foata normal form. 8/5395 useless extension candidates. Maximal degree in co-relation 51981. Up to 5198 conditions per place. [2024-06-14 13:10:37,427 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 547 selfloop transitions, 27 changer transitions 0/578 dead transitions. [2024-06-14 13:10:37,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 578 transitions, 7953 flow [2024-06-14 13:10:37,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:10:37,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:10:37,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-14 13:10:37,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34593023255813954 [2024-06-14 13:10:37,428 INFO L175 Difference]: Start difference. First operand has 396 places, 558 transitions, 6644 flow. Second operand 8 states and 119 transitions. [2024-06-14 13:10:37,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 578 transitions, 7953 flow [2024-06-14 13:10:40,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 578 transitions, 7844 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 13:10:40,554 INFO L231 Difference]: Finished difference. Result has 396 places, 560 transitions, 6686 flow [2024-06-14 13:10:40,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6535, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6686, PETRI_PLACES=396, PETRI_TRANSITIONS=560} [2024-06-14 13:10:40,554 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-14 13:10:40,554 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 560 transitions, 6686 flow [2024-06-14 13:10:40,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:40,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:10:40,555 INFO 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-14 13:10:40,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 13:10:40,555 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-14 13:10:40,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:10:40,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1716401587, now seen corresponding path program 9 times [2024-06-14 13:10:40,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:10:40,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753287947] [2024-06-14 13:10:40,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:10:40,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:10:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:10:44,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:10:44,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:10:44,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753287947] [2024-06-14 13:10:44,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753287947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:10:44,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:10:44,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:10:44,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774475692] [2024-06-14 13:10:44,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:10:44,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:10:44,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:10:44,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:10:44,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:10:44,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:10:44,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 560 transitions, 6686 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:44,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:10:44,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:10:44,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:10:46,391 INFO L124 PetriNetUnfolderBase]: 3429/5386 cut-off events. [2024-06-14 13:10:46,392 INFO L125 PetriNetUnfolderBase]: For 983164/983170 co-relation queries the response was YES. [2024-06-14 13:10:46,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51067 conditions, 5386 events. 3429/5386 cut-off events. For 983164/983170 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31018 event pairs, 698 based on Foata normal form. 22/5408 useless extension candidates. Maximal degree in co-relation 50875. Up to 5107 conditions per place. [2024-06-14 13:10:46,458 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 541 selfloop transitions, 41 changer transitions 0/586 dead transitions. [2024-06-14 13:10:46,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 586 transitions, 8048 flow [2024-06-14 13:10:46,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:10:46,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:10:46,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-14 13:10:46,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35142118863049093 [2024-06-14 13:10:46,459 INFO L175 Difference]: Start difference. First operand has 396 places, 560 transitions, 6686 flow. Second operand 9 states and 136 transitions. [2024-06-14 13:10:46,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 586 transitions, 8048 flow [2024-06-14 13:10:49,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 586 transitions, 7919 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 13:10:49,632 INFO L231 Difference]: Finished difference. Result has 399 places, 562 transitions, 6706 flow [2024-06-14 13:10:49,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6557, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6706, PETRI_PLACES=399, PETRI_TRANSITIONS=562} [2024-06-14 13:10:49,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-14 13:10:49,632 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 562 transitions, 6706 flow [2024-06-14 13:10:49,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:10:49,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:10:49,632 INFO 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-14 13:10:49,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:10:49,632 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-14 13:10:49,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:10:49,633 INFO L85 PathProgramCache]: Analyzing trace with hash -2008507417, now seen corresponding path program 1 times [2024-06-14 13:10:49,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:10:49,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294822316] [2024-06-14 13:10:49,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:10:49,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:10:49,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:10:52,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:10:52,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:10:52,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294822316] [2024-06-14 13:10:52,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294822316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:10:52,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:10:52,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:10:52,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954850659] [2024-06-14 13:10:52,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:10:52,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:10:52,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:10:52,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:10:52,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:10:52,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:10:52,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 562 transitions, 6706 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:10:52,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:10:52,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:10:52,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:10:54,501 INFO L124 PetriNetUnfolderBase]: 3450/5424 cut-off events. [2024-06-14 13:10:54,501 INFO L125 PetriNetUnfolderBase]: For 925174/925215 co-relation queries the response was YES. [2024-06-14 13:10:54,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51795 conditions, 5424 events. 3450/5424 cut-off events. For 925174/925215 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 31315 event pairs, 506 based on Foata normal form. 40/5464 useless extension candidates. Maximal degree in co-relation 51602. Up to 4711 conditions per place. [2024-06-14 13:10:54,580 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 456 selfloop transitions, 141 changer transitions 0/601 dead transitions. [2024-06-14 13:10:54,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 601 transitions, 8675 flow [2024-06-14 13:10:54,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:10:54,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:10:54,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:10:54,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-14 13:10:54,582 INFO L175 Difference]: Start difference. First operand has 399 places, 562 transitions, 6706 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:10:54,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 601 transitions, 8675 flow [2024-06-14 13:10:57,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 601 transitions, 8573 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 13:10:57,914 INFO L231 Difference]: Finished difference. Result has 400 places, 568 transitions, 7108 flow [2024-06-14 13:10:57,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6604, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7108, PETRI_PLACES=400, PETRI_TRANSITIONS=568} [2024-06-14 13:10:57,914 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-14 13:10:57,915 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 568 transitions, 7108 flow [2024-06-14 13:10:57,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:10:57,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:10:57,915 INFO 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-14 13:10:57,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 13:10:57,915 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-14 13:10:57,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:10:57,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1143743155, now seen corresponding path program 2 times [2024-06-14 13:10:57,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:10:57,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044242636] [2024-06-14 13:10:57,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:10:57,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:10:57,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:11:01,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:11:01,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:11:01,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044242636] [2024-06-14 13:11:01,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044242636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:11:01,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:11:01,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:11:01,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2545580] [2024-06-14 13:11:01,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:11:01,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:11:01,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:11:01,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:11:01,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:11:01,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:11:01,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 568 transitions, 7108 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:01,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:11:01,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:11:01,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:11:03,372 INFO L124 PetriNetUnfolderBase]: 3471/5455 cut-off events. [2024-06-14 13:11:03,372 INFO L125 PetriNetUnfolderBase]: For 956036/956077 co-relation queries the response was YES. [2024-06-14 13:11:03,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52791 conditions, 5455 events. 3471/5455 cut-off events. For 956036/956077 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 31559 event pairs, 511 based on Foata normal form. 40/5495 useless extension candidates. Maximal degree in co-relation 52597. Up to 4731 conditions per place. [2024-06-14 13:11:03,448 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 452 selfloop transitions, 145 changer transitions 0/601 dead transitions. [2024-06-14 13:11:03,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 601 transitions, 9006 flow [2024-06-14 13:11:03,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:11:03,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:11:03,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:11:03,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-14 13:11:03,450 INFO L175 Difference]: Start difference. First operand has 400 places, 568 transitions, 7108 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:11:03,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 601 transitions, 9006 flow [2024-06-14 13:11:07,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 601 transitions, 8739 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-14 13:11:07,053 INFO L231 Difference]: Finished difference. Result has 405 places, 572 transitions, 7286 flow [2024-06-14 13:11:07,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7286, PETRI_PLACES=405, PETRI_TRANSITIONS=572} [2024-06-14 13:11:07,054 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-14 13:11:07,054 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 572 transitions, 7286 flow [2024-06-14 13:11:07,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:07,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:11:07,054 INFO 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-14 13:11:07,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 13:11:07,054 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-14 13:11:07,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:11:07,054 INFO L85 PathProgramCache]: Analyzing trace with hash -84575759, now seen corresponding path program 3 times [2024-06-14 13:11:07,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:11:07,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660885256] [2024-06-14 13:11:07,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:11:07,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:11:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:11:10,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:11:10,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:11:10,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660885256] [2024-06-14 13:11:10,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660885256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:11:10,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:11:10,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:11:10,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690279252] [2024-06-14 13:11:10,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:11:10,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:11:10,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:11:10,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:11:10,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:11:10,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:11:10,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 572 transitions, 7286 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:10,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:11:10,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:11:10,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:11:12,455 INFO L124 PetriNetUnfolderBase]: 3492/5485 cut-off events. [2024-06-14 13:11:12,455 INFO L125 PetriNetUnfolderBase]: For 990301/990342 co-relation queries the response was YES. [2024-06-14 13:11:12,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53601 conditions, 5485 events. 3492/5485 cut-off events. For 990301/990342 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 31780 event pairs, 691 based on Foata normal form. 40/5525 useless extension candidates. Maximal degree in co-relation 53405. Up to 4976 conditions per place. [2024-06-14 13:11:12,525 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 470 selfloop transitions, 134 changer transitions 0/608 dead transitions. [2024-06-14 13:11:12,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 608 transitions, 8956 flow [2024-06-14 13:11:12,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:11:12,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:11:12,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 13:11:12,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-14 13:11:12,527 INFO L175 Difference]: Start difference. First operand has 405 places, 572 transitions, 7286 flow. Second operand 8 states and 137 transitions. [2024-06-14 13:11:12,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 608 transitions, 8956 flow [2024-06-14 13:11:15,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 608 transitions, 8672 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 13:11:15,311 INFO L231 Difference]: Finished difference. Result has 410 places, 576 transitions, 7428 flow [2024-06-14 13:11:15,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7008, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7428, PETRI_PLACES=410, PETRI_TRANSITIONS=576} [2024-06-14 13:11:15,312 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-06-14 13:11:15,312 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 576 transitions, 7428 flow [2024-06-14 13:11:15,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:15,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:11:15,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:11:15,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 13:11:15,312 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-14 13:11:15,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:11:15,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1082981233, now seen corresponding path program 4 times [2024-06-14 13:11:15,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:11:15,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191910470] [2024-06-14 13:11:15,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:11:15,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:11:15,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:11:18,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-14 13:11:18,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:11:18,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191910470] [2024-06-14 13:11:18,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191910470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:11:18,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:11:18,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:11:18,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774174405] [2024-06-14 13:11:18,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:11:18,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:11:18,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:11:18,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:11:18,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:11:18,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:11:18,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 576 transitions, 7428 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:18,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:11:18,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:11:18,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:11:20,484 INFO L124 PetriNetUnfolderBase]: 3500/5497 cut-off events. [2024-06-14 13:11:20,484 INFO L125 PetriNetUnfolderBase]: For 1006181/1006222 co-relation queries the response was YES. [2024-06-14 13:11:20,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53903 conditions, 5497 events. 3500/5497 cut-off events. For 1006181/1006222 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 31872 event pairs, 699 based on Foata normal form. 40/5537 useless extension candidates. Maximal degree in co-relation 53705. Up to 5043 conditions per place. [2024-06-14 13:11:20,563 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 468 selfloop transitions, 132 changer transitions 0/604 dead transitions. [2024-06-14 13:11:20,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 604 transitions, 8773 flow [2024-06-14 13:11:20,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:11:20,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:11:20,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-14 13:11:20,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-14 13:11:20,565 INFO L175 Difference]: Start difference. First operand has 410 places, 576 transitions, 7428 flow. Second operand 8 states and 131 transitions. [2024-06-14 13:11:20,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 604 transitions, 8773 flow [2024-06-14 13:11:24,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 604 transitions, 8469 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 13:11:24,062 INFO L231 Difference]: Finished difference. Result has 413 places, 578 transitions, 7468 flow [2024-06-14 13:11:24,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7128, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7468, PETRI_PLACES=413, PETRI_TRANSITIONS=578} [2024-06-14 13:11:24,063 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-14 13:11:24,063 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 578 transitions, 7468 flow [2024-06-14 13:11:24,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:24,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:11:24,063 INFO 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-14 13:11:24,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 13:11:24,063 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:11:24,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:11:24,064 INFO L85 PathProgramCache]: Analyzing trace with hash -258938091, now seen corresponding path program 5 times [2024-06-14 13:11:24,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:11:24,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728154820] [2024-06-14 13:11:24,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:11:24,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:11:24,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:11:27,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:11:27,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:11:27,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728154820] [2024-06-14 13:11:27,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728154820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:11:27,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:11:27,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:11:27,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623324582] [2024-06-14 13:11:27,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:11:27,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:11:27,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:11:27,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:11:27,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:11:27,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:11:27,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 578 transitions, 7468 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:27,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:11:27,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:11:27,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:11:29,348 INFO L124 PetriNetUnfolderBase]: 3508/5510 cut-off events. [2024-06-14 13:11:29,349 INFO L125 PetriNetUnfolderBase]: For 1021806/1021847 co-relation queries the response was YES. [2024-06-14 13:11:29,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54103 conditions, 5510 events. 3508/5510 cut-off events. For 1021806/1021847 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 32000 event pairs, 701 based on Foata normal form. 40/5550 useless extension candidates. Maximal degree in co-relation 53904. Up to 5055 conditions per place. [2024-06-14 13:11:29,429 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 461 selfloop transitions, 136 changer transitions 0/601 dead transitions. [2024-06-14 13:11:29,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 601 transitions, 8789 flow [2024-06-14 13:11:29,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:11:29,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:11:29,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 13:11:29,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 13:11:29,430 INFO L175 Difference]: Start difference. First operand has 413 places, 578 transitions, 7468 flow. Second operand 8 states and 127 transitions. [2024-06-14 13:11:29,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 601 transitions, 8789 flow [2024-06-14 13:11:32,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 601 transitions, 8482 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:11:32,936 INFO L231 Difference]: Finished difference. Result has 415 places, 580 transitions, 7513 flow [2024-06-14 13:11:32,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7161, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7513, PETRI_PLACES=415, PETRI_TRANSITIONS=580} [2024-06-14 13:11:32,937 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-14 13:11:32,937 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 580 transitions, 7513 flow [2024-06-14 13:11:32,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:32,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:11:32,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:11:32,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 13:11:32,937 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:11:32,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:11:32,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1225431649, now seen corresponding path program 6 times [2024-06-14 13:11:32,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:11:32,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256228645] [2024-06-14 13:11:32,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:11:32,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:11:32,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:11:35,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:11:35,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:11:35,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256228645] [2024-06-14 13:11:35,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256228645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:11:35,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:11:35,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:11:35,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868905712] [2024-06-14 13:11:35,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:11:35,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:11:35,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:11:35,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:11:35,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:11:35,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:11:35,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 580 transitions, 7513 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:35,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:11:35,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:11:35,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:11:38,005 INFO L124 PetriNetUnfolderBase]: 3529/5541 cut-off events. [2024-06-14 13:11:38,005 INFO L125 PetriNetUnfolderBase]: For 1053414/1053455 co-relation queries the response was YES. [2024-06-14 13:11:38,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54754 conditions, 5541 events. 3529/5541 cut-off events. For 1053414/1053455 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 32251 event pairs, 700 based on Foata normal form. 40/5581 useless extension candidates. Maximal degree in co-relation 54554. Up to 5039 conditions per place. [2024-06-14 13:11:38,083 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 461 selfloop transitions, 142 changer transitions 0/607 dead transitions. [2024-06-14 13:11:38,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 607 transitions, 9155 flow [2024-06-14 13:11:38,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:11:38,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:11:38,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:11:38,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 13:11:38,084 INFO L175 Difference]: Start difference. First operand has 415 places, 580 transitions, 7513 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:11:38,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 607 transitions, 9155 flow [2024-06-14 13:11:41,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 607 transitions, 8836 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 13:11:41,933 INFO L231 Difference]: Finished difference. Result has 418 places, 584 transitions, 7642 flow [2024-06-14 13:11:41,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7194, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7642, PETRI_PLACES=418, PETRI_TRANSITIONS=584} [2024-06-14 13:11:41,933 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 374 predicate places. [2024-06-14 13:11:41,934 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 584 transitions, 7642 flow [2024-06-14 13:11:41,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:41,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:11:41,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, 1] [2024-06-14 13:11:41,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 13:11:41,934 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:11:41,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:11:41,935 INFO L85 PathProgramCache]: Analyzing trace with hash 192106477, now seen corresponding path program 7 times [2024-06-14 13:11:41,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:11:41,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518335218] [2024-06-14 13:11:41,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:11:41,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:11:41,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:11:44,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:11:44,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:11:44,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518335218] [2024-06-14 13:11:44,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518335218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:11:44,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:11:44,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:11:44,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701116676] [2024-06-14 13:11:44,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:11:44,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:11:44,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:11:44,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:11:44,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:11:44,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:11:44,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 584 transitions, 7642 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:44,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:11:44,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:11:44,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:11:47,252 INFO L124 PetriNetUnfolderBase]: 3524/5533 cut-off events. [2024-06-14 13:11:47,252 INFO L125 PetriNetUnfolderBase]: For 1053612/1053653 co-relation queries the response was YES. [2024-06-14 13:11:47,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54565 conditions, 5533 events. 3524/5533 cut-off events. For 1053612/1053653 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32095 event pairs, 523 based on Foata normal form. 40/5573 useless extension candidates. Maximal degree in co-relation 54363. Up to 4976 conditions per place. [2024-06-14 13:11:47,318 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 493 selfloop transitions, 114 changer transitions 0/611 dead transitions. [2024-06-14 13:11:47,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 611 transitions, 9182 flow [2024-06-14 13:11:47,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:11:47,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:11:47,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:11:47,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-14 13:11:47,319 INFO L175 Difference]: Start difference. First operand has 418 places, 584 transitions, 7642 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:11:47,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 611 transitions, 9182 flow [2024-06-14 13:11:51,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 611 transitions, 8828 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-14 13:11:51,254 INFO L231 Difference]: Finished difference. Result has 420 places, 584 transitions, 7524 flow [2024-06-14 13:11:51,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7288, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7524, PETRI_PLACES=420, PETRI_TRANSITIONS=584} [2024-06-14 13:11:51,255 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-14 13:11:51,255 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 584 transitions, 7524 flow [2024-06-14 13:11:51,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:51,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:11:51,256 INFO 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-14 13:11:51,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 13:11:51,256 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:11:51,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:11:51,256 INFO L85 PathProgramCache]: Analyzing trace with hash 749064225, now seen corresponding path program 8 times [2024-06-14 13:11:51,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:11:51,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776863612] [2024-06-14 13:11:51,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:11:51,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:11:51,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:11:54,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:11:54,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:11:54,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776863612] [2024-06-14 13:11:54,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776863612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:11:54,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:11:54,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:11:54,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913754114] [2024-06-14 13:11:54,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:11:54,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:11:54,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:11:54,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:11:54,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:11:54,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:11:54,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 584 transitions, 7524 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:11:54,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:11:54,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:11:54,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:11:56,522 INFO L124 PetriNetUnfolderBase]: 3519/5526 cut-off events. [2024-06-14 13:11:56,522 INFO L125 PetriNetUnfolderBase]: For 1052169/1052210 co-relation queries the response was YES. [2024-06-14 13:11:56,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54184 conditions, 5526 events. 3519/5526 cut-off events. For 1052169/1052210 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 32112 event pairs, 693 based on Foata normal form. 40/5566 useless extension candidates. Maximal degree in co-relation 53981. Up to 5113 conditions per place. [2024-06-14 13:11:56,603 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 493 selfloop transitions, 108 changer transitions 0/605 dead transitions. [2024-06-14 13:11:56,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 605 transitions, 8788 flow [2024-06-14 13:11:56,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:11:56,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:11:56,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 13:11:56,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-14 13:11:56,604 INFO L175 Difference]: Start difference. First operand has 420 places, 584 transitions, 7524 flow. Second operand 7 states and 117 transitions. [2024-06-14 13:11:56,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 605 transitions, 8788 flow [2024-06-14 13:12:00,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 605 transitions, 8450 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 13:12:00,199 INFO L231 Difference]: Finished difference. Result has 419 places, 584 transitions, 7417 flow [2024-06-14 13:12:00,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7186, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7417, PETRI_PLACES=419, PETRI_TRANSITIONS=584} [2024-06-14 13:12:00,200 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-14 13:12:00,200 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 584 transitions, 7417 flow [2024-06-14 13:12:00,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:12:00,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:12:00,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, 1, 1, 1, 1] [2024-06-14 13:12:00,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 13:12:00,201 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:12:00,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:12:00,201 INFO L85 PathProgramCache]: Analyzing trace with hash 2029191713, now seen corresponding path program 9 times [2024-06-14 13:12:00,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:12:00,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777241857] [2024-06-14 13:12:00,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:12:00,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:12:00,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:12:03,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:12:03,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:12:03,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777241857] [2024-06-14 13:12:03,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777241857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:12:03,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:12:03,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:12:03,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944883981] [2024-06-14 13:12:03,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:12:03,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:12:03,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:12:03,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:12:03,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:12:03,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:12:03,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 584 transitions, 7417 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:12:03,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:12:03,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:12:03,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:12:05,740 INFO L124 PetriNetUnfolderBase]: 3514/5519 cut-off events. [2024-06-14 13:12:05,740 INFO L125 PetriNetUnfolderBase]: For 1033251/1033292 co-relation queries the response was YES. [2024-06-14 13:12:05,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53611 conditions, 5519 events. 3514/5519 cut-off events. For 1033251/1033292 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 32043 event pairs, 683 based on Foata normal form. 40/5559 useless extension candidates. Maximal degree in co-relation 53409. Up to 5110 conditions per place. [2024-06-14 13:12:05,818 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 490 selfloop transitions, 113 changer transitions 0/607 dead transitions. [2024-06-14 13:12:05,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 607 transitions, 8689 flow [2024-06-14 13:12:05,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:12:05,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:12:05,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-14 13:12:05,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36175710594315247 [2024-06-14 13:12:05,819 INFO L175 Difference]: Start difference. First operand has 419 places, 584 transitions, 7417 flow. Second operand 9 states and 140 transitions. [2024-06-14 13:12:05,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 607 transitions, 8689 flow [2024-06-14 13:12:09,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 607 transitions, 8410 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 13:12:09,398 INFO L231 Difference]: Finished difference. Result has 421 places, 584 transitions, 7377 flow [2024-06-14 13:12:09,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7377, PETRI_PLACES=421, PETRI_TRANSITIONS=584} [2024-06-14 13:12:09,398 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-14 13:12:09,398 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 584 transitions, 7377 flow [2024-06-14 13:12:09,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:12:09,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:12:09,398 INFO 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-14 13:12:09,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 13:12:09,399 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:12:09,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:12:09,399 INFO L85 PathProgramCache]: Analyzing trace with hash 2046309285, now seen corresponding path program 10 times [2024-06-14 13:12:09,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:12:09,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598479987] [2024-06-14 13:12:09,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:12:09,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:12:09,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:12:12,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-14 13:12:12,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:12:12,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598479987] [2024-06-14 13:12:12,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598479987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:12:12,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:12:12,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:12:12,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053136481] [2024-06-14 13:12:12,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:12:12,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:12:12,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:12:12,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:12:12,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:12:12,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:12:12,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 584 transitions, 7377 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:12:12,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:12:12,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:12:12,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:12:15,172 INFO L124 PetriNetUnfolderBase]: 3509/5506 cut-off events. [2024-06-14 13:12:15,173 INFO L125 PetriNetUnfolderBase]: For 1016425/1016454 co-relation queries the response was YES. [2024-06-14 13:12:15,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53199 conditions, 5506 events. 3509/5506 cut-off events. For 1016425/1016454 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 31869 event pairs, 727 based on Foata normal form. 14/5520 useless extension candidates. Maximal degree in co-relation 52997. Up to 5060 conditions per place. [2024-06-14 13:12:15,247 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 460 selfloop transitions, 133 changer transitions 0/597 dead transitions. [2024-06-14 13:12:15,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 597 transitions, 8595 flow [2024-06-14 13:12:15,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:12:15,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:12:15,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-14 13:12:15,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-14 13:12:15,248 INFO L175 Difference]: Start difference. First operand has 421 places, 584 transitions, 7377 flow. Second operand 8 states and 120 transitions. [2024-06-14 13:12:15,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 597 transitions, 8595 flow [2024-06-14 13:12:19,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 597 transitions, 8262 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-14 13:12:19,970 INFO L231 Difference]: Finished difference. Result has 419 places, 584 transitions, 7316 flow [2024-06-14 13:12:19,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7044, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7316, PETRI_PLACES=419, PETRI_TRANSITIONS=584} [2024-06-14 13:12:19,970 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-14 13:12:19,971 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 584 transitions, 7316 flow [2024-06-14 13:12:19,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:12:19,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:12:19,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:12:19,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 13:12:19,971 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:12:19,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:12:19,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2046248835, now seen corresponding path program 11 times [2024-06-14 13:12:19,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:12:19,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038575386] [2024-06-14 13:12:19,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:12:19,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:12:19,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:12:22,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:12:22,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:12:22,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038575386] [2024-06-14 13:12:22,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038575386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:12:22,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:12:22,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:12:22,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546001630] [2024-06-14 13:12:22,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:12:22,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:12:22,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:12:22,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:12:22,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:12:22,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:12:22,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 584 transitions, 7316 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:12:22,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:12:22,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:12:22,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:12:25,222 INFO L124 PetriNetUnfolderBase]: 3504/5499 cut-off events. [2024-06-14 13:12:25,222 INFO L125 PetriNetUnfolderBase]: For 999727/999756 co-relation queries the response was YES. [2024-06-14 13:12:25,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52684 conditions, 5499 events. 3504/5499 cut-off events. For 999727/999756 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 31803 event pairs, 722 based on Foata normal form. 14/5513 useless extension candidates. Maximal degree in co-relation 52483. Up to 5023 conditions per place. [2024-06-14 13:12:25,289 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 456 selfloop transitions, 138 changer transitions 0/598 dead transitions. [2024-06-14 13:12:25,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 598 transitions, 8538 flow [2024-06-14 13:12:25,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:12:25,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:12:25,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-14 13:12:25,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35174418604651164 [2024-06-14 13:12:25,290 INFO L175 Difference]: Start difference. First operand has 419 places, 584 transitions, 7316 flow. Second operand 8 states and 121 transitions. [2024-06-14 13:12:25,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 598 transitions, 8538 flow [2024-06-14 13:12:29,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 598 transitions, 8201 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 13:12:29,511 INFO L231 Difference]: Finished difference. Result has 420 places, 584 transitions, 7260 flow [2024-06-14 13:12:29,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6979, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7260, PETRI_PLACES=420, PETRI_TRANSITIONS=584} [2024-06-14 13:12:29,511 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-14 13:12:29,511 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 584 transitions, 7260 flow [2024-06-14 13:12:29,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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-14 13:12:29,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:12:29,511 INFO 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-14 13:12:29,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 13:12:29,511 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:12:29,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:12:29,512 INFO L85 PathProgramCache]: Analyzing trace with hash 46723735, now seen corresponding path program 1 times [2024-06-14 13:12:29,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:12:29,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779172812] [2024-06-14 13:12:29,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:12:29,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:12:29,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:12:32,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:12:32,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:12:32,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779172812] [2024-06-14 13:12:32,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779172812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:12:32,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:12:32,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:12:32,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507339024] [2024-06-14 13:12:32,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:12:32,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:12:32,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:12:32,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:12:32,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:12:32,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:12:32,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 584 transitions, 7260 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 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-14 13:12:32,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:12:32,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:12:32,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:12:34,862 INFO L124 PetriNetUnfolderBase]: 3517/5523 cut-off events. [2024-06-14 13:12:34,863 INFO L125 PetriNetUnfolderBase]: For 1015459/1015499 co-relation queries the response was YES. [2024-06-14 13:12:34,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53094 conditions, 5523 events. 3517/5523 cut-off events. For 1015459/1015499 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 32111 event pairs, 696 based on Foata normal form. 39/5562 useless extension candidates. Maximal degree in co-relation 52892. Up to 5015 conditions per place. [2024-06-14 13:12:34,951 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 472 selfloop transitions, 149 changer transitions 0/625 dead transitions. [2024-06-14 13:12:34,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 625 transitions, 9056 flow [2024-06-14 13:12:34,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:12:34,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:12:34,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:12:34,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 13:12:34,952 INFO L175 Difference]: Start difference. First operand has 420 places, 584 transitions, 7260 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:12:34,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 625 transitions, 9056 flow Killed by 15