./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe000_rmo.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe000_rmo.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/safe000_rmo.i ./goblint.2024-05-21_14-57-05.files/protection/safe000_rmo.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:50:11,066 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:50:11,101 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:50:11,118 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:50:11,119 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:50:11,149 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:50:11,151 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:50:11,151 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:50:11,152 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:50:11,155 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:50:11,155 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:50:11,155 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:50:11,156 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:50:11,157 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:50:11,157 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:50:11,158 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:50:11,158 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:50:11,158 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:50:11,158 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:50:11,158 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:50:11,159 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:50:11,159 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:50:11,159 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:50:11,160 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:50:11,160 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:50:11,160 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:50:11,160 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:50:11,160 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:50:11,161 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:50:11,161 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:50:11,162 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:50:11,162 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:50:11,162 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:50:11,162 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:50:11,163 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:50:11,163 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:50:11,163 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:50:11,163 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:50:11,163 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:50:11,164 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:50:11,164 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:50:11,164 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:50:11,164 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:50:11,165 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:50:11,388 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:50:11,419 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:50:11,422 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:50:11,423 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:50:11,423 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:50:11,424 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe000_rmo.i [2024-06-14 12:50:12,544 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:50:12,785 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:50:12,791 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe000_rmo.i [2024-06-14 12:50:12,808 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31f4215b2/1917b736bd3a4269b500cd8dd0c58c99/FLAG8ba3e0316 [2024-06-14 12:50:12,819 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31f4215b2/1917b736bd3a4269b500cd8dd0c58c99 [2024-06-14 12:50:12,821 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:50:12,822 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:50:12,824 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/safe000_rmo.yml/witness.yml [2024-06-14 12:50:12,987 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:50:12,989 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:50:12,989 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:50:12,990 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:50:12,993 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:50:12,994 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:50:12" (1/2) ... [2024-06-14 12:50:12,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3aefdb28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:50:12, skipping insertion in model container [2024-06-14 12:50:12,995 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:50:12" (1/2) ... [2024-06-14 12:50:12,998 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@427983bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:50:12, skipping insertion in model container [2024-06-14 12:50:12,998 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:50:12" (2/2) ... [2024-06-14 12:50:12,999 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3aefdb28 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:12, skipping insertion in model container [2024-06-14 12:50:12,999 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:50:12" (2/2) ... [2024-06-14 12:50:12,999 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:50:13,125 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:50:13,127 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ((((((((((((((((((((((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-14 12:50:13,127 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-14 12:50:13,127 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] ((((((((((((((((((((((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-14 12:50:13,127 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:50:13,128 INFO L106 edCorrectnessWitness]: ghost_update [L853-L853] multithreaded = 1; [2024-06-14 12:50:13,164 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:50:13,510 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:50:13,530 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:50:13,672 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:50:13,708 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:50:13,708 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13 WrapperNode [2024-06-14 12:50:13,708 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:50:13,709 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:50:13,709 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:50:13,709 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:50:13,714 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,750 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,786 INFO L138 Inliner]: procedures = 175, calls = 107, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 279 [2024-06-14 12:50:13,792 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:50:13,793 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:50:13,793 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:50:13,793 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:50:13,801 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,802 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,817 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,843 INFO L175 MemorySlicer]: Split 66 memory accesses to 2 slices as follows [2, 64]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 11 writes are split as follows [0, 11]. [2024-06-14 12:50:13,848 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,848 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,858 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,860 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,861 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,863 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,866 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:50:13,882 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:50:13,883 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:50:13,883 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:50:13,884 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (1/1) ... [2024-06-14 12:50:13,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:50:13,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:50:13,922 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:50:13,927 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:50:13,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 12:50:13,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 12:50:13,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 12:50:13,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 12:50:13,960 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:50:13,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:50:13,960 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:50:13,961 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:50:13,961 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:50:13,961 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:50:13,961 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:50:13,962 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:50:13,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:50:13,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 12:50:13,963 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:50:13,963 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:50:13,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:50:13,966 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:50:14,111 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:50:14,113 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:50:14,707 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:50:14,707 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:50:15,134 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:50:15,135 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:50:15,135 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:50:15 BoogieIcfgContainer [2024-06-14 12:50:15,135 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:50:15,136 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:50:15,136 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:50:15,138 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:50:15,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:50:12" (1/4) ... [2024-06-14 12:50:15,139 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7821e5b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:50:15, skipping insertion in model container [2024-06-14 12:50:15,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:50:12" (2/4) ... [2024-06-14 12:50:15,139 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7821e5b0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:50:15, skipping insertion in model container [2024-06-14 12:50:15,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:50:13" (3/4) ... [2024-06-14 12:50:15,139 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7821e5b0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:50:15, skipping insertion in model container [2024-06-14 12:50:15,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:50:15" (4/4) ... [2024-06-14 12:50:15,140 INFO L112 eAbstractionObserver]: Analyzing ICFG safe000_rmo.i [2024-06-14 12:50:15,153 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:50:15,153 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:50:15,154 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:50:15,198 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:50:15,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:50:15,243 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 12:50:15,243 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:50:15,245 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 57 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:50:15,245 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:50:15,246 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 12:50:15,252 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:50:15,257 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;@3e92a50a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:50:15,257 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:50:15,261 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:50:15,261 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:50:15,261 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:50:15,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:15,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:50:15,261 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:50:15,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:15,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1950243625, now seen corresponding path program 1 times [2024-06-14 12:50:15,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:15,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317586971] [2024-06-14 12:50:15,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:15,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:15,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:17,091 INFO 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:50:17,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:17,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317586971] [2024-06-14 12:50:17,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317586971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:17,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:17,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:50:17,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505258951] [2024-06-14 12:50:17,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:17,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:50:17,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:17,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:50:17,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:50:17,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:17,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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:50:17,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:17,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:17,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:17,662 INFO L124 PetriNetUnfolderBase]: 1157/1773 cut-off events. [2024-06-14 12:50:17,662 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-14 12:50:17,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3596 conditions, 1773 events. 1157/1773 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8323 event pairs, 709 based on Foata normal form. 2/1744 useless extension candidates. Maximal degree in co-relation 3581. Up to 1741 conditions per place. [2024-06-14 12:50:17,678 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 38 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2024-06-14 12:50:17,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 47 transitions, 193 flow [2024-06-14 12:50:17,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:50:17,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:50:17,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-14 12:50:17,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-14 12:50:17,690 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 69 transitions. [2024-06-14 12:50:17,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 47 transitions, 193 flow [2024-06-14 12:50:17,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 47 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:50:17,697 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 12:50:17,699 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:50:17,702 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 12:50:17,702 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 12:50:17,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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:50:17,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:17,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:17,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:50:17,703 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:50:17,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:17,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1578330730, now seen corresponding path program 1 times [2024-06-14 12:50:17,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:17,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254865156] [2024-06-14 12:50:17,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:17,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:17,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:20,295 INFO 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:50:20,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:20,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254865156] [2024-06-14 12:50:20,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254865156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:20,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:20,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:50:20,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364699310] [2024-06-14 12:50:20,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:20,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:50:20,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:20,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:50:20,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:50:20,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:50:20,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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:50:20,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:20,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:50:20,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:20,913 INFO L124 PetriNetUnfolderBase]: 1148/1759 cut-off events. [2024-06-14 12:50:20,913 INFO L125 PetriNetUnfolderBase]: For 327/331 co-relation queries the response was YES. [2024-06-14 12:50:20,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4061 conditions, 1759 events. 1148/1759 cut-off events. For 327/331 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8332 event pairs, 585 based on Foata normal form. 6/1763 useless extension candidates. Maximal degree in co-relation 4046. Up to 1704 conditions per place. [2024-06-14 12:50:20,921 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 48 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2024-06-14 12:50:20,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 60 transitions, 272 flow [2024-06-14 12:50:20,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:50:20,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:50:20,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-14 12:50:20,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232558139534884 [2024-06-14 12:50:20,923 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 90 transitions. [2024-06-14 12:50:20,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 60 transitions, 272 flow [2024-06-14 12:50:20,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 60 transitions, 268 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:50:20,925 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-14 12:50:20,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-14 12:50:20,926 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-14 12:50:20,926 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-14 12:50:20,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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:50:20,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:20,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:20,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:50:20,927 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:50:20,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:20,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1683610693, now seen corresponding path program 1 times [2024-06-14 12:50:20,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:20,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846505470] [2024-06-14 12:50:20,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:20,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:20,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:23,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 12:50:23,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:23,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846505470] [2024-06-14 12:50:23,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846505470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:23,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:23,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 12:50:23,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512722350] [2024-06-14 12:50:23,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:23,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 12:50:23,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:23,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 12:50:23,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 12:50:23,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:23,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 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:50:23,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:23,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:23,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:24,159 INFO L124 PetriNetUnfolderBase]: 1375/2090 cut-off events. [2024-06-14 12:50:24,159 INFO L125 PetriNetUnfolderBase]: For 1062/1062 co-relation queries the response was YES. [2024-06-14 12:50:24,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5350 conditions, 2090 events. 1375/2090 cut-off events. For 1062/1062 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9811 event pairs, 547 based on Foata normal form. 4/2093 useless extension candidates. Maximal degree in co-relation 5333. Up to 2012 conditions per place. [2024-06-14 12:50:24,168 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 65 selfloop transitions, 10 changer transitions 0/79 dead transitions. [2024-06-14 12:50:24,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 79 transitions, 401 flow [2024-06-14 12:50:24,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:50:24,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:50:24,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-06-14 12:50:24,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-06-14 12:50:24,169 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 107 transitions. [2024-06-14 12:50:24,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 79 transitions, 401 flow [2024-06-14 12:50:24,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 79 transitions, 380 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 12:50:24,172 INFO L231 Difference]: Finished difference. Result has 52 places, 49 transitions, 210 flow [2024-06-14 12:50:24,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=210, PETRI_PLACES=52, PETRI_TRANSITIONS=49} [2024-06-14 12:50:24,172 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-14 12:50:24,173 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 49 transitions, 210 flow [2024-06-14 12:50:24,173 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:50:24,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:24,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:24,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:50:24,173 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:24,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:24,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1252849434, now seen corresponding path program 1 times [2024-06-14 12:50:24,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:24,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90389190] [2024-06-14 12:50:24,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:24,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:24,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:26,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:26,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:26,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90389190] [2024-06-14 12:50:26,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90389190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:26,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:26,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:50:26,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516117639] [2024-06-14 12:50:26,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:26,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:50:26,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:26,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:50:26,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:50:26,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:26,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 49 transitions, 210 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:50:26,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:26,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:26,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:27,802 INFO L124 PetriNetUnfolderBase]: 1361/2068 cut-off events. [2024-06-14 12:50:27,802 INFO L125 PetriNetUnfolderBase]: For 1822/1822 co-relation queries the response was YES. [2024-06-14 12:50:27,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5850 conditions, 2068 events. 1361/2068 cut-off events. For 1822/1822 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9694 event pairs, 384 based on Foata normal form. 8/2075 useless extension candidates. Maximal degree in co-relation 5830. Up to 1942 conditions per place. [2024-06-14 12:50:27,812 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 71 selfloop transitions, 12 changer transitions 0/87 dead transitions. [2024-06-14 12:50:27,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 87 transitions, 468 flow [2024-06-14 12:50:27,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:50:27,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:50:27,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-14 12:50:27,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-14 12:50:27,814 INFO L175 Difference]: Start difference. First operand has 52 places, 49 transitions, 210 flow. Second operand 6 states and 122 transitions. [2024-06-14 12:50:27,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 87 transitions, 468 flow [2024-06-14 12:50:27,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 87 transitions, 464 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 12:50:27,817 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 245 flow [2024-06-14 12:50:27,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=245, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-14 12:50:27,818 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 13 predicate places. [2024-06-14 12:50:27,818 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 245 flow [2024-06-14 12:50:27,818 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:50:27,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:27,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:27,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:50:27,819 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:50:27,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:27,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1360702537, now seen corresponding path program 1 times [2024-06-14 12:50:27,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:27,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543324054] [2024-06-14 12:50:27,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:27,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:27,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:29,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:29,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:29,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543324054] [2024-06-14 12:50:29,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543324054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:29,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:29,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:50:29,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107394710] [2024-06-14 12:50:29,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:29,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:50:29,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:29,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:50:29,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:50:29,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:29,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 245 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:29,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:29,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:29,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:30,457 INFO L124 PetriNetUnfolderBase]: 1351/2053 cut-off events. [2024-06-14 12:50:30,457 INFO L125 PetriNetUnfolderBase]: For 2880/2880 co-relation queries the response was YES. [2024-06-14 12:50:30,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6224 conditions, 2053 events. 1351/2053 cut-off events. For 2880/2880 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9467 event pairs, 554 based on Foata normal form. 4/2056 useless extension candidates. Maximal degree in co-relation 6201. Up to 1994 conditions per place. [2024-06-14 12:50:30,468 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 60 selfloop transitions, 9 changer transitions 0/73 dead transitions. [2024-06-14 12:50:30,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 460 flow [2024-06-14 12:50:30,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:50:30,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:50:30,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-14 12:50:30,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-14 12:50:30,473 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 245 flow. Second operand 5 states and 88 transitions. [2024-06-14 12:50:30,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 460 flow [2024-06-14 12:50:30,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 427 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 12:50:30,484 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 291 flow [2024-06-14 12:50:30,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=291, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-06-14 12:50:30,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-14 12:50:30,486 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 291 flow [2024-06-14 12:50:30,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:50:30,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:30,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:30,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:50:30,487 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:50:30,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:30,488 INFO L85 PathProgramCache]: Analyzing trace with hash -2142534340, now seen corresponding path program 1 times [2024-06-14 12:50:30,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:30,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432936000] [2024-06-14 12:50:30,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:30,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:30,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:33,358 INFO 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:50:33,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:33,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432936000] [2024-06-14 12:50:33,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432936000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:33,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:33,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:50:33,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101120100] [2024-06-14 12:50:33,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:33,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:50:33,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:33,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:50:33,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:50:33,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:33,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 291 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:50:33,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:33,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:33,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:34,773 INFO L124 PetriNetUnfolderBase]: 1369/2089 cut-off events. [2024-06-14 12:50:34,773 INFO L125 PetriNetUnfolderBase]: For 3831/3833 co-relation queries the response was YES. [2024-06-14 12:50:34,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6790 conditions, 2089 events. 1369/2089 cut-off events. For 3831/3833 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9851 event pairs, 494 based on Foata normal form. 5/2093 useless extension candidates. Maximal degree in co-relation 6764. Up to 1926 conditions per place. [2024-06-14 12:50:34,786 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 72 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-14 12:50:34,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 100 transitions, 637 flow [2024-06-14 12:50:34,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:50:34,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:50:34,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 12:50:34,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:50:34,788 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 291 flow. Second operand 7 states and 133 transitions. [2024-06-14 12:50:34,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 100 transitions, 637 flow [2024-06-14 12:50:34,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 100 transitions, 633 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-14 12:50:34,792 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 389 flow [2024-06-14 12:50:34,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=389, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-14 12:50:34,793 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 21 predicate places. [2024-06-14 12:50:34,793 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 389 flow [2024-06-14 12:50:34,793 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:50:34,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:34,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:34,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:50:34,794 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:50:34,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:34,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1971711940, now seen corresponding path program 2 times [2024-06-14 12:50:34,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:34,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753334684] [2024-06-14 12:50:34,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:34,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:34,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:37,773 INFO 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:50:37,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:37,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753334684] [2024-06-14 12:50:37,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753334684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:37,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:37,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:50:37,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537244797] [2024-06-14 12:50:37,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:37,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:50:37,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:37,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:50:37,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:50:37,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:37,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 389 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:50:37,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:37,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:37,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:39,187 INFO L124 PetriNetUnfolderBase]: 1405/2149 cut-off events. [2024-06-14 12:50:39,187 INFO L125 PetriNetUnfolderBase]: For 5615/5617 co-relation queries the response was YES. [2024-06-14 12:50:39,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7593 conditions, 2149 events. 1405/2149 cut-off events. For 5615/5617 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10215 event pairs, 492 based on Foata normal form. 5/2153 useless extension candidates. Maximal degree in co-relation 7564. Up to 2014 conditions per place. [2024-06-14 12:50:39,201 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 74 selfloop transitions, 22 changer transitions 0/100 dead transitions. [2024-06-14 12:50:39,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 100 transitions, 709 flow [2024-06-14 12:50:39,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:50:39,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:50:39,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 12:50:39,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:50:39,203 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 389 flow. Second operand 7 states and 126 transitions. [2024-06-14 12:50:39,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 100 transitions, 709 flow [2024-06-14 12:50:39,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 100 transitions, 672 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 12:50:39,209 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 458 flow [2024-06-14 12:50:39,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=458, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-06-14 12:50:39,210 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2024-06-14 12:50:39,211 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 458 flow [2024-06-14 12:50:39,211 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:50:39,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:39,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:39,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:50:39,211 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:50:39,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:39,212 INFO L85 PathProgramCache]: Analyzing trace with hash -2142414184, now seen corresponding path program 1 times [2024-06-14 12:50:39,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:39,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114232784] [2024-06-14 12:50:39,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:39,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:39,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:41,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:41,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:41,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114232784] [2024-06-14 12:50:41,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114232784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:41,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:41,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:50:41,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893003476] [2024-06-14 12:50:41,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:41,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:50:41,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:41,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:50:41,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:50:41,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:41,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 458 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:50:41,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:41,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:41,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:43,028 INFO L124 PetriNetUnfolderBase]: 1633/2469 cut-off events. [2024-06-14 12:50:43,029 INFO L125 PetriNetUnfolderBase]: For 7668/7670 co-relation queries the response was YES. [2024-06-14 12:50:43,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8904 conditions, 2469 events. 1633/2469 cut-off events. For 7668/7670 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11711 event pairs, 510 based on Foata normal form. 12/2480 useless extension candidates. Maximal degree in co-relation 8873. Up to 2174 conditions per place. [2024-06-14 12:50:43,041 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 93 selfloop transitions, 33 changer transitions 0/130 dead transitions. [2024-06-14 12:50:43,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 130 transitions, 944 flow [2024-06-14 12:50:43,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:50:43,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:50:43,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:50:43,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-14 12:50:43,044 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 458 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:50:43,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 130 transitions, 944 flow [2024-06-14 12:50:43,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 130 transitions, 888 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 12:50:43,052 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 574 flow [2024-06-14 12:50:43,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=574, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-14 12:50:43,053 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-14 12:50:43,053 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 574 flow [2024-06-14 12:50:43,053 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:50:43,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:43,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:43,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:50:43,054 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:50:43,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:43,054 INFO L85 PathProgramCache]: Analyzing trace with hash -636959212, now seen corresponding path program 2 times [2024-06-14 12:50:43,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:43,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982532635] [2024-06-14 12:50:43,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:43,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:45,554 INFO 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:50:45,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:45,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982532635] [2024-06-14 12:50:45,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982532635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:45,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:45,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:50:45,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801960207] [2024-06-14 12:50:45,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:45,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:50:45,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:45,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:50:45,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:50:45,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:45,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 574 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:50:45,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:45,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:45,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:46,625 INFO L124 PetriNetUnfolderBase]: 1623/2453 cut-off events. [2024-06-14 12:50:46,625 INFO L125 PetriNetUnfolderBase]: For 10205/10216 co-relation queries the response was YES. [2024-06-14 12:50:46,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10043 conditions, 2453 events. 1623/2453 cut-off events. For 10205/10216 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11454 event pairs, 553 based on Foata normal form. 14/2465 useless extension candidates. Maximal degree in co-relation 10009. Up to 2259 conditions per place. [2024-06-14 12:50:46,637 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 95 selfloop transitions, 22 changer transitions 0/121 dead transitions. [2024-06-14 12:50:46,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 121 transitions, 1009 flow [2024-06-14 12:50:46,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:50:46,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:50:46,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 12:50:46,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:50:46,639 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 574 flow. Second operand 6 states and 108 transitions. [2024-06-14 12:50:46,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 121 transitions, 1009 flow [2024-06-14 12:50:46,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 121 transitions, 951 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 12:50:46,648 INFO L231 Difference]: Finished difference. Result has 80 places, 96 transitions, 716 flow [2024-06-14 12:50:46,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=716, PETRI_PLACES=80, PETRI_TRANSITIONS=96} [2024-06-14 12:50:46,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-14 12:50:46,648 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 96 transitions, 716 flow [2024-06-14 12:50:46,649 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:50:46,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:46,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:46,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:50:46,649 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:50:46,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:46,649 INFO L85 PathProgramCache]: Analyzing trace with hash -900515576, now seen corresponding path program 3 times [2024-06-14 12:50:46,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:46,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672387664] [2024-06-14 12:50:46,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:46,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:46,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:49,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:49,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:49,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672387664] [2024-06-14 12:50:49,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672387664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:49,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:49,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:50:49,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225837877] [2024-06-14 12:50:49,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:49,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:50:49,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:49,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:50:49,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:50:49,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:49,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 96 transitions, 716 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:50:49,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:49,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:49,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:50,233 INFO L124 PetriNetUnfolderBase]: 1635/2467 cut-off events. [2024-06-14 12:50:50,233 INFO L125 PetriNetUnfolderBase]: For 12630/12632 co-relation queries the response was YES. [2024-06-14 12:50:50,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10767 conditions, 2467 events. 1635/2467 cut-off events. For 12630/12632 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11537 event pairs, 558 based on Foata normal form. 12/2478 useless extension candidates. Maximal degree in co-relation 10729. Up to 2173 conditions per place. [2024-06-14 12:50:50,245 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 81 selfloop transitions, 45 changer transitions 0/130 dead transitions. [2024-06-14 12:50:50,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 130 transitions, 1101 flow [2024-06-14 12:50:50,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:50:50,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:50:50,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-14 12:50:50,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:50:50,257 INFO L175 Difference]: Start difference. First operand has 80 places, 96 transitions, 716 flow. Second operand 7 states and 129 transitions. [2024-06-14 12:50:50,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 130 transitions, 1101 flow [2024-06-14 12:50:50,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 130 transitions, 1077 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-14 12:50:50,269 INFO L231 Difference]: Finished difference. Result has 87 places, 101 transitions, 870 flow [2024-06-14 12:50:50,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=870, PETRI_PLACES=87, PETRI_TRANSITIONS=101} [2024-06-14 12:50:50,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-14 12:50:50,270 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 101 transitions, 870 flow [2024-06-14 12:50:50,270 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:50:50,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:50,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:50,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:50:50,271 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:50:50,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:50,271 INFO L85 PathProgramCache]: Analyzing trace with hash -637196548, now seen corresponding path program 3 times [2024-06-14 12:50:50,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:50,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680845533] [2024-06-14 12:50:50,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:50,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:50,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:53,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:50:53,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:53,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680845533] [2024-06-14 12:50:53,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680845533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:53,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:53,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:50:53,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976432013] [2024-06-14 12:50:53,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:53,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:50:53,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:53,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:50:53,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:50:53,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:53,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 101 transitions, 870 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:50:53,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:53,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:53,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:54,431 INFO L124 PetriNetUnfolderBase]: 1627/2456 cut-off events. [2024-06-14 12:50:54,431 INFO L125 PetriNetUnfolderBase]: For 14877/14879 co-relation queries the response was YES. [2024-06-14 12:50:54,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11373 conditions, 2456 events. 1627/2456 cut-off events. For 14877/14879 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11534 event pairs, 528 based on Foata normal form. 5/2460 useless extension candidates. Maximal degree in co-relation 11331. Up to 2287 conditions per place. [2024-06-14 12:50:54,450 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 93 selfloop transitions, 32 changer transitions 0/129 dead transitions. [2024-06-14 12:50:54,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 129 transitions, 1194 flow [2024-06-14 12:50:54,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:50:54,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:50:54,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-14 12:50:54,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44573643410852715 [2024-06-14 12:50:54,452 INFO L175 Difference]: Start difference. First operand has 87 places, 101 transitions, 870 flow. Second operand 6 states and 115 transitions. [2024-06-14 12:50:54,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 129 transitions, 1194 flow [2024-06-14 12:50:54,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 129 transitions, 1103 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 12:50:54,479 INFO L231 Difference]: Finished difference. Result has 89 places, 101 transitions, 862 flow [2024-06-14 12:50:54,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=862, PETRI_PLACES=89, PETRI_TRANSITIONS=101} [2024-06-14 12:50:54,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-14 12:50:54,480 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 101 transitions, 862 flow [2024-06-14 12:50:54,480 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:50:54,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:54,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:50:54,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:50:54,481 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:50:54,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:54,481 INFO L85 PathProgramCache]: Analyzing trace with hash -636950284, now seen corresponding path program 1 times [2024-06-14 12:50:54,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:54,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656444384] [2024-06-14 12:50:54,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:54,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:54,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:50:57,349 INFO 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:50:57,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:50:57,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656444384] [2024-06-14 12:50:57,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656444384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:50:57,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:50:57,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:50:57,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241934612] [2024-06-14 12:50:57,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:50:57,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:50:57,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:50:57,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:50:57,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:50:57,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:50:57,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 101 transitions, 862 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:50:57,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:50:57,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:50:57,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:50:58,335 INFO L124 PetriNetUnfolderBase]: 1619/2444 cut-off events. [2024-06-14 12:50:58,335 INFO L125 PetriNetUnfolderBase]: For 16082/16084 co-relation queries the response was YES. [2024-06-14 12:50:58,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11253 conditions, 2444 events. 1619/2444 cut-off events. For 16082/16084 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11362 event pairs, 532 based on Foata normal form. 6/2449 useless extension candidates. Maximal degree in co-relation 11210. Up to 2351 conditions per place. [2024-06-14 12:50:58,346 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 110 selfloop transitions, 11 changer transitions 0/125 dead transitions. [2024-06-14 12:50:58,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 125 transitions, 1173 flow [2024-06-14 12:50:58,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:50:58,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:50:58,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-14 12:50:58,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992248062015504 [2024-06-14 12:50:58,350 INFO L175 Difference]: Start difference. First operand has 89 places, 101 transitions, 862 flow. Second operand 6 states and 103 transitions. [2024-06-14 12:50:58,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 125 transitions, 1173 flow [2024-06-14 12:50:58,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 125 transitions, 1105 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 12:50:58,364 INFO L231 Difference]: Finished difference. Result has 90 places, 103 transitions, 841 flow [2024-06-14 12:50:58,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=841, PETRI_PLACES=90, PETRI_TRANSITIONS=103} [2024-06-14 12:50:58,364 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-14 12:50:58,365 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 103 transitions, 841 flow [2024-06-14 12:50:58,365 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:50:58,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:50:58,365 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:50:58,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:50:58,365 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 12:50:58,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:50:58,366 INFO L85 PathProgramCache]: Analyzing trace with hash 673087875, now seen corresponding path program 1 times [2024-06-14 12:50:58,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:50:58,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113973530] [2024-06-14 12:50:58,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:50:58,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:50:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:01,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 12:51:01,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:01,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113973530] [2024-06-14 12:51:01,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113973530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:01,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:01,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:01,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558349039] [2024-06-14 12:51:01,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:01,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:01,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:01,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:01,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:01,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:01,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 103 transitions, 841 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:51:01,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:01,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:01,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:03,302 INFO L124 PetriNetUnfolderBase]: 1847/2784 cut-off events. [2024-06-14 12:51:03,302 INFO L125 PetriNetUnfolderBase]: For 18282/18284 co-relation queries the response was YES. [2024-06-14 12:51:03,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12724 conditions, 2784 events. 1847/2784 cut-off events. For 18282/18284 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13308 event pairs, 547 based on Foata normal form. 12/2795 useless extension candidates. Maximal degree in co-relation 12680. Up to 2114 conditions per place. [2024-06-14 12:51:03,316 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 110 selfloop transitions, 67 changer transitions 0/181 dead transitions. [2024-06-14 12:51:03,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 181 transitions, 1577 flow [2024-06-14 12:51:03,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:51:03,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:51:03,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-14 12:51:03,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4439746300211416 [2024-06-14 12:51:03,318 INFO L175 Difference]: Start difference. First operand has 90 places, 103 transitions, 841 flow. Second operand 11 states and 210 transitions. [2024-06-14 12:51:03,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 181 transitions, 1577 flow [2024-06-14 12:51:03,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 181 transitions, 1548 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 12:51:03,333 INFO L231 Difference]: Finished difference. Result has 99 places, 117 transitions, 1104 flow [2024-06-14 12:51:03,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1104, PETRI_PLACES=99, PETRI_TRANSITIONS=117} [2024-06-14 12:51:03,334 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 55 predicate places. [2024-06-14 12:51:03,334 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 117 transitions, 1104 flow [2024-06-14 12:51:03,334 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:51:03,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:03,334 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:51:03,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:51:03,335 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 12:51:03,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:03,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1990334703, now seen corresponding path program 2 times [2024-06-14 12:51:03,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:03,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865528196] [2024-06-14 12:51:03,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:03,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:03,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:06,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:06,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:06,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865528196] [2024-06-14 12:51:06,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865528196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:06,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:06,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:06,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219148808] [2024-06-14 12:51:06,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:06,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:06,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:06,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:06,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:06,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:06,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 117 transitions, 1104 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:51:06,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:06,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:06,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:07,859 INFO L124 PetriNetUnfolderBase]: 2016/3051 cut-off events. [2024-06-14 12:51:07,859 INFO L125 PetriNetUnfolderBase]: For 25170/25172 co-relation queries the response was YES. [2024-06-14 12:51:07,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15511 conditions, 3051 events. 2016/3051 cut-off events. For 25170/25172 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14833 event pairs, 602 based on Foata normal form. 12/3062 useless extension candidates. Maximal degree in co-relation 15464. Up to 2531 conditions per place. [2024-06-14 12:51:07,874 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 128 selfloop transitions, 56 changer transitions 0/188 dead transitions. [2024-06-14 12:51:07,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 188 transitions, 1874 flow [2024-06-14 12:51:07,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:51:07,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:51:07,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-14 12:51:07,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-14 12:51:07,877 INFO L175 Difference]: Start difference. First operand has 99 places, 117 transitions, 1104 flow. Second operand 10 states and 194 transitions. [2024-06-14 12:51:07,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 188 transitions, 1874 flow [2024-06-14 12:51:07,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 188 transitions, 1727 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 12:51:07,919 INFO L231 Difference]: Finished difference. Result has 104 places, 130 transitions, 1256 flow [2024-06-14 12:51:07,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1256, PETRI_PLACES=104, PETRI_TRANSITIONS=130} [2024-06-14 12:51:07,920 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-14 12:51:07,920 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 130 transitions, 1256 flow [2024-06-14 12:51:07,920 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:51:07,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:07,920 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:51:07,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:51:07,920 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 12:51:07,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:07,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1990329123, now seen corresponding path program 3 times [2024-06-14 12:51:07,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:07,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118246970] [2024-06-14 12:51:07,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:07,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:07,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:11,080 INFO 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:51:11,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:11,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118246970] [2024-06-14 12:51:11,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118246970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:11,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:11,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:11,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901141542] [2024-06-14 12:51:11,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:11,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:11,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:11,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:11,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:11,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:11,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 130 transitions, 1256 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:51:11,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:11,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:11,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:13,233 INFO L124 PetriNetUnfolderBase]: 2028/3071 cut-off events. [2024-06-14 12:51:13,234 INFO L125 PetriNetUnfolderBase]: For 28534/28536 co-relation queries the response was YES. [2024-06-14 12:51:13,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16240 conditions, 3071 events. 2028/3071 cut-off events. For 28534/28536 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14976 event pairs, 591 based on Foata normal form. 12/3082 useless extension candidates. Maximal degree in co-relation 16190. Up to 2544 conditions per place. [2024-06-14 12:51:13,248 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 134 selfloop transitions, 62 changer transitions 0/200 dead transitions. [2024-06-14 12:51:13,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 200 transitions, 1942 flow [2024-06-14 12:51:13,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:51:13,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:51:13,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-06-14 12:51:13,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-14 12:51:13,251 INFO L175 Difference]: Start difference. First operand has 104 places, 130 transitions, 1256 flow. Second operand 12 states and 225 transitions. [2024-06-14 12:51:13,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 200 transitions, 1942 flow [2024-06-14 12:51:13,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 200 transitions, 1849 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 12:51:13,285 INFO L231 Difference]: Finished difference. Result has 110 places, 134 transitions, 1352 flow [2024-06-14 12:51:13,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1352, PETRI_PLACES=110, PETRI_TRANSITIONS=134} [2024-06-14 12:51:13,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-14 12:51:13,287 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 134 transitions, 1352 flow [2024-06-14 12:51:13,295 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:51:13,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:13,295 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:51:13,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:51:13,295 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:13,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:13,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1721744819, now seen corresponding path program 4 times [2024-06-14 12:51:13,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:13,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267489828] [2024-06-14 12:51:13,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:13,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:13,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:16,406 INFO 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:51:16,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:16,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267489828] [2024-06-14 12:51:16,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267489828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:16,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:16,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:16,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225392054] [2024-06-14 12:51:16,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:16,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:16,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:16,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:16,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:16,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:16,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 134 transitions, 1352 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:51:16,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:16,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:16,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:17,993 INFO L124 PetriNetUnfolderBase]: 2208/3373 cut-off events. [2024-06-14 12:51:17,993 INFO L125 PetriNetUnfolderBase]: For 34096/34098 co-relation queries the response was YES. [2024-06-14 12:51:18,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18405 conditions, 3373 events. 2208/3373 cut-off events. For 34096/34098 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17067 event pairs, 583 based on Foata normal form. 12/3384 useless extension candidates. Maximal degree in co-relation 18353. Up to 2580 conditions per place. [2024-06-14 12:51:18,016 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 127 selfloop transitions, 77 changer transitions 0/208 dead transitions. [2024-06-14 12:51:18,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 208 transitions, 2269 flow [2024-06-14 12:51:18,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:51:18,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:51:18,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 12:51:18,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-14 12:51:18,019 INFO L175 Difference]: Start difference. First operand has 110 places, 134 transitions, 1352 flow. Second operand 9 states and 179 transitions. [2024-06-14 12:51:18,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 208 transitions, 2269 flow [2024-06-14 12:51:18,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 208 transitions, 2079 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 12:51:18,056 INFO L231 Difference]: Finished difference. Result has 111 places, 154 transitions, 1671 flow [2024-06-14 12:51:18,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1200, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1671, PETRI_PLACES=111, PETRI_TRANSITIONS=154} [2024-06-14 12:51:18,057 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-14 12:51:18,058 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 154 transitions, 1671 flow [2024-06-14 12:51:18,058 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:51:18,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:18,058 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:51:18,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:51:18,058 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 12:51:18,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:18,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1729102049, now seen corresponding path program 5 times [2024-06-14 12:51:18,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:18,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699623391] [2024-06-14 12:51:18,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:18,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:18,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:20,879 INFO 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:51:20,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:20,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699623391] [2024-06-14 12:51:20,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699623391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:20,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:20,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:20,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25347535] [2024-06-14 12:51:20,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:20,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:20,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:20,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:20,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:20,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:20,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 154 transitions, 1671 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:51:20,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:20,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:20,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:22,561 INFO L124 PetriNetUnfolderBase]: 2198/3357 cut-off events. [2024-06-14 12:51:22,561 INFO L125 PetriNetUnfolderBase]: For 38100/38122 co-relation queries the response was YES. [2024-06-14 12:51:22,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19144 conditions, 3357 events. 2198/3357 cut-off events. For 38100/38122 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16868 event pairs, 633 based on Foata normal form. 25/3380 useless extension candidates. Maximal degree in co-relation 19089. Up to 2904 conditions per place. [2024-06-14 12:51:22,583 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 169 selfloop transitions, 45 changer transitions 0/218 dead transitions. [2024-06-14 12:51:22,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 218 transitions, 2504 flow [2024-06-14 12:51:22,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:51:22,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:51:22,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:51:22,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-14 12:51:22,585 INFO L175 Difference]: Start difference. First operand has 111 places, 154 transitions, 1671 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:51:22,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 218 transitions, 2504 flow [2024-06-14 12:51:22,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 218 transitions, 2356 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 12:51:22,634 INFO L231 Difference]: Finished difference. Result has 117 places, 172 transitions, 1911 flow [2024-06-14 12:51:22,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1911, PETRI_PLACES=117, PETRI_TRANSITIONS=172} [2024-06-14 12:51:22,635 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-14 12:51:22,635 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 172 transitions, 1911 flow [2024-06-14 12:51:22,635 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:51:22,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:22,635 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:51:22,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:51:22,636 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 12:51:22,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:22,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1998806699, now seen corresponding path program 6 times [2024-06-14 12:51:22,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:22,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871390526] [2024-06-14 12:51:22,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:22,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:22,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:25,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:25,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:25,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871390526] [2024-06-14 12:51:25,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871390526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:25,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:25,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:25,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204021080] [2024-06-14 12:51:25,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:25,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:25,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:25,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:25,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:25,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:25,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 172 transitions, 1911 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:51:25,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:25,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:25,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:26,969 INFO L124 PetriNetUnfolderBase]: 2210/3377 cut-off events. [2024-06-14 12:51:26,969 INFO L125 PetriNetUnfolderBase]: For 42916/42918 co-relation queries the response was YES. [2024-06-14 12:51:26,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19573 conditions, 3377 events. 2210/3377 cut-off events. For 42916/42918 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17029 event pairs, 593 based on Foata normal form. 12/3388 useless extension candidates. Maximal degree in co-relation 19515. Up to 2579 conditions per place. [2024-06-14 12:51:26,989 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 120 selfloop transitions, 98 changer transitions 0/222 dead transitions. [2024-06-14 12:51:26,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 222 transitions, 2562 flow [2024-06-14 12:51:26,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:51:26,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:51:26,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-14 12:51:26,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:51:26,991 INFO L175 Difference]: Start difference. First operand has 117 places, 172 transitions, 1911 flow. Second operand 9 states and 171 transitions. [2024-06-14 12:51:26,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 222 transitions, 2562 flow [2024-06-14 12:51:27,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 222 transitions, 2456 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 12:51:27,047 INFO L231 Difference]: Finished difference. Result has 122 places, 177 transitions, 2132 flow [2024-06-14 12:51:27,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2132, PETRI_PLACES=122, PETRI_TRANSITIONS=177} [2024-06-14 12:51:27,047 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-14 12:51:27,048 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 177 transitions, 2132 flow [2024-06-14 12:51:27,048 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:51:27,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:27,048 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 12:51:27,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:51:27,048 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 12:51:27,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:27,049 INFO L85 PathProgramCache]: Analyzing trace with hash -611972917, now seen corresponding path program 1 times [2024-06-14 12:51:27,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:27,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965875317] [2024-06-14 12:51:27,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:27,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:27,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:30,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 12:51:30,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:30,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965875317] [2024-06-14 12:51:30,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965875317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:30,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:30,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:30,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443516931] [2024-06-14 12:51:30,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:30,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:30,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:30,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:30,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:30,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:30,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 177 transitions, 2132 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:51:30,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:30,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:30,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:31,752 INFO L124 PetriNetUnfolderBase]: 2238/3421 cut-off events. [2024-06-14 12:51:31,752 INFO L125 PetriNetUnfolderBase]: For 48001/48003 co-relation queries the response was YES. [2024-06-14 12:51:31,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20667 conditions, 3421 events. 2238/3421 cut-off events. For 48001/48003 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17399 event pairs, 493 based on Foata normal form. 8/3428 useless extension candidates. Maximal degree in co-relation 20607. Up to 2990 conditions per place. [2024-06-14 12:51:31,869 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 174 selfloop transitions, 47 changer transitions 0/225 dead transitions. [2024-06-14 12:51:31,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 225 transitions, 2872 flow [2024-06-14 12:51:31,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:51:31,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:51:31,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:51:31,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-14 12:51:31,871 INFO L175 Difference]: Start difference. First operand has 122 places, 177 transitions, 2132 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:51:31,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 225 transitions, 2872 flow [2024-06-14 12:51:31,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 225 transitions, 2723 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 12:51:31,934 INFO L231 Difference]: Finished difference. Result has 125 places, 181 transitions, 2172 flow [2024-06-14 12:51:31,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2172, PETRI_PLACES=125, PETRI_TRANSITIONS=181} [2024-06-14 12:51:31,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-14 12:51:31,935 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 181 transitions, 2172 flow [2024-06-14 12:51:31,935 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:51:31,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:31,935 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 12:51:31,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:51:31,936 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:51:31,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:31,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1686128421, now seen corresponding path program 2 times [2024-06-14 12:51:31,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:31,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045102670] [2024-06-14 12:51:31,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:31,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:31,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:35,072 INFO 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:51:35,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:35,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045102670] [2024-06-14 12:51:35,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045102670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:35,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:35,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:35,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655746420] [2024-06-14 12:51:35,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:35,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:35,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:35,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:35,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:35,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:35,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 181 transitions, 2172 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:51:35,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:35,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:35,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:36,654 INFO L124 PetriNetUnfolderBase]: 2266/3465 cut-off events. [2024-06-14 12:51:36,654 INFO L125 PetriNetUnfolderBase]: For 52586/52588 co-relation queries the response was YES. [2024-06-14 12:51:36,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20894 conditions, 3465 events. 2266/3465 cut-off events. For 52586/52588 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17616 event pairs, 649 based on Foata normal form. 8/3472 useless extension candidates. Maximal degree in co-relation 20833. Up to 3151 conditions per place. [2024-06-14 12:51:36,678 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 174 selfloop transitions, 45 changer transitions 0/223 dead transitions. [2024-06-14 12:51:36,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 223 transitions, 2780 flow [2024-06-14 12:51:36,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:51:36,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:51:36,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:51:36,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-14 12:51:36,681 INFO L175 Difference]: Start difference. First operand has 125 places, 181 transitions, 2172 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:51:36,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 223 transitions, 2780 flow [2024-06-14 12:51:36,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 223 transitions, 2676 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 12:51:36,749 INFO L231 Difference]: Finished difference. Result has 129 places, 183 transitions, 2215 flow [2024-06-14 12:51:36,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2215, PETRI_PLACES=129, PETRI_TRANSITIONS=183} [2024-06-14 12:51:36,749 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-14 12:51:36,750 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 183 transitions, 2215 flow [2024-06-14 12:51:36,750 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:51:36,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:36,750 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 12:51:36,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:51:36,750 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 12:51:36,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:36,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1570837251, now seen corresponding path program 3 times [2024-06-14 12:51:36,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:36,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31748274] [2024-06-14 12:51:36,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:36,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:36,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:39,821 INFO 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:51:39,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:39,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31748274] [2024-06-14 12:51:39,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31748274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:39,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:39,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:39,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255078124] [2024-06-14 12:51:39,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:39,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:39,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:39,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:39,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:39,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:39,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 183 transitions, 2215 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:51:39,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:39,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:39,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:41,207 INFO L124 PetriNetUnfolderBase]: 2294/3509 cut-off events. [2024-06-14 12:51:41,207 INFO L125 PetriNetUnfolderBase]: For 55758/55760 co-relation queries the response was YES. [2024-06-14 12:51:41,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21242 conditions, 3509 events. 2294/3509 cut-off events. For 55758/55760 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17892 event pairs, 655 based on Foata normal form. 8/3516 useless extension candidates. Maximal degree in co-relation 21179. Up to 3249 conditions per place. [2024-06-14 12:51:41,227 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 184 selfloop transitions, 33 changer transitions 0/221 dead transitions. [2024-06-14 12:51:41,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 221 transitions, 2794 flow [2024-06-14 12:51:41,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:51:41,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:51:41,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:51:41,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-14 12:51:41,229 INFO L175 Difference]: Start difference. First operand has 129 places, 183 transitions, 2215 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:51:41,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 221 transitions, 2794 flow [2024-06-14 12:51:41,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 221 transitions, 2685 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 12:51:41,291 INFO L231 Difference]: Finished difference. Result has 131 places, 185 transitions, 2225 flow [2024-06-14 12:51:41,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2225, PETRI_PLACES=131, PETRI_TRANSITIONS=185} [2024-06-14 12:51:41,292 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-14 12:51:41,292 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 185 transitions, 2225 flow [2024-06-14 12:51:41,292 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:51:41,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:41,292 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 12:51:41,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:51:41,293 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 12:51:41,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:41,293 INFO L85 PathProgramCache]: Analyzing trace with hash -734374571, now seen corresponding path program 1 times [2024-06-14 12:51:41,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:41,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383197268] [2024-06-14 12:51:41,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:41,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:44,867 INFO 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:51:44,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:44,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383197268] [2024-06-14 12:51:44,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383197268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:44,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:44,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:51:44,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340537154] [2024-06-14 12:51:44,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:44,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:51:44,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:44,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:51:44,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:51:44,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:44,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 185 transitions, 2225 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 12:51:44,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:44,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:44,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:46,535 INFO L124 PetriNetUnfolderBase]: 2382/3602 cut-off events. [2024-06-14 12:51:46,536 INFO L125 PetriNetUnfolderBase]: For 63487/63489 co-relation queries the response was YES. [2024-06-14 12:51:46,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21904 conditions, 3602 events. 2382/3602 cut-off events. For 63487/63489 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18148 event pairs, 596 based on Foata normal form. 20/3621 useless extension candidates. Maximal degree in co-relation 21840. Up to 3118 conditions per place. [2024-06-14 12:51:46,572 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 184 selfloop transitions, 54 changer transitions 0/242 dead transitions. [2024-06-14 12:51:46,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 242 transitions, 2976 flow [2024-06-14 12:51:46,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:51:46,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:51:46,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-14 12:51:46,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-14 12:51:46,577 INFO L175 Difference]: Start difference. First operand has 131 places, 185 transitions, 2225 flow. Second operand 10 states and 187 transitions. [2024-06-14 12:51:46,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 242 transitions, 2976 flow [2024-06-14 12:51:46,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 242 transitions, 2889 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 12:51:46,648 INFO L231 Difference]: Finished difference. Result has 135 places, 188 transitions, 2316 flow [2024-06-14 12:51:46,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2316, PETRI_PLACES=135, PETRI_TRANSITIONS=188} [2024-06-14 12:51:46,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-14 12:51:46,648 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 188 transitions, 2316 flow [2024-06-14 12:51:46,649 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 12:51:46,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:46,649 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 12:51:46,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:51:46,649 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 12:51:46,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:46,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1834478235, now seen corresponding path program 4 times [2024-06-14 12:51:46,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:46,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188296256] [2024-06-14 12:51:46,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:46,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:46,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:49,821 INFO 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:51:49,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:49,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188296256] [2024-06-14 12:51:49,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188296256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:49,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:49,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:49,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017286939] [2024-06-14 12:51:49,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:49,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:49,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:49,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:49,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:49,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:49,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 188 transitions, 2316 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:51:49,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:49,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:49,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:51,414 INFO L124 PetriNetUnfolderBase]: 2369/3630 cut-off events. [2024-06-14 12:51:51,414 INFO L125 PetriNetUnfolderBase]: For 64597/64599 co-relation queries the response was YES. [2024-06-14 12:51:51,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22368 conditions, 3630 events. 2369/3630 cut-off events. For 64597/64599 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18715 event pairs, 516 based on Foata normal form. 8/3637 useless extension candidates. Maximal degree in co-relation 22303. Up to 3250 conditions per place. [2024-06-14 12:51:51,440 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 172 selfloop transitions, 46 changer transitions 0/222 dead transitions. [2024-06-14 12:51:51,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 222 transitions, 2850 flow [2024-06-14 12:51:51,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:51:51,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:51:51,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-14 12:51:51,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-14 12:51:51,442 INFO L175 Difference]: Start difference. First operand has 135 places, 188 transitions, 2316 flow. Second operand 7 states and 132 transitions. [2024-06-14 12:51:51,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 222 transitions, 2850 flow [2024-06-14 12:51:51,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 222 transitions, 2688 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-14 12:51:51,538 INFO L231 Difference]: Finished difference. Result has 134 places, 188 transitions, 2263 flow [2024-06-14 12:51:51,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2263, PETRI_PLACES=134, PETRI_TRANSITIONS=188} [2024-06-14 12:51:51,538 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-14 12:51:51,538 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 188 transitions, 2263 flow [2024-06-14 12:51:51,539 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:51:51,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:51,539 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 12:51:51,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:51:51,539 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 12:51:51,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:51,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2062564083, now seen corresponding path program 2 times [2024-06-14 12:51:51,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:51,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980153705] [2024-06-14 12:51:51,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:51,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:51,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:55,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:55,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:55,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980153705] [2024-06-14 12:51:55,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980153705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:55,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:55,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:51:55,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680111456] [2024-06-14 12:51:55,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:55,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:51:55,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:55,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:51:55,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:51:55,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:55,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 188 transitions, 2263 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 12:51:55,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:55,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:55,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:51:56,854 INFO L124 PetriNetUnfolderBase]: 2389/3672 cut-off events. [2024-06-14 12:51:56,854 INFO L125 PetriNetUnfolderBase]: For 67343/67368 co-relation queries the response was YES. [2024-06-14 12:51:56,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22447 conditions, 3672 events. 2389/3672 cut-off events. For 67343/67368 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18959 event pairs, 637 based on Foata normal form. 27/3697 useless extension candidates. Maximal degree in co-relation 22381. Up to 3360 conditions per place. [2024-06-14 12:51:56,880 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 191 selfloop transitions, 24 changer transitions 0/219 dead transitions. [2024-06-14 12:51:56,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 219 transitions, 2797 flow [2024-06-14 12:51:56,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:51:56,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:51:56,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 12:51:56,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-14 12:51:56,882 INFO L175 Difference]: Start difference. First operand has 134 places, 188 transitions, 2263 flow. Second operand 7 states and 121 transitions. [2024-06-14 12:51:56,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 219 transitions, 2797 flow [2024-06-14 12:51:56,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 219 transitions, 2694 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:51:56,964 INFO L231 Difference]: Finished difference. Result has 135 places, 190 transitions, 2247 flow [2024-06-14 12:51:56,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2247, PETRI_PLACES=135, PETRI_TRANSITIONS=190} [2024-06-14 12:51:56,965 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-14 12:51:56,965 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 190 transitions, 2247 flow [2024-06-14 12:51:56,966 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 12:51:56,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:51:56,966 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 12:51:56,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:51:56,966 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 12:51:56,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:51:56,967 INFO L85 PathProgramCache]: Analyzing trace with hash -2100503433, now seen corresponding path program 3 times [2024-06-14 12:51:56,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:51:56,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661741331] [2024-06-14 12:51:56,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:51:56,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:51:56,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:51:59,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:51:59,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:51:59,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661741331] [2024-06-14 12:51:59,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661741331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:51:59,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:51:59,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:51:59,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193425939] [2024-06-14 12:51:59,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:51:59,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:51:59,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:51:59,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:51:59,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:51:59,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:51:59,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 190 transitions, 2247 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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:51:59,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:51:59,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:51:59,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:00,930 INFO L124 PetriNetUnfolderBase]: 2409/3702 cut-off events. [2024-06-14 12:52:00,930 INFO L125 PetriNetUnfolderBase]: For 68095/68120 co-relation queries the response was YES. [2024-06-14 12:52:00,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22704 conditions, 3702 events. 2409/3702 cut-off events. For 68095/68120 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19178 event pairs, 603 based on Foata normal form. 27/3727 useless extension candidates. Maximal degree in co-relation 22637. Up to 3292 conditions per place. [2024-06-14 12:52:01,051 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 191 selfloop transitions, 31 changer transitions 0/226 dead transitions. [2024-06-14 12:52:01,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 226 transitions, 2931 flow [2024-06-14 12:52:01,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:52:01,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:52:01,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 12:52:01,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-14 12:52:01,053 INFO L175 Difference]: Start difference. First operand has 135 places, 190 transitions, 2247 flow. Second operand 7 states and 123 transitions. [2024-06-14 12:52:01,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 226 transitions, 2931 flow [2024-06-14 12:52:01,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 226 transitions, 2862 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:52:01,124 INFO L231 Difference]: Finished difference. Result has 138 places, 195 transitions, 2337 flow [2024-06-14 12:52:01,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2337, PETRI_PLACES=138, PETRI_TRANSITIONS=195} [2024-06-14 12:52:01,125 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-14 12:52:01,125 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 195 transitions, 2337 flow [2024-06-14 12:52:01,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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:52:01,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:01,126 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 12:52:01,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:52:01,126 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 12:52:01,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:01,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1834662933, now seen corresponding path program 4 times [2024-06-14 12:52:01,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:01,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860315249] [2024-06-14 12:52:01,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:01,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:01,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:04,490 INFO 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:52:04,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:04,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860315249] [2024-06-14 12:52:04,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860315249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:04,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:04,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:52:04,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225190160] [2024-06-14 12:52:04,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:04,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:52:04,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:04,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:52:04,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:52:04,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:52:04,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 195 transitions, 2337 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 12:52:04,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:04,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:52:04,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:05,871 INFO L124 PetriNetUnfolderBase]: 2469/3747 cut-off events. [2024-06-14 12:52:05,871 INFO L125 PetriNetUnfolderBase]: For 78008/78010 co-relation queries the response was YES. [2024-06-14 12:52:05,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23491 conditions, 3747 events. 2469/3747 cut-off events. For 78008/78010 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19031 event pairs, 596 based on Foata normal form. 20/3766 useless extension candidates. Maximal degree in co-relation 23422. Up to 3159 conditions per place. [2024-06-14 12:52:05,898 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 174 selfloop transitions, 59 changer transitions 0/237 dead transitions. [2024-06-14 12:52:05,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 237 transitions, 2999 flow [2024-06-14 12:52:05,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:52:05,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:52:05,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:52:05,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-14 12:52:05,900 INFO L175 Difference]: Start difference. First operand has 138 places, 195 transitions, 2337 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:52:05,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 237 transitions, 2999 flow [2024-06-14 12:52:05,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 237 transitions, 2924 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 12:52:06,000 INFO L231 Difference]: Finished difference. Result has 143 places, 197 transitions, 2448 flow [2024-06-14 12:52:06,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2448, PETRI_PLACES=143, PETRI_TRANSITIONS=197} [2024-06-14 12:52:06,000 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 99 predicate places. [2024-06-14 12:52:06,001 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 197 transitions, 2448 flow [2024-06-14 12:52:06,001 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 12:52:06,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:06,001 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 12:52:06,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:52:06,001 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:52:06,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:06,002 INFO L85 PathProgramCache]: Analyzing trace with hash 197117419, now seen corresponding path program 1 times [2024-06-14 12:52:06,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:06,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010429563] [2024-06-14 12:52:06,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:06,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:06,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:08,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:08,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:08,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010429563] [2024-06-14 12:52:08,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010429563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:08,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:08,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:52:08,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917651371] [2024-06-14 12:52:08,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:08,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:52:08,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:08,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:52:08,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:52:08,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:52:08,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 197 transitions, 2448 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 12:52:08,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:08,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:52:08,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:09,291 INFO L124 PetriNetUnfolderBase]: 2446/3763 cut-off events. [2024-06-14 12:52:09,292 INFO L125 PetriNetUnfolderBase]: For 79667/79689 co-relation queries the response was YES. [2024-06-14 12:52:09,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24149 conditions, 3763 events. 2446/3763 cut-off events. For 79667/79689 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19461 event pairs, 622 based on Foata normal form. 28/3776 useless extension candidates. Maximal degree in co-relation 24078. Up to 3495 conditions per place. [2024-06-14 12:52:09,322 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 192 selfloop transitions, 21 changer transitions 0/225 dead transitions. [2024-06-14 12:52:09,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 225 transitions, 3070 flow [2024-06-14 12:52:09,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:52:09,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:52:09,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-14 12:52:09,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-14 12:52:09,323 INFO L175 Difference]: Start difference. First operand has 143 places, 197 transitions, 2448 flow. Second operand 6 states and 110 transitions. [2024-06-14 12:52:09,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 225 transitions, 3070 flow [2024-06-14 12:52:09,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 225 transitions, 2932 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 12:52:09,428 INFO L231 Difference]: Finished difference. Result has 144 places, 205 transitions, 2483 flow [2024-06-14 12:52:09,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2483, PETRI_PLACES=144, PETRI_TRANSITIONS=205} [2024-06-14 12:52:09,428 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-14 12:52:09,428 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 205 transitions, 2483 flow [2024-06-14 12:52:09,429 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 12:52:09,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:09,429 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 12:52:09,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:52:09,429 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 12:52:09,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:09,429 INFO L85 PathProgramCache]: Analyzing trace with hash -818937932, now seen corresponding path program 1 times [2024-06-14 12:52:09,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:09,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030030788] [2024-06-14 12:52:09,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:09,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:09,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:13,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:13,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:13,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030030788] [2024-06-14 12:52:13,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030030788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:13,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:13,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:52:13,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441277855] [2024-06-14 12:52:13,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:13,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:52:13,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:13,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:52:13,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:52:13,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:52:13,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 205 transitions, 2483 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 12:52:13,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:13,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:52:13,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:15,092 INFO L124 PetriNetUnfolderBase]: 3587/5594 cut-off events. [2024-06-14 12:52:15,092 INFO L125 PetriNetUnfolderBase]: For 152468/152470 co-relation queries the response was YES. [2024-06-14 12:52:15,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35236 conditions, 5594 events. 3587/5594 cut-off events. For 152468/152470 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 31790 event pairs, 794 based on Foata normal form. 66/5659 useless extension candidates. Maximal degree in co-relation 35163. Up to 2330 conditions per place. [2024-06-14 12:52:15,136 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 188 selfloop transitions, 117 changer transitions 0/309 dead transitions. [2024-06-14 12:52:15,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 309 transitions, 3906 flow [2024-06-14 12:52:15,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:52:15,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:52:15,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-14 12:52:15,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-14 12:52:15,149 INFO L175 Difference]: Start difference. First operand has 144 places, 205 transitions, 2483 flow. Second operand 11 states and 231 transitions. [2024-06-14 12:52:15,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 309 transitions, 3906 flow [2024-06-14 12:52:15,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 309 transitions, 3847 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-14 12:52:15,299 INFO L231 Difference]: Finished difference. Result has 155 places, 214 transitions, 2904 flow [2024-06-14 12:52:15,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2904, PETRI_PLACES=155, PETRI_TRANSITIONS=214} [2024-06-14 12:52:15,304 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-14 12:52:15,304 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 214 transitions, 2904 flow [2024-06-14 12:52:15,304 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 12:52:15,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:15,305 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 12:52:15,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:52:15,305 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 12:52:15,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:15,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1429776130, now seen corresponding path program 2 times [2024-06-14 12:52:15,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:15,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237402328] [2024-06-14 12:52:15,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:15,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:15,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:18,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:52:18,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:18,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237402328] [2024-06-14 12:52:18,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237402328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:18,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:18,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:52:18,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609259903] [2024-06-14 12:52:18,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:18,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:52:18,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:18,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:52:18,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:52:19,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:52:19,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 214 transitions, 2904 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 12:52:19,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:19,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:52:19,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:21,597 INFO L124 PetriNetUnfolderBase]: 4323/6794 cut-off events. [2024-06-14 12:52:21,598 INFO L125 PetriNetUnfolderBase]: For 206539/206541 co-relation queries the response was YES. [2024-06-14 12:52:21,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44161 conditions, 6794 events. 4323/6794 cut-off events. For 206539/206541 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 40793 event pairs, 1391 based on Foata normal form. 66/6859 useless extension candidates. Maximal degree in co-relation 44084. Up to 4482 conditions per place. [2024-06-14 12:52:21,647 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 184 selfloop transitions, 117 changer transitions 0/305 dead transitions. [2024-06-14 12:52:21,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 305 transitions, 4168 flow [2024-06-14 12:52:21,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:52:21,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:52:21,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-06-14 12:52:21,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-14 12:52:21,649 INFO L175 Difference]: Start difference. First operand has 155 places, 214 transitions, 2904 flow. Second operand 12 states and 243 transitions. [2024-06-14 12:52:21,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 305 transitions, 4168 flow [2024-06-14 12:52:21,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 305 transitions, 3933 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-14 12:52:21,919 INFO L231 Difference]: Finished difference. Result has 163 places, 219 transitions, 3045 flow [2024-06-14 12:52:21,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2685, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3045, PETRI_PLACES=163, PETRI_TRANSITIONS=219} [2024-06-14 12:52:21,920 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-14 12:52:21,920 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 219 transitions, 3045 flow [2024-06-14 12:52:21,921 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 12:52:21,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:21,921 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 12:52:21,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:52:21,921 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 12:52:21,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:21,921 INFO L85 PathProgramCache]: Analyzing trace with hash -730224302, now seen corresponding path program 3 times [2024-06-14 12:52:21,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:21,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722585818] [2024-06-14 12:52:21,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:21,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:21,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52: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 12:52:25,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:25,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722585818] [2024-06-14 12:52:25,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722585818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:25,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:25,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:52:25,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378122321] [2024-06-14 12:52:25,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:25,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:52:25,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:25,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:52:25,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:52:25,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:52:25,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 219 transitions, 3045 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 12:52:25,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:25,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:52:25,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:27,958 INFO L124 PetriNetUnfolderBase]: 4452/7019 cut-off events. [2024-06-14 12:52:27,958 INFO L125 PetriNetUnfolderBase]: For 214433/214435 co-relation queries the response was YES. [2024-06-14 12:52:27,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44387 conditions, 7019 events. 4452/7019 cut-off events. For 214433/214435 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 42744 event pairs, 1620 based on Foata normal form. 76/7094 useless extension candidates. Maximal degree in co-relation 44307. Up to 5456 conditions per place. [2024-06-14 12:52:28,006 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 173 selfloop transitions, 116 changer transitions 0/293 dead transitions. [2024-06-14 12:52:28,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 293 transitions, 4035 flow [2024-06-14 12:52:28,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:52:28,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:52:28,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 231 transitions. [2024-06-14 12:52:28,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-14 12:52:28,009 INFO L175 Difference]: Start difference. First operand has 163 places, 219 transitions, 3045 flow. Second operand 12 states and 231 transitions. [2024-06-14 12:52:28,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 293 transitions, 4035 flow [2024-06-14 12:52:28,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 293 transitions, 3824 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 12:52:28,267 INFO L231 Difference]: Finished difference. Result has 167 places, 221 transitions, 3137 flow [2024-06-14 12:52:28,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2836, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3137, PETRI_PLACES=167, PETRI_TRANSITIONS=221} [2024-06-14 12:52:28,268 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-14 12:52:28,268 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 221 transitions, 3137 flow [2024-06-14 12:52:28,268 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 12:52:28,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:28,268 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 12:52:28,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:52:28,269 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 12:52:28,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:28,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1451165328, now seen corresponding path program 4 times [2024-06-14 12:52:28,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:28,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520648602] [2024-06-14 12:52:28,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:28,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:28,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:32,833 INFO 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:52:32,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:32,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520648602] [2024-06-14 12:52:32,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520648602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:32,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:32,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:52:32,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606578373] [2024-06-14 12:52:32,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:32,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:52:32,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:32,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:52:32,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:52:32,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:52:32,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 221 transitions, 3137 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 12:52:32,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:32,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:52:32,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:35,430 INFO L124 PetriNetUnfolderBase]: 4764/7525 cut-off events. [2024-06-14 12:52:35,430 INFO L125 PetriNetUnfolderBase]: For 227559/227561 co-relation queries the response was YES. [2024-06-14 12:52:35,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47188 conditions, 7525 events. 4764/7525 cut-off events. For 227559/227561 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 46735 event pairs, 1810 based on Foata normal form. 76/7600 useless extension candidates. Maximal degree in co-relation 47106. Up to 6292 conditions per place. [2024-06-14 12:52:35,484 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 207 selfloop transitions, 81 changer transitions 0/292 dead transitions. [2024-06-14 12:52:35,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 292 transitions, 4145 flow [2024-06-14 12:52:35,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:52:35,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:52:35,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-14 12:52:35,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-14 12:52:35,485 INFO L175 Difference]: Start difference. First operand has 167 places, 221 transitions, 3137 flow. Second operand 11 states and 215 transitions. [2024-06-14 12:52:35,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 292 transitions, 4145 flow [2024-06-14 12:52:35,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 292 transitions, 3872 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-14 12:52:35,774 INFO L231 Difference]: Finished difference. Result has 168 places, 223 transitions, 3105 flow [2024-06-14 12:52:35,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2866, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3105, PETRI_PLACES=168, PETRI_TRANSITIONS=223} [2024-06-14 12:52:35,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-14 12:52:35,775 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 223 transitions, 3105 flow [2024-06-14 12:52:35,775 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 12:52:35,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:35,775 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 12:52:35,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:52:35,776 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 12:52:35,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:35,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1876812364, now seen corresponding path program 5 times [2024-06-14 12:52:35,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:35,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327986893] [2024-06-14 12:52:35,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:35,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:35,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:39,486 INFO 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:52:39,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:39,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327986893] [2024-06-14 12:52:39,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327986893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:39,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:39,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:52:39,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262269706] [2024-06-14 12:52:39,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:39,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:52:39,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:39,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:52:39,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:52:39,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:52:39,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 223 transitions, 3105 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 12:52:39,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:39,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:52:39,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:43,045 INFO L124 PetriNetUnfolderBase]: 5076/8055 cut-off events. [2024-06-14 12:52:43,046 INFO L125 PetriNetUnfolderBase]: For 243693/243695 co-relation queries the response was YES. [2024-06-14 12:52:43,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49342 conditions, 8055 events. 5076/8055 cut-off events. For 243693/243695 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 51083 event pairs, 1938 based on Foata normal form. 76/8130 useless extension candidates. Maximal degree in co-relation 49259. Up to 6816 conditions per place. [2024-06-14 12:52:43,094 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 215 selfloop transitions, 85 changer transitions 0/304 dead transitions. [2024-06-14 12:52:43,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 304 transitions, 4167 flow [2024-06-14 12:52:43,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:52:43,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:52:43,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 247 transitions. [2024-06-14 12:52:43,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:52:43,096 INFO L175 Difference]: Start difference. First operand has 168 places, 223 transitions, 3105 flow. Second operand 13 states and 247 transitions. [2024-06-14 12:52:43,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 304 transitions, 4167 flow [2024-06-14 12:52:43,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 304 transitions, 3967 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 12:52:43,348 INFO L231 Difference]: Finished difference. Result has 172 places, 225 transitions, 3156 flow [2024-06-14 12:52:43,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2905, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3156, PETRI_PLACES=172, PETRI_TRANSITIONS=225} [2024-06-14 12:52:43,349 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-14 12:52:43,349 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 225 transitions, 3156 flow [2024-06-14 12:52:43,349 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 12:52:43,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:43,349 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 12:52:43,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:52:43,349 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 12:52:43,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:43,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1871302114, now seen corresponding path program 6 times [2024-06-14 12:52:43,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:43,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384160012] [2024-06-14 12:52:43,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:43,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:43,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:47,416 INFO 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:52:47,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:47,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384160012] [2024-06-14 12:52:47,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384160012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:47,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:47,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:52:47,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474259821] [2024-06-14 12:52:47,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:47,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:52:47,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:47,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:52:47,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:52:47,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:52:47,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 225 transitions, 3156 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 12:52:47,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:47,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:52:47,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:50,413 INFO L124 PetriNetUnfolderBase]: 5637/8948 cut-off events. [2024-06-14 12:52:50,414 INFO L125 PetriNetUnfolderBase]: For 280633/280635 co-relation queries the response was YES. [2024-06-14 12:52:50,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54735 conditions, 8948 events. 5637/8948 cut-off events. For 280633/280635 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 57991 event pairs, 2000 based on Foata normal form. 66/9013 useless extension candidates. Maximal degree in co-relation 54651. Up to 6158 conditions per place. [2024-06-14 12:52:50,476 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 222 selfloop transitions, 81 changer transitions 0/307 dead transitions. [2024-06-14 12:52:50,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 307 transitions, 4379 flow [2024-06-14 12:52:50,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:52:50,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:52:50,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-14 12:52:50,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 12:52:50,478 INFO L175 Difference]: Start difference. First operand has 172 places, 225 transitions, 3156 flow. Second operand 11 states and 220 transitions. [2024-06-14 12:52:50,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 307 transitions, 4379 flow [2024-06-14 12:52:50,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 307 transitions, 4167 flow, removed 26 selfloop flow, removed 11 redundant places. [2024-06-14 12:52:50,799 INFO L231 Difference]: Finished difference. Result has 173 places, 230 transitions, 3274 flow [2024-06-14 12:52:50,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3274, PETRI_PLACES=173, PETRI_TRANSITIONS=230} [2024-06-14 12:52:50,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 129 predicate places. [2024-06-14 12:52:50,799 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 230 transitions, 3274 flow [2024-06-14 12:52:50,799 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 12:52:50,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:50,800 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 12:52:50,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:52:50,800 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 12:52:50,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:50,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1445587746, now seen corresponding path program 1 times [2024-06-14 12:52:50,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:50,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665797584] [2024-06-14 12:52:50,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:50,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:50,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:52:54,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 12:52:54,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:52:54,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665797584] [2024-06-14 12:52:54,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665797584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:52:54,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:52:54,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:52:54,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677522705] [2024-06-14 12:52:54,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:52:54,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:52:54,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:52:54,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:52:54,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:52:54,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:52:54,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 230 transitions, 3274 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 12:52:54,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:52:54,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:52:54,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:52:57,694 INFO L124 PetriNetUnfolderBase]: 5849/9374 cut-off events. [2024-06-14 12:52:57,695 INFO L125 PetriNetUnfolderBase]: For 292296/292298 co-relation queries the response was YES. [2024-06-14 12:52:57,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56685 conditions, 9374 events. 5849/9374 cut-off events. For 292296/292298 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 62086 event pairs, 2240 based on Foata normal form. 56/9429 useless extension candidates. Maximal degree in co-relation 56599. Up to 7031 conditions per place. [2024-06-14 12:52:57,765 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 220 selfloop transitions, 93 changer transitions 0/317 dead transitions. [2024-06-14 12:52:57,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 317 transitions, 4419 flow [2024-06-14 12:52:57,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:52:57,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:52:57,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 251 transitions. [2024-06-14 12:52:57,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4490161001788909 [2024-06-14 12:52:57,776 INFO L175 Difference]: Start difference. First operand has 173 places, 230 transitions, 3274 flow. Second operand 13 states and 251 transitions. [2024-06-14 12:52:57,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 317 transitions, 4419 flow [2024-06-14 12:52:58,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 317 transitions, 4250 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-14 12:52:58,207 INFO L231 Difference]: Finished difference. Result has 179 places, 232 transitions, 3373 flow [2024-06-14 12:52:58,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3373, PETRI_PLACES=179, PETRI_TRANSITIONS=232} [2024-06-14 12:52:58,208 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-14 12:52:58,208 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 232 transitions, 3373 flow [2024-06-14 12:52:58,208 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 12:52:58,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:52:58,208 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 12:52:58,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:52:58,209 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 12:52:58,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:52:58,210 INFO L85 PathProgramCache]: Analyzing trace with hash -892659764, now seen corresponding path program 7 times [2024-06-14 12:52:58,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:52:58,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952899351] [2024-06-14 12:52:58,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:52:58,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:52:58,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:01,673 INFO 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:53:01,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:01,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952899351] [2024-06-14 12:53:01,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952899351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:01,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:01,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:53:01,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962144608] [2024-06-14 12:53:01,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:01,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:53:01,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:01,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:53:01,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:53:01,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:01,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 232 transitions, 3373 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 12:53:01,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:01,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:01,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:05,079 INFO L124 PetriNetUnfolderBase]: 6349/10224 cut-off events. [2024-06-14 12:53:05,079 INFO L125 PetriNetUnfolderBase]: For 327161/327163 co-relation queries the response was YES. [2024-06-14 12:53:05,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60617 conditions, 10224 events. 6349/10224 cut-off events. For 327161/327163 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 69373 event pairs, 2588 based on Foata normal form. 76/10299 useless extension candidates. Maximal degree in co-relation 60529. Up to 8298 conditions per place. [2024-06-14 12:53:05,149 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 186 selfloop transitions, 102 changer transitions 0/292 dead transitions. [2024-06-14 12:53:05,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 292 transitions, 4246 flow [2024-06-14 12:53:05,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:53:05,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:53:05,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-14 12:53:05,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-14 12:53:05,157 INFO L175 Difference]: Start difference. First operand has 179 places, 232 transitions, 3373 flow. Second operand 10 states and 193 transitions. [2024-06-14 12:53:05,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 292 transitions, 4246 flow [2024-06-14 12:53:05,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 292 transitions, 4000 flow, removed 32 selfloop flow, removed 11 redundant places. [2024-06-14 12:53:05,619 INFO L231 Difference]: Finished difference. Result has 178 places, 234 transitions, 3426 flow [2024-06-14 12:53:05,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3127, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3426, PETRI_PLACES=178, PETRI_TRANSITIONS=234} [2024-06-14 12:53:05,619 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-14 12:53:05,620 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 234 transitions, 3426 flow [2024-06-14 12:53:05,620 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 12:53:05,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:05,620 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 12:53:05,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:53:05,620 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:05,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:05,621 INFO L85 PathProgramCache]: Analyzing trace with hash -485236928, now seen corresponding path program 8 times [2024-06-14 12:53:05,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:05,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147848217] [2024-06-14 12:53:05,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:05,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:05,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:09,071 INFO 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:53:09,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:09,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147848217] [2024-06-14 12:53:09,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147848217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:09,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:09,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:53:09,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027499516] [2024-06-14 12:53:09,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:09,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:53:09,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:09,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:53:09,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:53:09,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:09,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 234 transitions, 3426 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 12:53:09,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:09,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:09,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:12,075 INFO L124 PetriNetUnfolderBase]: 6381/10294 cut-off events. [2024-06-14 12:53:12,075 INFO L125 PetriNetUnfolderBase]: For 308724/308749 co-relation queries the response was YES. [2024-06-14 12:53:12,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60930 conditions, 10294 events. 6381/10294 cut-off events. For 308724/308749 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 70168 event pairs, 2856 based on Foata normal form. 43/10335 useless extension candidates. Maximal degree in co-relation 60841. Up to 9625 conditions per place. [2024-06-14 12:53:12,148 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 239 selfloop transitions, 46 changer transitions 0/289 dead transitions. [2024-06-14 12:53:12,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 289 transitions, 4176 flow [2024-06-14 12:53:12,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:53:12,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:53:12,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-14 12:53:12,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-14 12:53:12,150 INFO L175 Difference]: Start difference. First operand has 178 places, 234 transitions, 3426 flow. Second operand 10 states and 176 transitions. [2024-06-14 12:53:12,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 289 transitions, 4176 flow [2024-06-14 12:53:12,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 289 transitions, 3930 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-14 12:53:12,651 INFO L231 Difference]: Finished difference. Result has 180 places, 235 transitions, 3307 flow [2024-06-14 12:53:12,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3180, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3307, PETRI_PLACES=180, PETRI_TRANSITIONS=235} [2024-06-14 12:53:12,651 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-14 12:53:12,651 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 235 transitions, 3307 flow [2024-06-14 12:53:12,652 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 12:53:12,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:12,652 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 12:53:12,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:53:12,652 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:12,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:12,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1034399634, now seen corresponding path program 9 times [2024-06-14 12:53:12,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:12,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112997045] [2024-06-14 12:53:12,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:12,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:12,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:16,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:16,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:16,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112997045] [2024-06-14 12:53:16,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112997045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:16,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:16,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:53:16,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95799597] [2024-06-14 12:53:16,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:16,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:53:16,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:16,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:53:16,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:53:16,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:16,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 235 transitions, 3307 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 12:53:16,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:16,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:16,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:19,328 INFO L124 PetriNetUnfolderBase]: 6840/11085 cut-off events. [2024-06-14 12:53:19,328 INFO L125 PetriNetUnfolderBase]: For 352344/352346 co-relation queries the response was YES. [2024-06-14 12:53:19,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63353 conditions, 11085 events. 6840/11085 cut-off events. For 352344/352346 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 76982 event pairs, 2898 based on Foata normal form. 76/11160 useless extension candidates. Maximal degree in co-relation 63263. Up to 9139 conditions per place. [2024-06-14 12:53:19,441 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 198 selfloop transitions, 98 changer transitions 0/300 dead transitions. [2024-06-14 12:53:19,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 300 transitions, 4284 flow [2024-06-14 12:53:19,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:53:19,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:53:19,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-14 12:53:19,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-14 12:53:19,453 INFO L175 Difference]: Start difference. First operand has 180 places, 235 transitions, 3307 flow. Second operand 10 states and 200 transitions. [2024-06-14 12:53:19,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 300 transitions, 4284 flow [2024-06-14 12:53:20,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 300 transitions, 4171 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 12:53:20,049 INFO L231 Difference]: Finished difference. Result has 182 places, 237 transitions, 3489 flow [2024-06-14 12:53:20,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3194, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3489, PETRI_PLACES=182, PETRI_TRANSITIONS=237} [2024-06-14 12:53:20,054 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-14 12:53:20,054 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 237 transitions, 3489 flow [2024-06-14 12:53:20,054 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 12:53:20,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:20,054 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 12:53:20,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:53:20,054 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:20,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:20,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1034251764, now seen corresponding path program 10 times [2024-06-14 12:53:20,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:20,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579797347] [2024-06-14 12:53:20,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:20,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:20,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:23,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 12:53:23,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:23,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579797347] [2024-06-14 12:53:23,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579797347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:23,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:23,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:53:23,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732580074] [2024-06-14 12:53:23,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:23,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:53:23,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:23,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:53:23,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:53:23,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:23,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 237 transitions, 3489 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 12:53:23,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:23,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:23,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:26,955 INFO L124 PetriNetUnfolderBase]: 7185/11672 cut-off events. [2024-06-14 12:53:26,956 INFO L125 PetriNetUnfolderBase]: For 362445/362447 co-relation queries the response was YES. [2024-06-14 12:53:27,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65460 conditions, 11672 events. 7185/11672 cut-off events. For 362445/362447 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 82211 event pairs, 2265 based on Foata normal form. 66/11737 useless extension candidates. Maximal degree in co-relation 65369. Up to 6528 conditions per place. [2024-06-14 12:53:27,062 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 205 selfloop transitions, 107 changer transitions 0/316 dead transitions. [2024-06-14 12:53:27,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 316 transitions, 4707 flow [2024-06-14 12:53:27,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:53:27,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:53:27,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-14 12:53:27,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4790697674418605 [2024-06-14 12:53:27,063 INFO L175 Difference]: Start difference. First operand has 182 places, 237 transitions, 3489 flow. Second operand 10 states and 206 transitions. [2024-06-14 12:53:27,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 316 transitions, 4707 flow [2024-06-14 12:53:27,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 316 transitions, 4465 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 12:53:27,844 INFO L231 Difference]: Finished difference. Result has 185 places, 243 transitions, 3673 flow [2024-06-14 12:53:27,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3673, PETRI_PLACES=185, PETRI_TRANSITIONS=243} [2024-06-14 12:53:27,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-14 12:53:27,845 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 243 transitions, 3673 flow [2024-06-14 12:53:27,845 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 12:53:27,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:27,845 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 12:53:27,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:53:27,845 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:27,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:27,846 INFO L85 PathProgramCache]: Analyzing trace with hash -477871886, now seen corresponding path program 2 times [2024-06-14 12:53:27,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:27,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50613286] [2024-06-14 12:53:27,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:27,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:27,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:32,084 INFO 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:53:32,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:32,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50613286] [2024-06-14 12:53:32,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50613286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:32,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:32,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:53:32,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187755394] [2024-06-14 12:53:32,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:32,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:53:32,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:32,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:53:32,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:53:32,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:32,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 243 transitions, 3673 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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:53:32,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:32,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:32,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:35,256 INFO L124 PetriNetUnfolderBase]: 7233/11780 cut-off events. [2024-06-14 12:53:35,256 INFO L125 PetriNetUnfolderBase]: For 346762/346787 co-relation queries the response was YES. [2024-06-14 12:53:35,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66430 conditions, 11780 events. 7233/11780 cut-off events. For 346762/346787 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 83626 event pairs, 3391 based on Foata normal form. 35/11813 useless extension candidates. Maximal degree in co-relation 66337. Up to 10975 conditions per place. [2024-06-14 12:53:35,366 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 253 selfloop transitions, 49 changer transitions 0/306 dead transitions. [2024-06-14 12:53:35,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 306 transitions, 4485 flow [2024-06-14 12:53:35,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:53:35,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:53:35,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-14 12:53:35,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4080338266384778 [2024-06-14 12:53:35,368 INFO L175 Difference]: Start difference. First operand has 185 places, 243 transitions, 3673 flow. Second operand 11 states and 193 transitions. [2024-06-14 12:53:35,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 306 transitions, 4485 flow [2024-06-14 12:53:36,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 306 transitions, 4114 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-14 12:53:36,130 INFO L231 Difference]: Finished difference. Result has 187 places, 244 transitions, 3436 flow [2024-06-14 12:53:36,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3302, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3436, PETRI_PLACES=187, PETRI_TRANSITIONS=244} [2024-06-14 12:53:36,131 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-14 12:53:36,131 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 244 transitions, 3436 flow [2024-06-14 12:53:36,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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:53:36,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:36,131 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 12:53:36,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:53:36,131 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:36,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:36,132 INFO L85 PathProgramCache]: Analyzing trace with hash -219324446, now seen corresponding path program 3 times [2024-06-14 12:53:36,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:36,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098358684] [2024-06-14 12:53:36,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:36,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:36,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:39,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 12:53:39,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:39,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098358684] [2024-06-14 12:53:39,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098358684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:39,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:39,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:53:39,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152548184] [2024-06-14 12:53:39,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:39,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:53:39,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:39,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:53:39,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:53:39,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:39,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 244 transitions, 3436 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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:53:39,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:39,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:39,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:42,821 INFO L124 PetriNetUnfolderBase]: 7281/11864 cut-off events. [2024-06-14 12:53:42,821 INFO L125 PetriNetUnfolderBase]: For 351608/351633 co-relation queries the response was YES. [2024-06-14 12:53:42,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65416 conditions, 11864 events. 7281/11864 cut-off events. For 351608/351633 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 84130 event pairs, 3361 based on Foata normal form. 35/11897 useless extension candidates. Maximal degree in co-relation 65323. Up to 10103 conditions per place. [2024-06-14 12:53:42,920 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 238 selfloop transitions, 60 changer transitions 0/302 dead transitions. [2024-06-14 12:53:42,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 302 transitions, 4304 flow [2024-06-14 12:53:42,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:53:42,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:53:42,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-14 12:53:42,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-14 12:53:42,922 INFO L175 Difference]: Start difference. First operand has 187 places, 244 transitions, 3436 flow. Second operand 10 states and 178 transitions. [2024-06-14 12:53:42,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 302 transitions, 4304 flow [2024-06-14 12:53:43,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 302 transitions, 4180 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 12:53:43,553 INFO L231 Difference]: Finished difference. Result has 188 places, 245 transitions, 3468 flow [2024-06-14 12:53:43,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3468, PETRI_PLACES=188, PETRI_TRANSITIONS=245} [2024-06-14 12:53:43,554 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-14 12:53:43,554 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 245 transitions, 3468 flow [2024-06-14 12:53:43,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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:53:43,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:43,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 12:53:43,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:53:43,554 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:43,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:43,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1039977216, now seen corresponding path program 4 times [2024-06-14 12:53:43,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:43,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845076174] [2024-06-14 12:53:43,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:43,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:43,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:47,309 INFO 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:53:47,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:47,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845076174] [2024-06-14 12:53:47,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845076174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:47,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:47,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:53:47,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349554228] [2024-06-14 12:53:47,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:47,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:53:47,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:47,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:53:47,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:53:47,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:47,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 245 transitions, 3468 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 12:53:47,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:47,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:47,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:50,676 INFO L124 PetriNetUnfolderBase]: 7629/12530 cut-off events. [2024-06-14 12:53:50,676 INFO L125 PetriNetUnfolderBase]: For 394406/394408 co-relation queries the response was YES. [2024-06-14 12:53:50,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67755 conditions, 12530 events. 7629/12530 cut-off events. For 394406/394408 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 90870 event pairs, 2944 based on Foata normal form. 56/12585 useless extension candidates. Maximal degree in co-relation 67661. Up to 8442 conditions per place. [2024-06-14 12:53:50,982 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 192 selfloop transitions, 114 changer transitions 0/310 dead transitions. [2024-06-14 12:53:50,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 310 transitions, 4346 flow [2024-06-14 12:53:50,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:53:50,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:53:50,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-14 12:53:50,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-14 12:53:50,984 INFO L175 Difference]: Start difference. First operand has 188 places, 245 transitions, 3468 flow. Second operand 10 states and 196 transitions. [2024-06-14 12:53:50,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 310 transitions, 4346 flow [2024-06-14 12:53:51,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 310 transitions, 4215 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 12:53:51,521 INFO L231 Difference]: Finished difference. Result has 191 places, 246 transitions, 3613 flow [2024-06-14 12:53:51,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3613, PETRI_PLACES=191, PETRI_TRANSITIONS=246} [2024-06-14 12:53:51,522 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-14 12:53:51,522 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 246 transitions, 3613 flow [2024-06-14 12:53:51,522 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 12:53:51,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:51,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:51,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:53:51,523 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 12:53:51,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:51,523 INFO L85 PathProgramCache]: Analyzing trace with hash 127931950, now seen corresponding path program 1 times [2024-06-14 12:53:51,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:51,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621208730] [2024-06-14 12:53:51,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:51,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:51,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:54,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 12:53:54,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:54,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621208730] [2024-06-14 12:53:54,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621208730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:54,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:54,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:53:54,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605632099] [2024-06-14 12:53:54,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:54,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:53:54,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:54,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:53:54,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:53:54,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:53:54,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 246 transitions, 3613 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 12:53:54,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:54,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:53:54,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:57,671 INFO L124 PetriNetUnfolderBase]: 7706/12625 cut-off events. [2024-06-14 12:53:57,671 INFO L125 PetriNetUnfolderBase]: For 393842/393885 co-relation queries the response was YES. [2024-06-14 12:53:57,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70297 conditions, 12625 events. 7706/12625 cut-off events. For 393842/393885 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 91664 event pairs, 3706 based on Foata normal form. 39/12628 useless extension candidates. Maximal degree in co-relation 70201. Up to 12123 conditions per place. [2024-06-14 12:53:57,773 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 232 selfloop transitions, 46 changer transitions 9/301 dead transitions. [2024-06-14 12:53:57,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 301 transitions, 4773 flow [2024-06-14 12:53:57,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:53:57,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:53:57,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 12:53:57,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:53:57,775 INFO L175 Difference]: Start difference. First operand has 191 places, 246 transitions, 3613 flow. Second operand 8 states and 136 transitions. [2024-06-14 12:53:57,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 301 transitions, 4773 flow [2024-06-14 12:53:58,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 301 transitions, 4450 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 12:53:58,582 INFO L231 Difference]: Finished difference. Result has 192 places, 268 transitions, 3843 flow [2024-06-14 12:53:58,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3337, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3843, PETRI_PLACES=192, PETRI_TRANSITIONS=268} [2024-06-14 12:53:58,583 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-14 12:53:58,583 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 268 transitions, 3843 flow [2024-06-14 12:53:58,583 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 12:53:58,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:58,584 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 12:53:58,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:53:58,584 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 12:53:58,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:58,584 INFO L85 PathProgramCache]: Analyzing trace with hash 450921484, now seen corresponding path program 2 times [2024-06-14 12:53:58,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:58,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471574815] [2024-06-14 12:53:58,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:58,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:58,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:01,598 INFO 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:54:01,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:01,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471574815] [2024-06-14 12:54:01,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471574815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:01,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:01,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:01,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383313723] [2024-06-14 12:54:01,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:01,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:01,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:01,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:01,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:01,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:01,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 268 transitions, 3843 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 12:54:01,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:01,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:01,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:04,366 INFO L124 PetriNetUnfolderBase]: 7238/11757 cut-off events. [2024-06-14 12:54:04,366 INFO L125 PetriNetUnfolderBase]: For 386154/386197 co-relation queries the response was YES. [2024-06-14 12:54:04,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65129 conditions, 11757 events. 7238/11757 cut-off events. For 386154/386197 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 83401 event pairs, 3381 based on Foata normal form. 39/11763 useless extension candidates. Maximal degree in co-relation 65032. Up to 11211 conditions per place. [2024-06-14 12:54:04,470 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 202 selfloop transitions, 65 changer transitions 15/296 dead transitions. [2024-06-14 12:54:04,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 296 transitions, 4473 flow [2024-06-14 12:54:04,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:04,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:04,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-14 12:54:04,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:54:04,472 INFO L175 Difference]: Start difference. First operand has 192 places, 268 transitions, 3843 flow. Second operand 7 states and 129 transitions. [2024-06-14 12:54:04,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 296 transitions, 4473 flow [2024-06-14 12:54:05,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 296 transitions, 4362 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 12:54:05,188 INFO L231 Difference]: Finished difference. Result has 195 places, 254 transitions, 3652 flow [2024-06-14 12:54:05,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3652, PETRI_PLACES=195, PETRI_TRANSITIONS=254} [2024-06-14 12:54:05,189 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-14 12:54:05,189 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 254 transitions, 3652 flow [2024-06-14 12:54:05,189 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 12:54:05,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:05,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:05,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:54:05,190 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 12:54:05,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:05,191 INFO L85 PathProgramCache]: Analyzing trace with hash 451337194, now seen corresponding path program 3 times [2024-06-14 12:54:05,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:05,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353982122] [2024-06-14 12:54:05,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:05,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:05,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:08,472 INFO 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:54:08,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:08,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353982122] [2024-06-14 12:54:08,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353982122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:08,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:08,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:08,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856573285] [2024-06-14 12:54:08,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:08,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:08,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:08,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:08,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:08,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:08,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 254 transitions, 3652 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 12:54:08,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:08,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:08,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:10,777 INFO L124 PetriNetUnfolderBase]: 6324/10235 cut-off events. [2024-06-14 12:54:10,777 INFO L125 PetriNetUnfolderBase]: For 391392/391450 co-relation queries the response was YES. [2024-06-14 12:54:10,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60294 conditions, 10235 events. 6324/10235 cut-off events. For 391392/391450 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 70172 event pairs, 2553 based on Foata normal form. 47/10247 useless extension candidates. Maximal degree in co-relation 60197. Up to 9551 conditions per place. [2024-06-14 12:54:10,874 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 191 selfloop transitions, 84 changer transitions 0/289 dead transitions. [2024-06-14 12:54:10,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 289 transitions, 4618 flow [2024-06-14 12:54:10,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:10,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:10,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 12:54:10,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-14 12:54:10,877 INFO L175 Difference]: Start difference. First operand has 195 places, 254 transitions, 3652 flow. Second operand 7 states and 128 transitions. [2024-06-14 12:54:10,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 289 transitions, 4618 flow [2024-06-14 12:54:11,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 289 transitions, 4277 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-14 12:54:11,382 INFO L231 Difference]: Finished difference. Result has 192 places, 265 transitions, 3746 flow [2024-06-14 12:54:11,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3746, PETRI_PLACES=192, PETRI_TRANSITIONS=265} [2024-06-14 12:54:11,382 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-14 12:54:11,382 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 265 transitions, 3746 flow [2024-06-14 12:54:11,383 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 12:54:11,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:11,383 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 12:54:11,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:54:11,383 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 12:54:11,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:11,383 INFO L85 PathProgramCache]: Analyzing trace with hash 272182180, now seen corresponding path program 1 times [2024-06-14 12:54:11,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:11,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116250326] [2024-06-14 12:54:11,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:11,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:11,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:13,887 INFO 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:54:13,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:13,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116250326] [2024-06-14 12:54:13,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116250326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:13,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:13,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:13,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023499407] [2024-06-14 12:54:13,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:13,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:13,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:13,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:13,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:13,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:13,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 265 transitions, 3746 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 12:54:13,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:13,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:13,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:16,225 INFO L124 PetriNetUnfolderBase]: 6418/10343 cut-off events. [2024-06-14 12:54:16,226 INFO L125 PetriNetUnfolderBase]: For 355423/355425 co-relation queries the response was YES. [2024-06-14 12:54:16,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60693 conditions, 10343 events. 6418/10343 cut-off events. For 355423/355425 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 70546 event pairs, 2837 based on Foata normal form. 4/10346 useless extension candidates. Maximal degree in co-relation 60597. Up to 10037 conditions per place. [2024-06-14 12:54:16,305 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 265 selfloop transitions, 25 changer transitions 0/294 dead transitions. [2024-06-14 12:54:16,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 294 transitions, 4660 flow [2024-06-14 12:54:16,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:54:16,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:54:16,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 12:54:16,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:54:16,307 INFO L175 Difference]: Start difference. First operand has 192 places, 265 transitions, 3746 flow. Second operand 6 states and 108 transitions. [2024-06-14 12:54:16,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 294 transitions, 4660 flow [2024-06-14 12:54:17,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 294 transitions, 4552 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-14 12:54:17,046 INFO L231 Difference]: Finished difference. Result has 197 places, 271 transitions, 3834 flow [2024-06-14 12:54:17,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3834, PETRI_PLACES=197, PETRI_TRANSITIONS=271} [2024-06-14 12:54:17,046 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-14 12:54:17,047 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 271 transitions, 3834 flow [2024-06-14 12:54:17,047 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 12:54:17,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:17,047 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 12:54:17,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:54:17,047 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 12:54:17,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:17,048 INFO L85 PathProgramCache]: Analyzing trace with hash -411831696, now seen corresponding path program 2 times [2024-06-14 12:54:17,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:17,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463016217] [2024-06-14 12:54:17,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:17,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:17,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:19,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:19,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:19,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463016217] [2024-06-14 12:54:19,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463016217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:19,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:19,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:19,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977104481] [2024-06-14 12:54:19,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:19,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:19,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:19,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:19,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:19,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:19,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 271 transitions, 3834 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 12:54:19,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:19,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:19,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:21,853 INFO L124 PetriNetUnfolderBase]: 6384/10295 cut-off events. [2024-06-14 12:54:21,854 INFO L125 PetriNetUnfolderBase]: For 366670/366672 co-relation queries the response was YES. [2024-06-14 12:54:21,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60539 conditions, 10295 events. 6384/10295 cut-off events. For 366670/366672 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 70247 event pairs, 2828 based on Foata normal form. 8/10302 useless extension candidates. Maximal degree in co-relation 60440. Up to 10038 conditions per place. [2024-06-14 12:54:21,928 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 266 selfloop transitions, 21 changer transitions 0/291 dead transitions. [2024-06-14 12:54:21,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 291 transitions, 4464 flow [2024-06-14 12:54:21,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:54:21,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:54:21,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-14 12:54:21,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 12:54:21,933 INFO L175 Difference]: Start difference. First operand has 197 places, 271 transitions, 3834 flow. Second operand 6 states and 105 transitions. [2024-06-14 12:54:21,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 291 transitions, 4464 flow [2024-06-14 12:54:22,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 291 transitions, 4360 flow, removed 51 selfloop flow, removed 1 redundant places. [2024-06-14 12:54:22,387 INFO L231 Difference]: Finished difference. Result has 202 places, 271 transitions, 3784 flow [2024-06-14 12:54:22,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3730, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3784, PETRI_PLACES=202, PETRI_TRANSITIONS=271} [2024-06-14 12:54:22,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-14 12:54:22,388 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 271 transitions, 3784 flow [2024-06-14 12:54:22,388 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 12:54:22,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:22,388 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 12:54:22,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:54:22,389 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 12:54:22,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:22,389 INFO L85 PathProgramCache]: Analyzing trace with hash 451352074, now seen corresponding path program 1 times [2024-06-14 12:54:22,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:22,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296381457] [2024-06-14 12:54:22,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:22,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:25,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 12:54:25,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:25,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296381457] [2024-06-14 12:54:25,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296381457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:25,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:25,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:25,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191707195] [2024-06-14 12:54:25,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:25,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:25,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:25,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:25,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:25,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:54:25,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 271 transitions, 3784 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 12:54:25,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:25,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:54:25,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:28,324 INFO L124 PetriNetUnfolderBase]: 6317/10216 cut-off events. [2024-06-14 12:54:28,325 INFO L125 PetriNetUnfolderBase]: For 391064/391107 co-relation queries the response was YES. [2024-06-14 12:54:28,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60456 conditions, 10216 events. 6317/10216 cut-off events. For 391064/391107 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 69812 event pairs, 2806 based on Foata normal form. 40/10225 useless extension candidates. Maximal degree in co-relation 60354. Up to 9861 conditions per place. [2024-06-14 12:54:28,398 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 262 selfloop transitions, 23 changer transitions 0/299 dead transitions. [2024-06-14 12:54:28,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 299 transitions, 4476 flow [2024-06-14 12:54:28,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:28,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:28,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 12:54:28,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152823920265781 [2024-06-14 12:54:28,400 INFO L175 Difference]: Start difference. First operand has 202 places, 271 transitions, 3784 flow. Second operand 7 states and 125 transitions. [2024-06-14 12:54:28,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 299 transitions, 4476 flow [2024-06-14 12:54:28,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 299 transitions, 4424 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 12:54:28,942 INFO L231 Difference]: Finished difference. Result has 203 places, 273 transitions, 3830 flow [2024-06-14 12:54:28,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3830, PETRI_PLACES=203, PETRI_TRANSITIONS=273} [2024-06-14 12:54:28,942 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 159 predicate places. [2024-06-14 12:54:28,942 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 273 transitions, 3830 flow [2024-06-14 12:54:28,943 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 12:54:28,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:28,943 INFO 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 12:54:28,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:54:28,943 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 12:54:28,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:28,943 INFO L85 PathProgramCache]: Analyzing trace with hash -57483367, now seen corresponding path program 1 times [2024-06-14 12:54:28,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:28,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466786163] [2024-06-14 12:54:28,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:28,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:28,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:32,722 INFO 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:54:32,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:32,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466786163] [2024-06-14 12:54:32,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466786163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:32,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:32,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:32,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697680075] [2024-06-14 12:54:32,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:32,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:32,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:32,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:32,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:32,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:32,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 273 transitions, 3830 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 12:54:32,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:32,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:32,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:35,750 INFO L124 PetriNetUnfolderBase]: 6433/10373 cut-off events. [2024-06-14 12:54:35,751 INFO L125 PetriNetUnfolderBase]: For 391791/391791 co-relation queries the response was YES. [2024-06-14 12:54:35,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61592 conditions, 10373 events. 6433/10373 cut-off events. For 391791/391791 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 70829 event pairs, 2902 based on Foata normal form. 2/10374 useless extension candidates. Maximal degree in co-relation 61489. Up to 10147 conditions per place. [2024-06-14 12:54:35,835 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 284 selfloop transitions, 24 changer transitions 0/312 dead transitions. [2024-06-14 12:54:35,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 312 transitions, 4625 flow [2024-06-14 12:54:35,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:35,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:35,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 12:54:35,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-14 12:54:35,837 INFO L175 Difference]: Start difference. First operand has 203 places, 273 transitions, 3830 flow. Second operand 8 states and 133 transitions. [2024-06-14 12:54:35,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 312 transitions, 4625 flow [2024-06-14 12:54:36,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 312 transitions, 4551 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:36,521 INFO L231 Difference]: Finished difference. Result has 207 places, 280 transitions, 3918 flow [2024-06-14 12:54:36,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3756, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3918, PETRI_PLACES=207, PETRI_TRANSITIONS=280} [2024-06-14 12:54:36,521 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-14 12:54:36,522 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 280 transitions, 3918 flow [2024-06-14 12:54:36,522 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 12:54:36,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:36,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:36,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:54:36,522 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 12:54:36,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:36,523 INFO L85 PathProgramCache]: Analyzing trace with hash -329086115, now seen corresponding path program 2 times [2024-06-14 12:54:36,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:36,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189992472] [2024-06-14 12:54:36,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:36,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:36,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:40,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:40,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:40,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189992472] [2024-06-14 12:54:40,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189992472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:40,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:40,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:40,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130700044] [2024-06-14 12:54:40,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:40,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:40,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:40,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:40,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:40,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:40,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 280 transitions, 3918 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 12:54:40,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:40,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:40,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:43,154 INFO L124 PetriNetUnfolderBase]: 6464/10422 cut-off events. [2024-06-14 12:54:43,154 INFO L125 PetriNetUnfolderBase]: For 408965/408965 co-relation queries the response was YES. [2024-06-14 12:54:43,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62272 conditions, 10422 events. 6464/10422 cut-off events. For 408965/408965 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 71297 event pairs, 2900 based on Foata normal form. 2/10423 useless extension candidates. Maximal degree in co-relation 62167. Up to 10166 conditions per place. [2024-06-14 12:54:43,250 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 282 selfloop transitions, 36 changer transitions 0/322 dead transitions. [2024-06-14 12:54:43,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 322 transitions, 4917 flow [2024-06-14 12:54:43,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:54:43,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:54:43,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-14 12:54:43,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35348837209302325 [2024-06-14 12:54:43,252 INFO L175 Difference]: Start difference. First operand has 207 places, 280 transitions, 3918 flow. Second operand 10 states and 152 transitions. [2024-06-14 12:54:43,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 322 transitions, 4917 flow [2024-06-14 12:54:43,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 322 transitions, 4853 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:44,000 INFO L231 Difference]: Finished difference. Result has 214 places, 294 transitions, 4172 flow [2024-06-14 12:54:44,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3862, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4172, PETRI_PLACES=214, PETRI_TRANSITIONS=294} [2024-06-14 12:54:44,000 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-14 12:54:44,000 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 294 transitions, 4172 flow [2024-06-14 12:54:44,000 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 12:54:44,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:44,001 INFO 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 12:54:44,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:54:44,001 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 12:54:44,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:44,001 INFO L85 PathProgramCache]: Analyzing trace with hash -329074955, now seen corresponding path program 3 times [2024-06-14 12:54:44,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:44,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703178091] [2024-06-14 12:54:44,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:44,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:44,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:47,598 INFO 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:54:47,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:47,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703178091] [2024-06-14 12:54:47,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703178091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:47,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:47,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:47,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464811218] [2024-06-14 12:54:47,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:47,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:47,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:47,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:47,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:47,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:47,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 294 transitions, 4172 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 12:54:47,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:47,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:47,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:50,286 INFO L124 PetriNetUnfolderBase]: 6458/10414 cut-off events. [2024-06-14 12:54:50,286 INFO L125 PetriNetUnfolderBase]: For 423872/423872 co-relation queries the response was YES. [2024-06-14 12:54:50,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62663 conditions, 10414 events. 6458/10414 cut-off events. For 423872/423872 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 71234 event pairs, 2900 based on Foata normal form. 2/10415 useless extension candidates. Maximal degree in co-relation 62555. Up to 10161 conditions per place. [2024-06-14 12:54:50,360 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 279 selfloop transitions, 35 changer transitions 0/318 dead transitions. [2024-06-14 12:54:50,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 318 transitions, 4862 flow [2024-06-14 12:54:50,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:50,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:50,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 12:54:50,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 12:54:50,362 INFO L175 Difference]: Start difference. First operand has 214 places, 294 transitions, 4172 flow. Second operand 8 states and 128 transitions. [2024-06-14 12:54:50,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 318 transitions, 4862 flow [2024-06-14 12:54:50,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 318 transitions, 4823 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-14 12:54:50,934 INFO L231 Difference]: Finished difference. Result has 220 places, 294 transitions, 4209 flow [2024-06-14 12:54:50,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4209, PETRI_PLACES=220, PETRI_TRANSITIONS=294} [2024-06-14 12:54:50,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-14 12:54:50,935 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 294 transitions, 4209 flow [2024-06-14 12:54:50,935 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 12:54:50,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:50,935 INFO 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 12:54:50,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:54:50,936 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 12:54:50,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:50,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1093654847, now seen corresponding path program 4 times [2024-06-14 12:54:50,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:50,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744128458] [2024-06-14 12:54:50,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:50,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:50,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:55,104 INFO 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:54:55,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:55,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744128458] [2024-06-14 12:54:55,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744128458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:55,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:55,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:55,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463179766] [2024-06-14 12:54:55,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:55,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:55,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:55,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:55,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:55,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:55,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 294 transitions, 4209 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 12:54:55,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:55,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:55,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:57,943 INFO L124 PetriNetUnfolderBase]: 6468/10432 cut-off events. [2024-06-14 12:54:57,944 INFO L125 PetriNetUnfolderBase]: For 441000/441000 co-relation queries the response was YES. [2024-06-14 12:54:58,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63221 conditions, 10432 events. 6468/10432 cut-off events. For 441000/441000 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 71353 event pairs, 2897 based on Foata normal form. 2/10433 useless extension candidates. Maximal degree in co-relation 63111. Up to 10152 conditions per place. [2024-06-14 12:54:58,039 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 287 selfloop transitions, 45 changer transitions 0/336 dead transitions. [2024-06-14 12:54:58,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 336 transitions, 5176 flow [2024-06-14 12:54:58,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:54:58,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:54:58,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 12:54:58,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-14 12:54:58,041 INFO L175 Difference]: Start difference. First operand has 220 places, 294 transitions, 4209 flow. Second operand 9 states and 147 transitions. [2024-06-14 12:54:58,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 336 transitions, 5176 flow [2024-06-14 12:54:59,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 336 transitions, 5106 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 12:54:59,058 INFO L231 Difference]: Finished difference. Result has 223 places, 301 transitions, 4384 flow [2024-06-14 12:54:59,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4139, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4384, PETRI_PLACES=223, PETRI_TRANSITIONS=301} [2024-06-14 12:54:59,058 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-14 12:54:59,059 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 301 transitions, 4384 flow [2024-06-14 12:54:59,059 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 12:54:59,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:59,059 INFO 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 12:54:59,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:54:59,059 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 12:54:59,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:59,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1106553017, now seen corresponding path program 5 times [2024-06-14 12:54:59,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:59,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316135583] [2024-06-14 12:54:59,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:59,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:02,700 INFO 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:55:02,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:02,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316135583] [2024-06-14 12:55:02,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316135583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:02,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:02,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:02,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029309230] [2024-06-14 12:55:02,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:02,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:02,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:02,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:02,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:02,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:02,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 301 transitions, 4384 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 12:55:02,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:02,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:02,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:05,440 INFO L124 PetriNetUnfolderBase]: 6462/10421 cut-off events. [2024-06-14 12:55:05,440 INFO L125 PetriNetUnfolderBase]: For 456773/456773 co-relation queries the response was YES. [2024-06-14 12:55:05,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63612 conditions, 10421 events. 6462/10421 cut-off events. For 456773/456773 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 71245 event pairs, 2855 based on Foata normal form. 2/10419 useless extension candidates. Maximal degree in co-relation 63500. Up to 10122 conditions per place. [2024-06-14 12:55:05,532 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 276 selfloop transitions, 47 changer transitions 0/327 dead transitions. [2024-06-14 12:55:05,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 327 transitions, 5255 flow [2024-06-14 12:55:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:55:05,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:55:05,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-14 12:55:05,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-14 12:55:05,536 INFO L175 Difference]: Start difference. First operand has 223 places, 301 transitions, 4384 flow. Second operand 7 states and 111 transitions. [2024-06-14 12:55:05,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 327 transitions, 5255 flow [2024-06-14 12:55:06,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 327 transitions, 5201 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 12:55:06,313 INFO L231 Difference]: Finished difference. Result has 227 places, 310 transitions, 4567 flow [2024-06-14 12:55:06,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4567, PETRI_PLACES=227, PETRI_TRANSITIONS=310} [2024-06-14 12:55:06,313 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-14 12:55:06,313 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 310 transitions, 4567 flow [2024-06-14 12:55:06,314 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 12:55:06,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:06,314 INFO 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 12:55:06,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:55:06,314 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 12:55:06,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:06,314 INFO L85 PathProgramCache]: Analyzing trace with hash 235995407, now seen corresponding path program 6 times [2024-06-14 12:55:06,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:06,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309107922] [2024-06-14 12:55:06,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:06,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:06,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:10,535 INFO 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:55:10,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:10,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309107922] [2024-06-14 12:55:10,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309107922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:10,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:10,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:10,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779350783] [2024-06-14 12:55:10,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:10,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:10,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:10,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:10,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:10,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:10,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 310 transitions, 4567 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 12:55:10,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:10,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:10,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:13,419 INFO L124 PetriNetUnfolderBase]: 6456/10416 cut-off events. [2024-06-14 12:55:13,419 INFO L125 PetriNetUnfolderBase]: For 455601/455601 co-relation queries the response was YES. [2024-06-14 12:55:13,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64802 conditions, 10416 events. 6456/10416 cut-off events. For 455601/455601 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 71182 event pairs, 2900 based on Foata normal form. 2/10417 useless extension candidates. Maximal degree in co-relation 64687. Up to 10139 conditions per place. [2024-06-14 12:55:13,522 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 287 selfloop transitions, 42 changer transitions 0/333 dead transitions. [2024-06-14 12:55:13,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 333 transitions, 5285 flow [2024-06-14 12:55:13,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:55:13,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:55:13,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-14 12:55:13,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-14 12:55:13,524 INFO L175 Difference]: Start difference. First operand has 227 places, 310 transitions, 4567 flow. Second operand 7 states and 116 transitions. [2024-06-14 12:55:13,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 333 transitions, 5285 flow [2024-06-14 12:55:14,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 333 transitions, 5193 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 12:55:14,424 INFO L231 Difference]: Finished difference. Result has 231 places, 310 transitions, 4569 flow [2024-06-14 12:55:14,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4475, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4569, PETRI_PLACES=231, PETRI_TRANSITIONS=310} [2024-06-14 12:55:14,424 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-14 12:55:14,424 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 310 transitions, 4569 flow [2024-06-14 12:55:14,425 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 12:55:14,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:14,425 INFO 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 12:55:14,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:55:14,425 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 12:55:14,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:14,425 INFO L85 PathProgramCache]: Analyzing trace with hash 869030277, now seen corresponding path program 1 times [2024-06-14 12:55:14,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:14,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192173023] [2024-06-14 12:55:14,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:14,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:14,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:17,105 INFO 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:55:17,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:17,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192173023] [2024-06-14 12:55:17,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192173023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:17,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:17,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:17,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273874520] [2024-06-14 12:55:17,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:17,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:17,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:17,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:17,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:17,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:17,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 310 transitions, 4569 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 12:55:17,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:17,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:17,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:20,130 INFO L124 PetriNetUnfolderBase]: 6444/10395 cut-off events. [2024-06-14 12:55:20,130 INFO L125 PetriNetUnfolderBase]: For 470257/470259 co-relation queries the response was YES. [2024-06-14 12:55:20,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64874 conditions, 10395 events. 6444/10395 cut-off events. For 470257/470259 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 70881 event pairs, 2834 based on Foata normal form. 6/10400 useless extension candidates. Maximal degree in co-relation 64758. Up to 10106 conditions per place. [2024-06-14 12:55:20,223 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 302 selfloop transitions, 27 changer transitions 0/333 dead transitions. [2024-06-14 12:55:20,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 333 transitions, 5279 flow [2024-06-14 12:55:20,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:55:20,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:55:20,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 12:55:20,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:55:20,225 INFO L175 Difference]: Start difference. First operand has 231 places, 310 transitions, 4569 flow. Second operand 7 states and 119 transitions. [2024-06-14 12:55:20,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 333 transitions, 5279 flow [2024-06-14 12:55:20,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 333 transitions, 5179 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:55:20,994 INFO L231 Difference]: Finished difference. Result has 231 places, 310 transitions, 4529 flow [2024-06-14 12:55:20,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4469, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4529, PETRI_PLACES=231, PETRI_TRANSITIONS=310} [2024-06-14 12:55:20,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-14 12:55:20,995 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 310 transitions, 4529 flow [2024-06-14 12:55:20,995 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 12:55:20,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:20,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:20,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:55:20,995 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 12:55:20,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:20,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1672234023, now seen corresponding path program 1 times [2024-06-14 12:55:20,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:20,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74365954] [2024-06-14 12:55:20,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:20,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:21,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:24,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:24,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:24,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74365954] [2024-06-14 12:55:24,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74365954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:24,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:24,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:24,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767700750] [2024-06-14 12:55:24,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:24,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:24,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:24,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:24,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:24,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:24,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 310 transitions, 4529 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 12:55:24,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:24,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:24,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:27,572 INFO L124 PetriNetUnfolderBase]: 6534/10501 cut-off events. [2024-06-14 12:55:27,572 INFO L125 PetriNetUnfolderBase]: For 479549/479551 co-relation queries the response was YES. [2024-06-14 12:55:27,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66223 conditions, 10501 events. 6534/10501 cut-off events. For 479549/479551 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 71557 event pairs, 2887 based on Foata normal form. 4/10504 useless extension candidates. Maximal degree in co-relation 66107. Up to 10016 conditions per place. [2024-06-14 12:55:27,676 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 281 selfloop transitions, 79 changer transitions 0/364 dead transitions. [2024-06-14 12:55:27,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 364 transitions, 5775 flow [2024-06-14 12:55:27,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:27,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:27,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-14 12:55:27,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-14 12:55:27,678 INFO L175 Difference]: Start difference. First operand has 231 places, 310 transitions, 4529 flow. Second operand 10 states and 172 transitions. [2024-06-14 12:55:27,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 364 transitions, 5775 flow [2024-06-14 12:55:28,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 364 transitions, 5691 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:28,653 INFO L231 Difference]: Finished difference. Result has 235 places, 319 transitions, 4791 flow [2024-06-14 12:55:28,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4445, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4791, PETRI_PLACES=235, PETRI_TRANSITIONS=319} [2024-06-14 12:55:28,654 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-14 12:55:28,654 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 319 transitions, 4791 flow [2024-06-14 12:55:28,654 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 12:55:28,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:28,654 INFO 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 12:55:28,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:55:28,654 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 12:55:28,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:28,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1494736269, now seen corresponding path program 1 times [2024-06-14 12:55:28,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:28,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640665452] [2024-06-14 12:55:28,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:28,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:28,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:34,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 12:55:34,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:34,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640665452] [2024-06-14 12:55:34,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640665452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:34,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:34,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:34,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903509380] [2024-06-14 12:55:34,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:34,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:34,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:34,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:34,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:34,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:55:34,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 319 transitions, 4791 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 12:55:34,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:34,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:55:34,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:37,429 INFO L124 PetriNetUnfolderBase]: 6502/10489 cut-off events. [2024-06-14 12:55:37,429 INFO L125 PetriNetUnfolderBase]: For 527256/527287 co-relation queries the response was YES. [2024-06-14 12:55:37,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68102 conditions, 10489 events. 6502/10489 cut-off events. For 527256/527287 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 71859 event pairs, 2898 based on Foata normal form. 28/10488 useless extension candidates. Maximal degree in co-relation 67986. Up to 10047 conditions per place. [2024-06-14 12:55:37,522 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 276 selfloop transitions, 51 changer transitions 0/352 dead transitions. [2024-06-14 12:55:37,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 352 transitions, 5593 flow [2024-06-14 12:55:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:55:37,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:55:37,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 12:55:37,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-14 12:55:37,523 INFO L175 Difference]: Start difference. First operand has 235 places, 319 transitions, 4791 flow. Second operand 9 states and 150 transitions. [2024-06-14 12:55:37,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 352 transitions, 5593 flow [2024-06-14 12:55:38,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 352 transitions, 5443 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-14 12:55:38,274 INFO L231 Difference]: Finished difference. Result has 239 places, 321 transitions, 4807 flow [2024-06-14 12:55:38,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4641, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4807, PETRI_PLACES=239, PETRI_TRANSITIONS=321} [2024-06-14 12:55:38,275 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-14 12:55:38,275 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 321 transitions, 4807 flow [2024-06-14 12:55:38,275 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 12:55:38,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:38,275 INFO 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 12:55:38,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:55:38,276 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 12:55:38,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:38,276 INFO L85 PathProgramCache]: Analyzing trace with hash -728655569, now seen corresponding path program 2 times [2024-06-14 12:55:38,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:38,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049463278] [2024-06-14 12:55:38,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:38,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:38,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:41,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:41,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:41,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049463278] [2024-06-14 12:55:41,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049463278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:41,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:41,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:41,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89837837] [2024-06-14 12:55:41,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:41,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:41,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:41,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:41,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:41,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:41,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 321 transitions, 4807 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 12:55:41,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:41,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:41,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:44,956 INFO L124 PetriNetUnfolderBase]: 6636/10685 cut-off events. [2024-06-14 12:55:44,956 INFO L125 PetriNetUnfolderBase]: For 536537/536564 co-relation queries the response was YES. [2024-06-14 12:55:45,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69779 conditions, 10685 events. 6636/10685 cut-off events. For 536537/536564 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 73047 event pairs, 2641 based on Foata normal form. 27/10710 useless extension candidates. Maximal degree in co-relation 69661. Up to 9852 conditions per place. [2024-06-14 12:55:45,053 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 252 selfloop transitions, 110 changer transitions 0/366 dead transitions. [2024-06-14 12:55:45,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 366 transitions, 6268 flow [2024-06-14 12:55:45,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:55:45,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:55:45,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 12:55:45,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-14 12:55:45,055 INFO L175 Difference]: Start difference. First operand has 239 places, 321 transitions, 4807 flow. Second operand 7 states and 130 transitions. [2024-06-14 12:55:45,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 366 transitions, 6268 flow [2024-06-14 12:55:45,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 366 transitions, 6144 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:45,805 INFO L231 Difference]: Finished difference. Result has 241 places, 336 transitions, 5365 flow [2024-06-14 12:55:45,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4683, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5365, PETRI_PLACES=241, PETRI_TRANSITIONS=336} [2024-06-14 12:55:45,806 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-14 12:55:45,806 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 336 transitions, 5365 flow [2024-06-14 12:55:45,806 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 12:55:45,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:45,806 INFO 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 12:55:45,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:55:45,806 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 12:55:45,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:45,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1915592847, now seen corresponding path program 3 times [2024-06-14 12:55:45,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:45,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310438729] [2024-06-14 12:55:45,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:45,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:45,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:48,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:48,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:48,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310438729] [2024-06-14 12:55:48,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310438729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:48,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:48,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:48,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871797370] [2024-06-14 12:55:48,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:48,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:48,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:48,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:48,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:48,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:48,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 336 transitions, 5365 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 12:55:48,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:48,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:48,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:52,153 INFO L124 PetriNetUnfolderBase]: 6630/10641 cut-off events. [2024-06-14 12:55:52,153 INFO L125 PetriNetUnfolderBase]: For 559523/559525 co-relation queries the response was YES. [2024-06-14 12:55:52,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71625 conditions, 10641 events. 6630/10641 cut-off events. For 559523/559525 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 72523 event pairs, 2888 based on Foata normal form. 4/10644 useless extension candidates. Maximal degree in co-relation 71505. Up to 10163 conditions per place. [2024-06-14 12:55:52,251 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 281 selfloop transitions, 81 changer transitions 0/366 dead transitions. [2024-06-14 12:55:52,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 366 transitions, 6259 flow [2024-06-14 12:55:52,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:52,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:52,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 12:55:52,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:55:52,253 INFO L175 Difference]: Start difference. First operand has 241 places, 336 transitions, 5365 flow. Second operand 8 states and 136 transitions. [2024-06-14 12:55:52,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 366 transitions, 6259 flow [2024-06-14 12:55:53,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 366 transitions, 6121 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-06-14 12:55:53,381 INFO L231 Difference]: Finished difference. Result has 247 places, 336 transitions, 5399 flow [2024-06-14 12:55:53,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5399, PETRI_PLACES=247, PETRI_TRANSITIONS=336} [2024-06-14 12:55:53,381 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-14 12:55:53,381 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 336 transitions, 5399 flow [2024-06-14 12:55:53,382 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 12:55:53,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:53,382 INFO 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 12:55:53,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:55:53,382 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 12:55:53,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:53,382 INFO L85 PathProgramCache]: Analyzing trace with hash -717227729, now seen corresponding path program 4 times [2024-06-14 12:55:53,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:53,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286077338] [2024-06-14 12:55:53,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:53,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:53,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:57,065 INFO 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:55:57,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:57,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286077338] [2024-06-14 12:55:57,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286077338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:57,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:57,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:57,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770460448] [2024-06-14 12:55:57,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:57,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:57,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:57,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:57,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:57,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:57,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 336 transitions, 5399 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 12:55:57,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:57,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:57,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:00,230 INFO L124 PetriNetUnfolderBase]: 6624/10667 cut-off events. [2024-06-14 12:56:00,230 INFO L125 PetriNetUnfolderBase]: For 575837/575864 co-relation queries the response was YES. [2024-06-14 12:56:00,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71412 conditions, 10667 events. 6624/10667 cut-off events. For 575837/575864 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 72868 event pairs, 2651 based on Foata normal form. 27/10692 useless extension candidates. Maximal degree in co-relation 71290. Up to 9846 conditions per place. [2024-06-14 12:56:00,333 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 245 selfloop transitions, 111 changer transitions 0/360 dead transitions. [2024-06-14 12:56:00,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 360 transitions, 6369 flow [2024-06-14 12:56:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:56:00,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:56:00,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 12:56:00,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-14 12:56:00,335 INFO L175 Difference]: Start difference. First operand has 247 places, 336 transitions, 5399 flow. Second operand 7 states and 123 transitions. [2024-06-14 12:56:00,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 360 transitions, 6369 flow [2024-06-14 12:56:01,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 360 transitions, 6203 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-14 12:56:01,157 INFO L231 Difference]: Finished difference. Result has 250 places, 336 transitions, 5461 flow [2024-06-14 12:56:01,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5233, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5461, PETRI_PLACES=250, PETRI_TRANSITIONS=336} [2024-06-14 12:56:01,158 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-14 12:56:01,158 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 336 transitions, 5461 flow [2024-06-14 12:56:01,158 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 12:56:01,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:01,159 INFO 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 12:56:01,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:56:01,159 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 12:56:01,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:01,159 INFO L85 PathProgramCache]: Analyzing trace with hash -633210065, now seen corresponding path program 5 times [2024-06-14 12:56:01,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:01,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435092970] [2024-06-14 12:56:01,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:01,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:01,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:04,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:04,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:04,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435092970] [2024-06-14 12:56:04,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435092970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:04,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:04,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:04,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820737295] [2024-06-14 12:56:04,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:04,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:04,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:04,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:04,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:04,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:04,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 336 transitions, 5461 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 12:56:04,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:04,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:04,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:07,523 INFO L124 PetriNetUnfolderBase]: 6606/10643 cut-off events. [2024-06-14 12:56:07,523 INFO L125 PetriNetUnfolderBase]: For 593252/593279 co-relation queries the response was YES. [2024-06-14 12:56:07,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71431 conditions, 10643 events. 6606/10643 cut-off events. For 593252/593279 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 72766 event pairs, 2572 based on Foata normal form. 31/10672 useless extension candidates. Maximal degree in co-relation 71308. Up to 9975 conditions per place. [2024-06-14 12:56:07,690 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 265 selfloop transitions, 95 changer transitions 0/364 dead transitions. [2024-06-14 12:56:07,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 364 transitions, 6453 flow [2024-06-14 12:56:07,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:56:07,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:56:07,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-14 12:56:07,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:56:07,692 INFO L175 Difference]: Start difference. First operand has 250 places, 336 transitions, 5461 flow. Second operand 7 states and 129 transitions. [2024-06-14 12:56:07,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 364 transitions, 6453 flow [2024-06-14 12:56:08,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 364 transitions, 6062 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-14 12:56:08,799 INFO L231 Difference]: Finished difference. Result has 251 places, 336 transitions, 5271 flow [2024-06-14 12:56:08,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5070, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5271, PETRI_PLACES=251, PETRI_TRANSITIONS=336} [2024-06-14 12:56:08,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-14 12:56:08,799 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 336 transitions, 5271 flow [2024-06-14 12:56:08,799 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 12:56:08,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:08,800 INFO 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 12:56:08,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:56:08,800 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 12:56:08,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:08,800 INFO L85 PathProgramCache]: Analyzing trace with hash -456077333, now seen corresponding path program 2 times [2024-06-14 12:56:08,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:08,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511579264] [2024-06-14 12:56:08,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:08,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:08,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:13,104 INFO 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:56:13,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:13,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511579264] [2024-06-14 12:56:13,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511579264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:13,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:13,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:13,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536504996] [2024-06-14 12:56:13,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:13,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:13,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:13,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:13,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:13,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:56:13,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 336 transitions, 5271 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 12:56:13,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:13,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:56:13,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:15,911 INFO L124 PetriNetUnfolderBase]: 6570/10581 cut-off events. [2024-06-14 12:56:15,912 INFO L125 PetriNetUnfolderBase]: For 635821/635852 co-relation queries the response was YES. [2024-06-14 12:56:15,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71406 conditions, 10581 events. 6570/10581 cut-off events. For 635821/635852 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 72490 event pairs, 2871 based on Foata normal form. 28/10580 useless extension candidates. Maximal degree in co-relation 71283. Up to 9971 conditions per place. [2024-06-14 12:56:16,035 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 274 selfloop transitions, 73 changer transitions 0/372 dead transitions. [2024-06-14 12:56:16,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 372 transitions, 6129 flow [2024-06-14 12:56:16,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:56:16,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:56:16,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 12:56:16,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-14 12:56:16,036 INFO L175 Difference]: Start difference. First operand has 251 places, 336 transitions, 5271 flow. Second operand 8 states and 143 transitions. [2024-06-14 12:56:16,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 372 transitions, 6129 flow [2024-06-14 12:56:17,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 372 transitions, 5886 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 12:56:17,227 INFO L231 Difference]: Finished difference. Result has 252 places, 338 transitions, 5252 flow [2024-06-14 12:56:17,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5028, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5252, PETRI_PLACES=252, PETRI_TRANSITIONS=338} [2024-06-14 12:56:17,228 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-14 12:56:17,228 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 338 transitions, 5252 flow [2024-06-14 12:56:17,228 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 12:56:17,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:17,229 INFO 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 12:56:17,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:56:17,229 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 12:56:17,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:17,229 INFO L85 PathProgramCache]: Analyzing trace with hash -42770453, now seen corresponding path program 3 times [2024-06-14 12:56:17,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:17,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340126554] [2024-06-14 12:56:17,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:17,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:17,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:21,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:21,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:21,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340126554] [2024-06-14 12:56:21,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340126554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:21,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:21,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:21,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266218069] [2024-06-14 12:56:21,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:21,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:21,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:21,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:21,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:21,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:56:21,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 338 transitions, 5252 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 12:56:21,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:21,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:56:21,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:24,987 INFO L124 PetriNetUnfolderBase]: 6629/10706 cut-off events. [2024-06-14 12:56:24,988 INFO L125 PetriNetUnfolderBase]: For 657014/657063 co-relation queries the response was YES. [2024-06-14 12:56:25,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72507 conditions, 10706 events. 6629/10706 cut-off events. For 657014/657063 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 73644 event pairs, 2563 based on Foata normal form. 46/10719 useless extension candidates. Maximal degree in co-relation 72383. Up to 9935 conditions per place. [2024-06-14 12:56:25,082 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 249 selfloop transitions, 97 changer transitions 0/371 dead transitions. [2024-06-14 12:56:25,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 371 transitions, 6318 flow [2024-06-14 12:56:25,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:56:25,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:56:25,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:56:25,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-14 12:56:25,085 INFO L175 Difference]: Start difference. First operand has 252 places, 338 transitions, 5252 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:56:25,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 371 transitions, 6318 flow [2024-06-14 12:56:26,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 371 transitions, 6178 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 12:56:26,061 INFO L231 Difference]: Finished difference. Result has 255 places, 340 transitions, 5377 flow [2024-06-14 12:56:26,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5377, PETRI_PLACES=255, PETRI_TRANSITIONS=340} [2024-06-14 12:56:26,062 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-14 12:56:26,062 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 340 transitions, 5377 flow [2024-06-14 12:56:26,062 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 12:56:26,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:26,062 INFO 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 12:56:26,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:56:26,062 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 12:56:26,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:26,063 INFO L85 PathProgramCache]: Analyzing trace with hash -42295223, now seen corresponding path program 4 times [2024-06-14 12:56:26,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:26,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709375552] [2024-06-14 12:56:26,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:26,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:26,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:30,409 INFO 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:56:30,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:30,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709375552] [2024-06-14 12:56:30,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709375552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:30,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:30,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:30,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238350522] [2024-06-14 12:56:30,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:30,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:30,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:30,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:30,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:30,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:56:30,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 340 transitions, 5377 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 12:56:30,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:30,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:56:30,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:33,601 INFO L124 PetriNetUnfolderBase]: 6734/10867 cut-off events. [2024-06-14 12:56:33,601 INFO L125 PetriNetUnfolderBase]: For 694379/694428 co-relation queries the response was YES. [2024-06-14 12:56:33,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74549 conditions, 10867 events. 6734/10867 cut-off events. For 694379/694428 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 74709 event pairs, 2566 based on Foata normal form. 46/10880 useless extension candidates. Maximal degree in co-relation 74424. Up to 9716 conditions per place. [2024-06-14 12:56:33,703 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 250 selfloop transitions, 104 changer transitions 0/379 dead transitions. [2024-06-14 12:56:33,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 379 transitions, 6643 flow [2024-06-14 12:56:33,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:56:33,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:56:33,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:56:33,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-14 12:56:33,704 INFO L175 Difference]: Start difference. First operand has 255 places, 340 transitions, 5377 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:56:33,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 379 transitions, 6643 flow [2024-06-14 12:56:34,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 379 transitions, 6376 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 12:56:34,853 INFO L231 Difference]: Finished difference. Result has 256 places, 343 transitions, 5417 flow [2024-06-14 12:56:34,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5110, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5417, PETRI_PLACES=256, PETRI_TRANSITIONS=343} [2024-06-14 12:56:34,854 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 212 predicate places. [2024-06-14 12:56:34,854 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 343 transitions, 5417 flow [2024-06-14 12:56:34,854 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 12:56:34,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:34,854 INFO 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 12:56:34,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:56:34,854 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 12:56:34,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:34,855 INFO L85 PathProgramCache]: Analyzing trace with hash -720075761, now seen corresponding path program 1 times [2024-06-14 12:56:34,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:34,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424299711] [2024-06-14 12:56:34,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:34,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:34,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:38,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:38,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:38,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424299711] [2024-06-14 12:56:38,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424299711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:38,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:38,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:38,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119070961] [2024-06-14 12:56:38,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:38,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:38,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:38,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:38,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:38,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:38,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 343 transitions, 5417 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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:56:38,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:38,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:38,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:41,263 INFO L124 PetriNetUnfolderBase]: 6912/11091 cut-off events. [2024-06-14 12:56:41,264 INFO L125 PetriNetUnfolderBase]: For 708652/708654 co-relation queries the response was YES. [2024-06-14 12:56:41,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76766 conditions, 11091 events. 6912/11091 cut-off events. For 708652/708654 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 75855 event pairs, 2891 based on Foata normal form. 4/11094 useless extension candidates. Maximal degree in co-relation 76640. Up to 10685 conditions per place. [2024-06-14 12:56:41,369 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 343 selfloop transitions, 32 changer transitions 0/379 dead transitions. [2024-06-14 12:56:41,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 379 transitions, 6521 flow [2024-06-14 12:56:41,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:56:41,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:56:41,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 12:56:41,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-14 12:56:41,371 INFO L175 Difference]: Start difference. First operand has 256 places, 343 transitions, 5417 flow. Second operand 7 states and 127 transitions. [2024-06-14 12:56:41,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 379 transitions, 6521 flow [2024-06-14 12:56:42,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 379 transitions, 6349 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 12:56:42,380 INFO L231 Difference]: Finished difference. Result has 259 places, 347 transitions, 5458 flow [2024-06-14 12:56:42,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5245, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5458, PETRI_PLACES=259, PETRI_TRANSITIONS=347} [2024-06-14 12:56:42,382 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-14 12:56:42,382 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 347 transitions, 5458 flow [2024-06-14 12:56:42,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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:56:42,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:42,383 INFO 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 12:56:42,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:56:42,383 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 12:56:42,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:42,383 INFO L85 PathProgramCache]: Analyzing trace with hash -717334121, now seen corresponding path program 2 times [2024-06-14 12:56:42,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:42,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459948850] [2024-06-14 12:56:42,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:42,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:42,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:45,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:45,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:45,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459948850] [2024-06-14 12:56:45,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459948850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:45,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:45,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:56:45,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967580050] [2024-06-14 12:56:45,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:45,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:56:45,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:45,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:56:45,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:56:45,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:45,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 347 transitions, 5458 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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:56:45,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:45,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:45,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:48,587 INFO L124 PetriNetUnfolderBase]: 6920/11101 cut-off events. [2024-06-14 12:56:48,588 INFO L125 PetriNetUnfolderBase]: For 728267/728269 co-relation queries the response was YES. [2024-06-14 12:56:48,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77176 conditions, 11101 events. 6920/11101 cut-off events. For 728267/728269 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 75853 event pairs, 2927 based on Foata normal form. 4/11104 useless extension candidates. Maximal degree in co-relation 77048. Up to 10812 conditions per place. [2024-06-14 12:56:48,691 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 338 selfloop transitions, 29 changer transitions 0/371 dead transitions. [2024-06-14 12:56:48,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 371 transitions, 6316 flow [2024-06-14 12:56:48,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:56:48,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:56:48,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 12:56:48,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-14 12:56:48,693 INFO L175 Difference]: Start difference. First operand has 259 places, 347 transitions, 5458 flow. Second operand 7 states and 117 transitions. [2024-06-14 12:56:48,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 371 transitions, 6316 flow [2024-06-14 12:56:49,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 371 transitions, 6210 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-14 12:56:49,857 INFO L231 Difference]: Finished difference. Result has 263 places, 349 transitions, 5493 flow [2024-06-14 12:56:49,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5493, PETRI_PLACES=263, PETRI_TRANSITIONS=349} [2024-06-14 12:56:49,857 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-14 12:56:49,857 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 349 transitions, 5493 flow [2024-06-14 12:56:49,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have 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:56:49,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:49,858 INFO 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 12:56:49,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:56:49,858 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 12:56:49,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:49,858 INFO L85 PathProgramCache]: Analyzing trace with hash -633201137, now seen corresponding path program 3 times [2024-06-14 12:56:49,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:49,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255878612] [2024-06-14 12:56:49,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:49,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:49,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:53,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:53,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:53,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255878612] [2024-06-14 12:56:53,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255878612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:53,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:53,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:53,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288458930] [2024-06-14 12:56:53,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:53,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:53,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:53,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:53,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:53,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:53,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 349 transitions, 5493 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 12:56:53,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:53,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:53,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:57,057 INFO L124 PetriNetUnfolderBase]: 6887/11054 cut-off events. [2024-06-14 12:56:57,058 INFO L125 PetriNetUnfolderBase]: For 747979/747981 co-relation queries the response was YES. [2024-06-14 12:56:57,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76500 conditions, 11054 events. 6887/11054 cut-off events. For 747979/747981 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 75596 event pairs, 2866 based on Foata normal form. 16/11069 useless extension candidates. Maximal degree in co-relation 76370. Up to 10715 conditions per place. [2024-06-14 12:56:57,185 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 348 selfloop transitions, 27 changer transitions 0/379 dead transitions. [2024-06-14 12:56:57,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 379 transitions, 6341 flow [2024-06-14 12:56:57,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:56:57,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:56:57,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 12:56:57,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:56:57,195 INFO L175 Difference]: Start difference. First operand has 263 places, 349 transitions, 5493 flow. Second operand 7 states and 126 transitions. [2024-06-14 12:56:57,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 379 transitions, 6341 flow [2024-06-14 12:56:58,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 379 transitions, 6172 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-14 12:56:58,649 INFO L231 Difference]: Finished difference. Result has 265 places, 349 transitions, 5387 flow [2024-06-14 12:56:58,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5324, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5387, PETRI_PLACES=265, PETRI_TRANSITIONS=349} [2024-06-14 12:56:58,649 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-14 12:56:58,650 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 349 transitions, 5387 flow [2024-06-14 12:56:58,650 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 12:56:58,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:58,650 INFO 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 12:56:58,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:56:58,650 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 12:56:58,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:58,650 INFO L85 PathProgramCache]: Analyzing trace with hash 327096986, now seen corresponding path program 1 times [2024-06-14 12:56:58,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:58,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421792239] [2024-06-14 12:56:58,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:58,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:02,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:02,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:02,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421792239] [2024-06-14 12:57:02,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421792239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:02,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:02,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:57:02,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282947286] [2024-06-14 12:57:02,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:02,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:57:02,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:02,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:57:02,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:57:02,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:57:02,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 349 transitions, 5387 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 12:57:02,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:02,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:57:02,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:06,033 INFO L124 PetriNetUnfolderBase]: 6915/11105 cut-off events. [2024-06-14 12:57:06,034 INFO L125 PetriNetUnfolderBase]: For 757211/757211 co-relation queries the response was YES. [2024-06-14 12:57:06,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76876 conditions, 11105 events. 6915/11105 cut-off events. For 757211/757211 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 75809 event pairs, 2794 based on Foata normal form. 8/11112 useless extension candidates. Maximal degree in co-relation 76745. Up to 10790 conditions per place. [2024-06-14 12:57:06,159 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 359 selfloop transitions, 30 changer transitions 0/393 dead transitions. [2024-06-14 12:57:06,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 393 transitions, 6323 flow [2024-06-14 12:57:06,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:57:06,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:57:06,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 12:57:06,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-14 12:57:06,161 INFO L175 Difference]: Start difference. First operand has 265 places, 349 transitions, 5387 flow. Second operand 9 states and 150 transitions. [2024-06-14 12:57:06,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 393 transitions, 6323 flow [2024-06-14 12:57:07,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 393 transitions, 6262 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:57:07,970 INFO L231 Difference]: Finished difference. Result has 269 places, 352 transitions, 5445 flow [2024-06-14 12:57:07,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5445, PETRI_PLACES=269, PETRI_TRANSITIONS=352} [2024-06-14 12:57:07,971 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-14 12:57:07,971 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 352 transitions, 5445 flow [2024-06-14 12:57:07,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 12:57:07,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:07,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] [2024-06-14 12:57:07,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:57:07,972 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 12:57:07,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:07,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1013697886, now seen corresponding path program 2 times [2024-06-14 12:57:07,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:07,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509770039] [2024-06-14 12:57:07,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:07,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:07,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:13,113 INFO 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:57:13,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:13,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509770039] [2024-06-14 12:57:13,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509770039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:13,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:13,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:57:13,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231104545] [2024-06-14 12:57:13,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:13,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:57:13,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:13,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:57:13,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:57:13,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:57:13,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 352 transitions, 5445 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 12:57:13,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:13,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:57:13,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:16,644 INFO L124 PetriNetUnfolderBase]: 7010/11250 cut-off events. [2024-06-14 12:57:16,645 INFO L125 PetriNetUnfolderBase]: For 798209/798209 co-relation queries the response was YES. [2024-06-14 12:57:16,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78510 conditions, 11250 events. 7010/11250 cut-off events. For 798209/798209 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 77160 event pairs, 3026 based on Foata normal form. 8/11257 useless extension candidates. Maximal degree in co-relation 78377. Up to 10914 conditions per place. [2024-06-14 12:57:16,743 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 363 selfloop transitions, 32 changer transitions 0/399 dead transitions. [2024-06-14 12:57:16,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 399 transitions, 6537 flow [2024-06-14 12:57:16,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:57:16,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:57:16,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-14 12:57:16,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3767441860465116 [2024-06-14 12:57:16,745 INFO L175 Difference]: Start difference. First operand has 269 places, 352 transitions, 5445 flow. Second operand 10 states and 162 transitions. [2024-06-14 12:57:16,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 399 transitions, 6537 flow [2024-06-14 12:57:18,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 399 transitions, 6445 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 12:57:18,204 INFO L231 Difference]: Finished difference. Result has 274 places, 356 transitions, 5477 flow [2024-06-14 12:57:18,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5477, PETRI_PLACES=274, PETRI_TRANSITIONS=356} [2024-06-14 12:57:18,205 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-14 12:57:18,205 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 356 transitions, 5477 flow [2024-06-14 12:57:18,205 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 12:57:18,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:18,205 INFO 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 12:57:18,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:57:18,205 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 12:57:18,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:18,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1271122994, now seen corresponding path program 3 times [2024-06-14 12:57:18,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:18,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836779091] [2024-06-14 12:57:18,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:18,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:18,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:22,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:22,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:22,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836779091] [2024-06-14 12:57:22,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836779091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:22,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:22,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:57:22,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376232911] [2024-06-14 12:57:22,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:22,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:57:22,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:22,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:57:22,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:57:22,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:57:22,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 356 transitions, 5477 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 12:57:22,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:22,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:57:22,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:26,601 INFO L124 PetriNetUnfolderBase]: 6987/11217 cut-off events. [2024-06-14 12:57:26,601 INFO L125 PetriNetUnfolderBase]: For 806316/806316 co-relation queries the response was YES. [2024-06-14 12:57:26,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78146 conditions, 11217 events. 6987/11217 cut-off events. For 806316/806316 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 76932 event pairs, 3049 based on Foata normal form. 10/11226 useless extension candidates. Maximal degree in co-relation 78011. Up to 10942 conditions per place. [2024-06-14 12:57:26,771 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 360 selfloop transitions, 29 changer transitions 0/393 dead transitions. [2024-06-14 12:57:26,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 393 transitions, 6369 flow [2024-06-14 12:57:26,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:57:26,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:57:26,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 12:57:26,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-14 12:57:26,773 INFO L175 Difference]: Start difference. First operand has 274 places, 356 transitions, 5477 flow. Second operand 9 states and 147 transitions. [2024-06-14 12:57:26,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 393 transitions, 6369 flow [2024-06-14 12:57:28,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 393 transitions, 6331 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 12:57:28,559 INFO L231 Difference]: Finished difference. Result has 277 places, 356 transitions, 5502 flow [2024-06-14 12:57:28,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5502, PETRI_PLACES=277, PETRI_TRANSITIONS=356} [2024-06-14 12:57:28,560 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-14 12:57:28,560 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 356 transitions, 5502 flow [2024-06-14 12:57:28,560 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 12:57:28,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:28,561 INFO 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 12:57:28,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:57:28,561 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 12:57:28,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:28,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1094826436, now seen corresponding path program 1 times [2024-06-14 12:57:28,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:28,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066455046] [2024-06-14 12:57:28,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:28,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:28,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:31,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:31,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:31,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066455046] [2024-06-14 12:57:31,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066455046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:31,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:31,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:57:31,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758650952] [2024-06-14 12:57:31,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:31,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:57:31,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:31,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:57:31,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:57:32,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:57:32,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 356 transitions, 5502 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 12:57:32,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:32,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:57:32,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:35,740 INFO L124 PetriNetUnfolderBase]: 7077/11350 cut-off events. [2024-06-14 12:57:35,740 INFO L125 PetriNetUnfolderBase]: For 833422/833424 co-relation queries the response was YES. [2024-06-14 12:57:35,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80174 conditions, 11350 events. 7077/11350 cut-off events. For 833422/833424 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 77736 event pairs, 2832 based on Foata normal form. 4/11353 useless extension candidates. Maximal degree in co-relation 80037. Up to 10164 conditions per place. [2024-06-14 12:57:35,881 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 262 selfloop transitions, 161 changer transitions 0/427 dead transitions. [2024-06-14 12:57:35,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 427 transitions, 7102 flow [2024-06-14 12:57:35,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:57:35,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:57:35,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-06-14 12:57:35,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42248062015503873 [2024-06-14 12:57:35,883 INFO L175 Difference]: Start difference. First operand has 277 places, 356 transitions, 5502 flow. Second operand 12 states and 218 transitions. [2024-06-14 12:57:35,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 427 transitions, 7102 flow [2024-06-14 12:57:37,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 427 transitions, 7045 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 12:57:37,984 INFO L231 Difference]: Finished difference. Result has 282 places, 365 transitions, 5963 flow [2024-06-14 12:57:37,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5445, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5963, PETRI_PLACES=282, PETRI_TRANSITIONS=365} [2024-06-14 12:57:37,985 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-14 12:57:37,985 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 365 transitions, 5963 flow [2024-06-14 12:57:37,985 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 12:57:37,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:37,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:37,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:57:37,986 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 12:57:37,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:37,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1094946592, now seen corresponding path program 1 times [2024-06-14 12:57:37,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:37,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338532077] [2024-06-14 12:57:37,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:37,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:41,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:41,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:41,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338532077] [2024-06-14 12:57:41,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338532077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:41,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:41,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:57:41,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029855214] [2024-06-14 12:57:41,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:41,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:57:41,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:41,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:57:41,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:57:41,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:57:41,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 365 transitions, 5963 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 12:57:41,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:41,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:57:41,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:45,555 INFO L124 PetriNetUnfolderBase]: 7142/11433 cut-off events. [2024-06-14 12:57:45,555 INFO L125 PetriNetUnfolderBase]: For 880505/880507 co-relation queries the response was YES. [2024-06-14 12:57:45,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83592 conditions, 11433 events. 7142/11433 cut-off events. For 880505/880507 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 78242 event pairs, 3059 based on Foata normal form. 8/11440 useless extension candidates. Maximal degree in co-relation 83454. Up to 11051 conditions per place. [2024-06-14 12:57:45,679 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 341 selfloop transitions, 67 changer transitions 3/415 dead transitions. [2024-06-14 12:57:45,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 415 transitions, 7005 flow [2024-06-14 12:57:45,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:57:45,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:57:45,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-14 12:57:45,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39069767441860465 [2024-06-14 12:57:45,681 INFO L175 Difference]: Start difference. First operand has 282 places, 365 transitions, 5963 flow. Second operand 10 states and 168 transitions. [2024-06-14 12:57:45,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 415 transitions, 7005 flow [2024-06-14 12:57:47,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 415 transitions, 6740 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-14 12:57:47,326 INFO L231 Difference]: Finished difference. Result has 286 places, 374 transitions, 5965 flow [2024-06-14 12:57:47,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5707, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5965, PETRI_PLACES=286, PETRI_TRANSITIONS=374} [2024-06-14 12:57:47,328 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-14 12:57:47,328 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 374 transitions, 5965 flow [2024-06-14 12:57:47,328 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 12:57:47,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:47,328 INFO 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 12:57:47,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:57:47,328 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 12:57:47,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:47,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1272078112, now seen corresponding path program 2 times [2024-06-14 12:57:47,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:47,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531693977] [2024-06-14 12:57:47,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:47,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:47,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:51,369 INFO 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:57:51,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:51,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531693977] [2024-06-14 12:57:51,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531693977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:51,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:51,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:57:51,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457340331] [2024-06-14 12:57:51,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:51,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:57:51,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:51,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:57:51,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:57:51,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:57:51,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 374 transitions, 5965 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 12:57:51,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:51,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:57:51,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:55,107 INFO L124 PetriNetUnfolderBase]: 7298/11655 cut-off events. [2024-06-14 12:57:55,108 INFO L125 PetriNetUnfolderBase]: For 923516/923518 co-relation queries the response was YES. [2024-06-14 12:57:55,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85891 conditions, 11655 events. 7298/11655 cut-off events. For 923516/923518 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 79548 event pairs, 3055 based on Foata normal form. 8/11662 useless extension candidates. Maximal degree in co-relation 85750. Up to 11149 conditions per place. [2024-06-14 12:57:55,233 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 344 selfloop transitions, 91 changer transitions 1/440 dead transitions. [2024-06-14 12:57:55,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 440 transitions, 7573 flow [2024-06-14 12:57:55,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:57:55,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:57:55,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-14 12:57:55,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386892177589852 [2024-06-14 12:57:55,235 INFO L175 Difference]: Start difference. First operand has 286 places, 374 transitions, 5965 flow. Second operand 11 states and 183 transitions. [2024-06-14 12:57:55,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 440 transitions, 7573 flow [2024-06-14 12:57:57,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 440 transitions, 7349 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 12:57:57,268 INFO L231 Difference]: Finished difference. Result has 291 places, 396 transitions, 6327 flow [2024-06-14 12:57:57,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5762, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6327, PETRI_PLACES=291, PETRI_TRANSITIONS=396} [2024-06-14 12:57:57,268 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-14 12:57:57,269 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 396 transitions, 6327 flow [2024-06-14 12:57:57,269 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 12:57:57,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:57,269 INFO 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 12:57:57,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:57:57,269 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 12:57:57,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:57,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1272315262, now seen corresponding path program 3 times [2024-06-14 12:57:57,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:57,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105750494] [2024-06-14 12:57:57,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:57,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:57,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:01,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 12:58:01,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:01,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105750494] [2024-06-14 12:58:01,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105750494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:01,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:01,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:58:01,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412712191] [2024-06-14 12:58:01,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:01,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:58:01,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:01,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:58:01,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:58:01,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:58:01,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 396 transitions, 6327 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 12:58:01,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:01,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:58:01,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:05,690 INFO L124 PetriNetUnfolderBase]: 7280/11647 cut-off events. [2024-06-14 12:58:05,690 INFO L125 PetriNetUnfolderBase]: For 938032/938034 co-relation queries the response was YES. [2024-06-14 12:58:05,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86226 conditions, 11647 events. 7280/11647 cut-off events. For 938032/938034 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 79632 event pairs, 3052 based on Foata normal form. 4/11650 useless extension candidates. Maximal degree in co-relation 86083. Up to 11138 conditions per place. [2024-06-14 12:58:05,803 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 338 selfloop transitions, 92 changer transitions 2/436 dead transitions. [2024-06-14 12:58:05,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 436 transitions, 7444 flow [2024-06-14 12:58:05,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:58:05,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:58:05,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 12:58:05,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3883720930232558 [2024-06-14 12:58:05,805 INFO L175 Difference]: Start difference. First operand has 291 places, 396 transitions, 6327 flow. Second operand 10 states and 167 transitions. [2024-06-14 12:58:05,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 436 transitions, 7444 flow [2024-06-14 12:58:07,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 436 transitions, 7362 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 12:58:07,841 INFO L231 Difference]: Finished difference. Result has 300 places, 397 transitions, 6484 flow [2024-06-14 12:58:07,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6245, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6484, PETRI_PLACES=300, PETRI_TRANSITIONS=397} [2024-06-14 12:58:07,842 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-14 12:58:07,842 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 397 transitions, 6484 flow [2024-06-14 12:58:07,842 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 12:58:07,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:07,842 INFO 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 12:58:07,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:58:07,842 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 12:58:07,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:07,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1575884924, now seen corresponding path program 4 times [2024-06-14 12:58:07,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:07,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773964759] [2024-06-14 12:58:07,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:07,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:07,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:11,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 12:58:11,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:11,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773964759] [2024-06-14 12:58:11,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773964759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:11,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:11,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:58:11,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443624269] [2024-06-14 12:58:11,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:11,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:58:11,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:11,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:58:11,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:58:11,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:58:11,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 397 transitions, 6484 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 12:58:11,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:11,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:58:11,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:16,015 INFO L124 PetriNetUnfolderBase]: 7292/11666 cut-off events. [2024-06-14 12:58:16,016 INFO L125 PetriNetUnfolderBase]: For 981685/981685 co-relation queries the response was YES. [2024-06-14 12:58:16,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87030 conditions, 11666 events. 7292/11666 cut-off events. For 981685/981685 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 79909 event pairs, 3098 based on Foata normal form. 10/11675 useless extension candidates. Maximal degree in co-relation 86883. Up to 11357 conditions per place. [2024-06-14 12:58:16,195 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 390 selfloop transitions, 37 changer transitions 0/431 dead transitions. [2024-06-14 12:58:16,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 431 transitions, 7454 flow [2024-06-14 12:58:16,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:58:16,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:58:16,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-14 12:58:16,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-14 12:58:16,196 INFO L175 Difference]: Start difference. First operand has 300 places, 397 transitions, 6484 flow. Second operand 11 states and 165 transitions. [2024-06-14 12:58:16,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 431 transitions, 7454 flow [2024-06-14 12:58:18,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 431 transitions, 7301 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:58:18,539 INFO L231 Difference]: Finished difference. Result has 305 places, 398 transitions, 6423 flow [2024-06-14 12:58:18,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6423, PETRI_PLACES=305, PETRI_TRANSITIONS=398} [2024-06-14 12:58:18,540 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-14 12:58:18,540 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 398 transitions, 6423 flow [2024-06-14 12:58:18,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 12:58:18,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:18,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 12:58:18,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:58:18,541 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 12:58:18,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:18,541 INFO L85 PathProgramCache]: Analyzing trace with hash 896366904, now seen corresponding path program 5 times [2024-06-14 12:58:18,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:18,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235808998] [2024-06-14 12:58:18,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:18,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:18,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:22,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:22,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:22,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235808998] [2024-06-14 12:58:22,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235808998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:22,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:22,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:58:22,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249495868] [2024-06-14 12:58:22,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:22,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:58:22,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:22,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:58:22,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:58:22,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:58:22,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 398 transitions, 6423 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 12:58:22,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:22,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:58:22,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:26,790 INFO L124 PetriNetUnfolderBase]: 7387/11799 cut-off events. [2024-06-14 12:58:26,791 INFO L125 PetriNetUnfolderBase]: For 1027049/1027049 co-relation queries the response was YES. [2024-06-14 12:58:26,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88664 conditions, 11799 events. 7387/11799 cut-off events. For 1027049/1027049 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 80862 event pairs, 3109 based on Foata normal form. 8/11806 useless extension candidates. Maximal degree in co-relation 88516. Up to 11399 conditions per place. [2024-06-14 12:58:26,928 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 394 selfloop transitions, 41 changer transitions 0/439 dead transitions. [2024-06-14 12:58:26,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 439 transitions, 7606 flow [2024-06-14 12:58:26,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:58:26,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:58:26,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-14 12:58:26,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35517970401691334 [2024-06-14 12:58:26,930 INFO L175 Difference]: Start difference. First operand has 305 places, 398 transitions, 6423 flow. Second operand 11 states and 168 transitions. [2024-06-14 12:58:26,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 439 transitions, 7606 flow [2024-06-14 12:58:29,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 439 transitions, 7539 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:58:29,493 INFO L231 Difference]: Finished difference. Result has 309 places, 402 transitions, 6509 flow [2024-06-14 12:58:29,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6356, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6509, PETRI_PLACES=309, PETRI_TRANSITIONS=402} [2024-06-14 12:58:29,494 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-14 12:58:29,494 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 402 transitions, 6509 flow [2024-06-14 12:58:29,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 12:58:29,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:29,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 12:58:29,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:58:29,495 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 12:58:29,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:29,495 INFO L85 PathProgramCache]: Analyzing trace with hash 907418094, now seen corresponding path program 6 times [2024-06-14 12:58:29,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:29,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623873785] [2024-06-14 12:58:29,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:29,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:29,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:34,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:34,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:34,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623873785] [2024-06-14 12:58:34,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623873785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:34,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:34,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:58:34,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246846809] [2024-06-14 12:58:34,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:34,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:58:34,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:34,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:58:34,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:58:34,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:58:34,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 402 transitions, 6509 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 12:58:34,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:34,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:58:34,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:37,492 INFO L124 PetriNetUnfolderBase]: 7364/11766 cut-off events. [2024-06-14 12:58:37,493 INFO L125 PetriNetUnfolderBase]: For 1036751/1036751 co-relation queries the response was YES. [2024-06-14 12:58:37,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88372 conditions, 11766 events. 7364/11766 cut-off events. For 1036751/1036751 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 80640 event pairs, 3110 based on Foata normal form. 10/11775 useless extension candidates. Maximal degree in co-relation 88222. Up to 11469 conditions per place. [2024-06-14 12:58:37,683 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 392 selfloop transitions, 36 changer transitions 0/432 dead transitions. [2024-06-14 12:58:37,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 432 transitions, 7464 flow [2024-06-14 12:58:37,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:58:37,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:58:37,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-14 12:58:37,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3669250645994832 [2024-06-14 12:58:37,685 INFO L175 Difference]: Start difference. First operand has 309 places, 402 transitions, 6509 flow. Second operand 9 states and 142 transitions. [2024-06-14 12:58:37,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 432 transitions, 7464 flow [2024-06-14 12:58:40,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 432 transitions, 7406 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:58:40,157 INFO L231 Difference]: Finished difference. Result has 311 places, 402 transitions, 6528 flow [2024-06-14 12:58:40,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6451, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6528, PETRI_PLACES=311, PETRI_TRANSITIONS=402} [2024-06-14 12:58:40,157 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 267 predicate places. [2024-06-14 12:58:40,157 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 402 transitions, 6528 flow [2024-06-14 12:58:40,158 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 12:58:40,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:40,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, 1, 1] [2024-06-14 12:58:40,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:58:40,158 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 12:58:40,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:40,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1259056698, now seen corresponding path program 2 times [2024-06-14 12:58:40,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:40,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409080216] [2024-06-14 12:58:40,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:40,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:40,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:43,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:58:43,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:43,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409080216] [2024-06-14 12:58:43,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409080216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:43,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:43,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:58:43,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136672508] [2024-06-14 12:58:43,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:43,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:58:43,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:43,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:58:43,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:58:43,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:58:43,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 402 transitions, 6528 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 12:58:43,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:43,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:58:43,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:47,437 INFO L124 PetriNetUnfolderBase]: 7524/11985 cut-off events. [2024-06-14 12:58:47,437 INFO L125 PetriNetUnfolderBase]: For 1085561/1085563 co-relation queries the response was YES. [2024-06-14 12:58:47,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91639 conditions, 11985 events. 7524/11985 cut-off events. For 1085561/1085563 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 81816 event pairs, 2884 based on Foata normal form. 4/11988 useless extension candidates. Maximal degree in co-relation 91487. Up to 11141 conditions per place. [2024-06-14 12:58:47,591 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 357 selfloop transitions, 128 changer transitions 0/489 dead transitions. [2024-06-14 12:58:47,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 489 transitions, 8801 flow [2024-06-14 12:58:47,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:58:47,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:58:47,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 231 transitions. [2024-06-14 12:58:47,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41323792486583183 [2024-06-14 12:58:47,592 INFO L175 Difference]: Start difference. First operand has 311 places, 402 transitions, 6528 flow. Second operand 13 states and 231 transitions. [2024-06-14 12:58:47,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 489 transitions, 8801 flow [2024-06-14 12:58:49,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 489 transitions, 8732 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:58:49,833 INFO L231 Difference]: Finished difference. Result has 320 places, 422 transitions, 7252 flow [2024-06-14 12:58:49,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6459, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7252, PETRI_PLACES=320, PETRI_TRANSITIONS=422} [2024-06-14 12:58:49,833 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-14 12:58:49,833 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 422 transitions, 7252 flow [2024-06-14 12:58:49,834 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 12:58:49,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:58:49,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, 1, 1, 1] [2024-06-14 12:58:49,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:58:49,834 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 12:58:49,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:58:49,834 INFO L85 PathProgramCache]: Analyzing trace with hash 379546692, now seen corresponding path program 1 times [2024-06-14 12:58:49,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:58:49,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142910365] [2024-06-14 12:58:49,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:58:49,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:58:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:58:54,715 INFO 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:58:54,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:58:54,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142910365] [2024-06-14 12:58:54,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142910365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:58:54,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:58:54,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:58:54,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433316473] [2024-06-14 12:58:54,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:58:54,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:58:54,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:58:54,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:58:54,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:58:54,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:58:54,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 422 transitions, 7252 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 12:58:54,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:58:54,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:58:54,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:58:58,874 INFO L124 PetriNetUnfolderBase]: 7512/11955 cut-off events. [2024-06-14 12:58:58,874 INFO L125 PetriNetUnfolderBase]: For 1113553/1113555 co-relation queries the response was YES. [2024-06-14 12:58:58,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92591 conditions, 11955 events. 7512/11955 cut-off events. For 1113553/1113555 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 81581 event pairs, 3105 based on Foata normal form. 6/11960 useless extension candidates. Maximal degree in co-relation 92436. Up to 11479 conditions per place. [2024-06-14 12:58:59,009 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 383 selfloop transitions, 81 changer transitions 0/468 dead transitions. [2024-06-14 12:58:59,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 468 transitions, 8434 flow [2024-06-14 12:58:59,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:58:59,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:58:59,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-14 12:58:59,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3890063424947146 [2024-06-14 12:58:59,011 INFO L175 Difference]: Start difference. First operand has 320 places, 422 transitions, 7252 flow. Second operand 11 states and 184 transitions. [2024-06-14 12:58:59,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 468 transitions, 8434 flow [2024-06-14 12:59:01,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 468 transitions, 8204 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-14 12:59:01,436 INFO L231 Difference]: Finished difference. Result has 324 places, 422 transitions, 7190 flow [2024-06-14 12:59:01,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7190, PETRI_PLACES=324, PETRI_TRANSITIONS=422} [2024-06-14 12:59:01,437 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-06-14 12:59:01,437 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 422 transitions, 7190 flow [2024-06-14 12:59:01,437 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 12:59:01,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:01,438 INFO 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 12:59:01,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:59:01,438 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 12:59:01,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:01,438 INFO L85 PathProgramCache]: Analyzing trace with hash -299645270, now seen corresponding path program 3 times [2024-06-14 12:59:01,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:01,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348391372] [2024-06-14 12:59:01,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:01,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:01,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:05,198 INFO 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:05,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:05,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348391372] [2024-06-14 12:59:05,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348391372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:05,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:05,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:59:05,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180404199] [2024-06-14 12:59:05,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:05,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:59:05,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:05,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:59:05,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:59:05,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:05,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 422 transitions, 7190 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 12:59:05,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:05,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:05,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:09,426 INFO L124 PetriNetUnfolderBase]: 7506/11965 cut-off events. [2024-06-14 12:59:09,427 INFO L125 PetriNetUnfolderBase]: For 1132515/1132517 co-relation queries the response was YES. [2024-06-14 12:59:09,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92782 conditions, 11965 events. 7506/11965 cut-off events. For 1132515/1132517 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 81762 event pairs, 2881 based on Foata normal form. 4/11968 useless extension candidates. Maximal degree in co-relation 92625. Up to 11134 conditions per place. [2024-06-14 12:59:09,565 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 351 selfloop transitions, 130 changer transitions 0/485 dead transitions. [2024-06-14 12:59:09,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 485 transitions, 8730 flow [2024-06-14 12:59:09,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:59:09,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:59:09,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 236 transitions. [2024-06-14 12:59:09,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-14 12:59:09,566 INFO L175 Difference]: Start difference. First operand has 324 places, 422 transitions, 7190 flow. Second operand 14 states and 236 transitions. [2024-06-14 12:59:09,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 485 transitions, 8730 flow [2024-06-14 12:59:12,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 485 transitions, 8482 flow, removed 35 selfloop flow, removed 10 redundant places. [2024-06-14 12:59:12,054 INFO L231 Difference]: Finished difference. Result has 328 places, 422 transitions, 7208 flow [2024-06-14 12:59:12,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6942, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7208, PETRI_PLACES=328, PETRI_TRANSITIONS=422} [2024-06-14 12:59:12,055 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-14 12:59:12,055 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 422 transitions, 7208 flow [2024-06-14 12:59:12,055 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 12:59:12,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:12,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:12,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:59:12,055 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 12:59:12,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:12,056 INFO L85 PathProgramCache]: Analyzing trace with hash -305306180, now seen corresponding path program 4 times [2024-06-14 12:59:12,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:12,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139189969] [2024-06-14 12:59:12,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:12,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:12,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:16,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 12:59:16,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:16,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139189969] [2024-06-14 12:59:16,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139189969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:16,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:16,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:59:16,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367527500] [2024-06-14 12:59:16,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:16,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:59:16,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:16,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:59:16,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:59:16,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:16,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 422 transitions, 7208 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 12:59:16,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:16,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:16,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:20,529 INFO L124 PetriNetUnfolderBase]: 7500/11951 cut-off events. [2024-06-14 12:59:20,529 INFO L125 PetriNetUnfolderBase]: For 1154206/1154208 co-relation queries the response was YES. [2024-06-14 12:59:20,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93115 conditions, 11951 events. 7500/11951 cut-off events. For 1154206/1154208 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 81626 event pairs, 2899 based on Foata normal form. 4/11954 useless extension candidates. Maximal degree in co-relation 92957. Up to 11131 conditions per place. [2024-06-14 12:59:20,667 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 352 selfloop transitions, 122 changer transitions 0/478 dead transitions. [2024-06-14 12:59:20,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 478 transitions, 8582 flow [2024-06-14 12:59:20,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:59:20,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:59:20,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-14 12:59:20,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42283298097251587 [2024-06-14 12:59:20,669 INFO L175 Difference]: Start difference. First operand has 328 places, 422 transitions, 7208 flow. Second operand 11 states and 200 transitions. [2024-06-14 12:59:20,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 478 transitions, 8582 flow [2024-06-14 12:59:23,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 478 transitions, 8278 flow, removed 36 selfloop flow, removed 11 redundant places. [2024-06-14 12:59:23,400 INFO L231 Difference]: Finished difference. Result has 328 places, 422 transitions, 7154 flow [2024-06-14 12:59:23,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6904, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7154, PETRI_PLACES=328, PETRI_TRANSITIONS=422} [2024-06-14 12:59:23,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-14 12:59:23,401 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 422 transitions, 7154 flow [2024-06-14 12:59:23,401 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 12:59:23,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:23,402 INFO 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 12:59:23,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:59:23,402 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 12:59:23,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:23,402 INFO L85 PathProgramCache]: Analyzing trace with hash 374005566, now seen corresponding path program 4 times [2024-06-14 12:59:23,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:23,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141463329] [2024-06-14 12:59:23,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:23,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:23,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:27,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:59:27,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:27,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141463329] [2024-06-14 12:59:27,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141463329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:27,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:27,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:59:27,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240500897] [2024-06-14 12:59:27,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:27,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:59:27,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:27,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:59:27,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:59:27,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:27,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 422 transitions, 7154 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 12:59:27,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:27,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:27,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:31,235 INFO L124 PetriNetUnfolderBase]: 7474/11937 cut-off events. [2024-06-14 12:59:31,235 INFO L125 PetriNetUnfolderBase]: For 1176470/1176472 co-relation queries the response was YES. [2024-06-14 12:59:31,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92658 conditions, 11937 events. 7474/11937 cut-off events. For 1176470/1176472 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 81691 event pairs, 3111 based on Foata normal form. 8/11944 useless extension candidates. Maximal degree in co-relation 92499. Up to 11604 conditions per place. [2024-06-14 12:59:31,384 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 403 selfloop transitions, 48 changer transitions 3/458 dead transitions. [2024-06-14 12:59:31,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 458 transitions, 8154 flow [2024-06-14 12:59:31,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:59:31,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:59:31,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-14 12:59:31,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37906976744186044 [2024-06-14 12:59:31,386 INFO L175 Difference]: Start difference. First operand has 328 places, 422 transitions, 7154 flow. Second operand 10 states and 163 transitions. [2024-06-14 12:59:31,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 458 transitions, 8154 flow [2024-06-14 12:59:34,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 458 transitions, 7875 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 12:59:34,061 INFO L231 Difference]: Finished difference. Result has 327 places, 420 transitions, 6937 flow [2024-06-14 12:59:34,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6875, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6937, PETRI_PLACES=327, PETRI_TRANSITIONS=420} [2024-06-14 12:59:34,062 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-14 12:59:34,062 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 420 transitions, 6937 flow [2024-06-14 12:59:34,062 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 12:59:34,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:34,062 INFO 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 12:59:34,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:59:34,063 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 12:59:34,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:34,063 INFO L85 PathProgramCache]: Analyzing trace with hash 383271156, now seen corresponding path program 5 times [2024-06-14 12:59:34,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:34,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722594367] [2024-06-14 12:59:34,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:34,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:34,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:38,259 INFO 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:38,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:38,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722594367] [2024-06-14 12:59:38,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722594367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:38,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:38,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:59:38,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113509933] [2024-06-14 12:59:38,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:38,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:59:38,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:38,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:59:38,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:59:38,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:38,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 420 transitions, 6937 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 12:59:38,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:38,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:38,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:42,103 INFO L124 PetriNetUnfolderBase]: 7622/12165 cut-off events. [2024-06-14 12:59:42,103 INFO L125 PetriNetUnfolderBase]: For 1222918/1222920 co-relation queries the response was YES. [2024-06-14 12:59:42,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95083 conditions, 12165 events. 7622/12165 cut-off events. For 1222918/1222920 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 83329 event pairs, 3088 based on Foata normal form. 8/12172 useless extension candidates. Maximal degree in co-relation 94923. Up to 11693 conditions per place. [2024-06-14 12:59:42,276 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 409 selfloop transitions, 74 changer transitions 1/488 dead transitions. [2024-06-14 12:59:42,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 488 transitions, 8790 flow [2024-06-14 12:59:42,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:59:42,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:59:42,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-14 12:59:42,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3701550387596899 [2024-06-14 12:59:42,278 INFO L175 Difference]: Start difference. First operand has 327 places, 420 transitions, 6937 flow. Second operand 12 states and 191 transitions. [2024-06-14 12:59:42,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 488 transitions, 8790 flow [2024-06-14 12:59:45,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 488 transitions, 8658 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:59:45,297 INFO L231 Difference]: Finished difference. Result has 335 places, 446 transitions, 7639 flow [2024-06-14 12:59:45,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6824, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7639, PETRI_PLACES=335, PETRI_TRANSITIONS=446} [2024-06-14 12:59:45,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-14 12:59:45,298 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 446 transitions, 7639 flow [2024-06-14 12:59:45,298 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 12:59:45,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:45,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:59:45,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:59:45,298 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 12:59:45,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:45,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1380068030, now seen corresponding path program 6 times [2024-06-14 12:59:45,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:45,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284010824] [2024-06-14 12:59:45,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:45,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:45,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:59:49,611 INFO 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:49,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:59:49,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284010824] [2024-06-14 12:59:49,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284010824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:59:49,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:59:49,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:59:49,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782144983] [2024-06-14 12:59:49,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:59:49,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:59:49,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:59:49,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:59:49,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:59:49,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:59:49,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 446 transitions, 7639 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 12:59:49,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:59:49,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:59:49,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:59:53,926 INFO L124 PetriNetUnfolderBase]: 7592/12113 cut-off events. [2024-06-14 12:59:53,927 INFO L125 PetriNetUnfolderBase]: For 1236501/1236503 co-relation queries the response was YES. [2024-06-14 12:59:54,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95028 conditions, 12113 events. 7592/12113 cut-off events. For 1236501/1236503 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 82898 event pairs, 3108 based on Foata normal form. 8/12120 useless extension candidates. Maximal degree in co-relation 94864. Up to 11674 conditions per place. [2024-06-14 12:59:54,050 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 410 selfloop transitions, 71 changer transitions 2/487 dead transitions. [2024-06-14 12:59:54,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 487 transitions, 8724 flow [2024-06-14 12:59:54,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:59:54,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:59:54,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 200 transitions. [2024-06-14 12:59:54,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35778175313059035 [2024-06-14 12:59:54,051 INFO L175 Difference]: Start difference. First operand has 335 places, 446 transitions, 7639 flow. Second operand 13 states and 200 transitions. [2024-06-14 12:59:54,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 487 transitions, 8724 flow [2024-06-14 12:59:56,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 487 transitions, 8651 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 12:59:56,837 INFO L231 Difference]: Finished difference. Result has 345 places, 445 transitions, 7715 flow [2024-06-14 12:59:56,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7566, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7715, PETRI_PLACES=345, PETRI_TRANSITIONS=445} [2024-06-14 12:59:56,837 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 301 predicate places. [2024-06-14 12:59:56,838 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 445 transitions, 7715 flow [2024-06-14 12:59:56,838 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 12:59:56,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:59:56,838 INFO 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 12:59:56,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:59:56,838 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 12:59:56,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:59:56,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1575650750, now seen corresponding path program 7 times [2024-06-14 12:59:56,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:59:56,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325118623] [2024-06-14 12:59:56,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:59:56,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:59:56,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:00,828 INFO 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:00,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:00,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325118623] [2024-06-14 13:00:00,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325118623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:00,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:00,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:00,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307747051] [2024-06-14 13:00:00,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:00,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:00,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:00,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:00,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:00,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:00,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 445 transitions, 7715 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:00:00,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:00,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:00,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:05,336 INFO L124 PetriNetUnfolderBase]: 7903/12604 cut-off events. [2024-06-14 13:00:05,336 INFO L125 PetriNetUnfolderBase]: For 1322566/1322568 co-relation queries the response was YES. [2024-06-14 13:00:05,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100338 conditions, 12604 events. 7903/12604 cut-off events. For 1322566/1322568 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 86639 event pairs, 3029 based on Foata normal form. 8/12611 useless extension candidates. Maximal degree in co-relation 100171. Up to 11568 conditions per place. [2024-06-14 13:00:05,500 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 354 selfloop transitions, 170 changer transitions 1/529 dead transitions. [2024-06-14 13:00:05,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 529 transitions, 10211 flow [2024-06-14 13:00:05,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:00:05,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:00:05,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-14 13:00:05,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375968992248062 [2024-06-14 13:00:05,501 INFO L175 Difference]: Start difference. First operand has 345 places, 445 transitions, 7715 flow. Second operand 12 states and 194 transitions. [2024-06-14 13:00:05,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 529 transitions, 10211 flow [2024-06-14 13:00:09,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 529 transitions, 10075 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 13:00:09,359 INFO L231 Difference]: Finished difference. Result has 349 places, 484 transitions, 8821 flow [2024-06-14 13:00:09,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7588, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8821, PETRI_PLACES=349, PETRI_TRANSITIONS=484} [2024-06-14 13:00:09,359 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-14 13:00:09,359 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 484 transitions, 8821 flow [2024-06-14 13:00:09,360 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:00:09,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:09,360 INFO 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:00:09,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:00:09,361 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:00:09,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:09,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1586612660, now seen corresponding path program 8 times [2024-06-14 13:00:09,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:09,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103369457] [2024-06-14 13:00:09,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:09,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:09,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:13,451 INFO 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:13,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:13,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103369457] [2024-06-14 13:00:13,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103369457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:13,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:13,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:13,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530980213] [2024-06-14 13:00:13,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:13,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:13,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:13,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:13,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:13,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:13,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 484 transitions, 8821 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:00:13,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:13,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:13,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:18,356 INFO L124 PetriNetUnfolderBase]: 8005/12734 cut-off events. [2024-06-14 13:00:18,357 INFO L125 PetriNetUnfolderBase]: For 1389785/1389787 co-relation queries the response was YES. [2024-06-14 13:00:18,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104050 conditions, 12734 events. 8005/12734 cut-off events. For 1389785/1389787 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 87323 event pairs, 3008 based on Foata normal form. 4/12737 useless extension candidates. Maximal degree in co-relation 103880. Up to 11640 conditions per place. [2024-06-14 13:00:18,518 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 341 selfloop transitions, 189 changer transitions 1/535 dead transitions. [2024-06-14 13:00:18,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 535 transitions, 10632 flow [2024-06-14 13:00:18,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:00:18,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:00:18,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 13:00:18,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386046511627907 [2024-06-14 13:00:18,519 INFO L175 Difference]: Start difference. First operand has 349 places, 484 transitions, 8821 flow. Second operand 10 states and 166 transitions. [2024-06-14 13:00:18,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 535 transitions, 10632 flow [2024-06-14 13:00:22,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 535 transitions, 10362 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-14 13:00:22,800 INFO L231 Difference]: Finished difference. Result has 357 places, 502 transitions, 9465 flow [2024-06-14 13:00:22,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8561, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9465, PETRI_PLACES=357, PETRI_TRANSITIONS=502} [2024-06-14 13:00:22,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-14 13:00:22,801 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 502 transitions, 9465 flow [2024-06-14 13:00:22,801 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:00:22,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:22,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:00:22,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:00:22,802 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:00:22,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:22,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1579380980, now seen corresponding path program 9 times [2024-06-14 13:00:22,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:22,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029479294] [2024-06-14 13:00:22,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:22,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:26,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:26,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:26,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029479294] [2024-06-14 13:00:26,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029479294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:26,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:26,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:26,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956838126] [2024-06-14 13:00:26,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:26,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:26,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:26,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:26,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:26,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:26,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 502 transitions, 9465 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:00:26,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:26,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:26,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:31,764 INFO L124 PetriNetUnfolderBase]: 7983/12686 cut-off events. [2024-06-14 13:00:31,764 INFO L125 PetriNetUnfolderBase]: For 1418746/1418748 co-relation queries the response was YES. [2024-06-14 13:00:31,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104698 conditions, 12686 events. 7983/12686 cut-off events. For 1418746/1418748 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 86722 event pairs, 3134 based on Foata normal form. 8/12693 useless extension candidates. Maximal degree in co-relation 104524. Up to 12148 conditions per place. [2024-06-14 13:00:31,923 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 457 selfloop transitions, 80 changer transitions 1/542 dead transitions. [2024-06-14 13:00:31,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 542 transitions, 10941 flow [2024-06-14 13:00:31,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:00:31,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:00:31,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 202 transitions. [2024-06-14 13:00:31,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3613595706618962 [2024-06-14 13:00:31,926 INFO L175 Difference]: Start difference. First operand has 357 places, 502 transitions, 9465 flow. Second operand 13 states and 202 transitions. [2024-06-14 13:00:31,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 542 transitions, 10941 flow [2024-06-14 13:00:35,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 542 transitions, 10830 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:00:35,502 INFO L231 Difference]: Finished difference. Result has 365 places, 501 transitions, 9496 flow [2024-06-14 13:00:35,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9354, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9496, PETRI_PLACES=365, PETRI_TRANSITIONS=501} [2024-06-14 13:00:35,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-14 13:00:35,503 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 501 transitions, 9496 flow [2024-06-14 13:00:35,504 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:00:35,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:35,504 INFO 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:00:35,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:00:35,504 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:00:35,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:35,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1575887900, now seen corresponding path program 10 times [2024-06-14 13:00:35,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:35,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558190106] [2024-06-14 13:00:35,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:35,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:35,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:39,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:39,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:39,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558190106] [2024-06-14 13:00:39,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558190106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:39,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:39,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:39,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908437152] [2024-06-14 13:00:39,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:39,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:39,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:39,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:39,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:39,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:39,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 501 transitions, 9496 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:00:39,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:39,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:39,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:44,488 INFO L124 PetriNetUnfolderBase]: 7965/12692 cut-off events. [2024-06-14 13:00:44,488 INFO L125 PetriNetUnfolderBase]: For 1433412/1433414 co-relation queries the response was YES. [2024-06-14 13:00:44,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105079 conditions, 12692 events. 7965/12692 cut-off events. For 1433412/1433414 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 87178 event pairs, 3046 based on Foata normal form. 4/12695 useless extension candidates. Maximal degree in co-relation 104903. Up to 11618 conditions per place. [2024-06-14 13:00:44,736 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 346 selfloop transitions, 183 changer transitions 2/535 dead transitions. [2024-06-14 13:00:44,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 535 transitions, 11108 flow [2024-06-14 13:00:44,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:00:44,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:00:44,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-14 13:00:44,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38266384778012685 [2024-06-14 13:00:44,738 INFO L175 Difference]: Start difference. First operand has 365 places, 501 transitions, 9496 flow. Second operand 11 states and 181 transitions. [2024-06-14 13:00:44,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 535 transitions, 11108 flow [2024-06-14 13:00:49,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 535 transitions, 10917 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 13:00:49,490 INFO L231 Difference]: Finished difference. Result has 368 places, 499 transitions, 9636 flow [2024-06-14 13:00:49,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9305, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9636, PETRI_PLACES=368, PETRI_TRANSITIONS=499} [2024-06-14 13:00:49,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-14 13:00:49,491 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 499 transitions, 9636 flow [2024-06-14 13:00:49,491 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:00:49,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:49,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, 1] [2024-06-14 13:00:49,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:00:49,492 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:00:49,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:49,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1579369820, now seen corresponding path program 11 times [2024-06-14 13:00:49,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:49,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46182273] [2024-06-14 13:00:49,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:49,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:49,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:53,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:53,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:53,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46182273] [2024-06-14 13:00:53,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46182273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:53,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:53,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:00:53,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169463615] [2024-06-14 13:00:53,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:53,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:00:53,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:53,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:00:53,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:00:53,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:00:53,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 499 transitions, 9636 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:00:53,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:53,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:00:53,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:58,436 INFO L124 PetriNetUnfolderBase]: 7915/12590 cut-off events. [2024-06-14 13:00:58,436 INFO L125 PetriNetUnfolderBase]: For 1463802/1463804 co-relation queries the response was YES. [2024-06-14 13:00:58,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104597 conditions, 12590 events. 7915/12590 cut-off events. For 1463802/1463804 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 86074 event pairs, 3122 based on Foata normal form. 8/12597 useless extension candidates. Maximal degree in co-relation 104422. Up to 12077 conditions per place. [2024-06-14 13:00:58,597 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 449 selfloop transitions, 77 changer transitions 2/532 dead transitions. [2024-06-14 13:00:58,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 532 transitions, 10926 flow [2024-06-14 13:00:58,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:00:58,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:00:58,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-14 13:00:58,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3678646934460888 [2024-06-14 13:00:58,599 INFO L175 Difference]: Start difference. First operand has 368 places, 499 transitions, 9636 flow. Second operand 11 states and 174 transitions. [2024-06-14 13:00:58,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 532 transitions, 10926 flow [2024-06-14 13:01:02,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 532 transitions, 10508 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 13:01:02,941 INFO L231 Difference]: Finished difference. Result has 369 places, 497 transitions, 9328 flow [2024-06-14 13:01:02,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9218, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9328, PETRI_PLACES=369, PETRI_TRANSITIONS=497} [2024-06-14 13:01:02,943 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-06-14 13:01:02,943 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 497 transitions, 9328 flow [2024-06-14 13:01:02,944 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:01:02,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:02,944 INFO 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:01:02,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:01:02,944 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:01:02,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:02,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1586732630, now seen corresponding path program 12 times [2024-06-14 13:01:02,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:02,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672930281] [2024-06-14 13:01:02,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:02,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:02,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:07,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:01:07,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:07,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672930281] [2024-06-14 13:01:07,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672930281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:07,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:07,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:01:07,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414576515] [2024-06-14 13:01:07,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:07,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:01:07,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:07,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:01:07,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:01:07,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:07,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 497 transitions, 9328 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:01:07,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:07,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:07,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:12,146 INFO L124 PetriNetUnfolderBase]: 7877/12552 cut-off events. [2024-06-14 13:01:12,146 INFO L125 PetriNetUnfolderBase]: For 1470806/1470808 co-relation queries the response was YES. [2024-06-14 13:01:12,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103600 conditions, 12552 events. 7877/12552 cut-off events. For 1470806/1470808 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 85984 event pairs, 3163 based on Foata normal form. 4/12555 useless extension candidates. Maximal degree in co-relation 103426. Up to 12137 conditions per place. [2024-06-14 13:01:12,307 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 455 selfloop transitions, 62 changer transitions 4/525 dead transitions. [2024-06-14 13:01:12,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 525 transitions, 10434 flow [2024-06-14 13:01:12,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:01:12,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:01:12,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-14 13:01:12,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558139534883721 [2024-06-14 13:01:12,309 INFO L175 Difference]: Start difference. First operand has 369 places, 497 transitions, 9328 flow. Second operand 10 states and 153 transitions. [2024-06-14 13:01:12,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 525 transitions, 10434 flow [2024-06-14 13:01:16,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 525 transitions, 10278 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 13:01:17,003 INFO L231 Difference]: Finished difference. Result has 369 places, 493 transitions, 9201 flow [2024-06-14 13:01:17,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9172, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9201, PETRI_PLACES=369, PETRI_TRANSITIONS=493} [2024-06-14 13:01:17,017 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-06-14 13:01:17,017 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 493 transitions, 9201 flow [2024-06-14 13:01:17,017 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:01:17,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:17,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:01:17,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:01:17,017 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:01:17,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:17,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1587009398, now seen corresponding path program 1 times [2024-06-14 13:01:17,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:17,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604331660] [2024-06-14 13:01:17,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:17,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:22,188 INFO 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:22,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:22,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604331660] [2024-06-14 13:01:22,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604331660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:22,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:22,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:01:22,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585512687] [2024-06-14 13:01:22,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:22,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:01:22,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:22,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:01:22,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:01:22,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:22,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 493 transitions, 9201 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:01:22,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:22,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:22,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:26,828 INFO L124 PetriNetUnfolderBase]: 7873/12563 cut-off events. [2024-06-14 13:01:26,829 INFO L125 PetriNetUnfolderBase]: For 1512246/1512246 co-relation queries the response was YES. [2024-06-14 13:01:26,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103792 conditions, 12563 events. 7873/12563 cut-off events. For 1512246/1512246 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 86157 event pairs, 3157 based on Foata normal form. 6/12568 useless extension candidates. Maximal degree in co-relation 103617. Up to 12086 conditions per place. [2024-06-14 13:01:26,973 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 484 selfloop transitions, 40 changer transitions 0/528 dead transitions. [2024-06-14 13:01:26,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 528 transitions, 10406 flow [2024-06-14 13:01:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:01:26,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:01:26,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 13:01:26,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695090439276486 [2024-06-14 13:01:26,975 INFO L175 Difference]: Start difference. First operand has 369 places, 493 transitions, 9201 flow. Second operand 9 states and 143 transitions. [2024-06-14 13:01:26,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 528 transitions, 10406 flow [2024-06-14 13:01:31,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 528 transitions, 10291 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:01:31,681 INFO L231 Difference]: Finished difference. Result has 373 places, 496 transitions, 9228 flow [2024-06-14 13:01:31,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9086, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9228, PETRI_PLACES=373, PETRI_TRANSITIONS=496} [2024-06-14 13:01:31,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-14 13:01:31,682 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 496 transitions, 9228 flow [2024-06-14 13:01:31,682 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:01:31,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:31,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:01:31,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:01:31,683 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:01:31,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:31,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1264618018, now seen corresponding path program 7 times [2024-06-14 13:01:31,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:31,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943923401] [2024-06-14 13:01:31,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:31,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:31,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:36,260 INFO 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:36,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:36,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943923401] [2024-06-14 13:01:36,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943923401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:36,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:36,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:01:36,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444174314] [2024-06-14 13:01:36,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:36,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:01:36,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:36,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:01:36,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:01:36,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 13:01:36,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 496 transitions, 9228 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:01:36,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:36,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 13:01:36,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand