./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.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/mix006_tso.oepc.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/mix006_tso.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix006_tso.oepc.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 11:50:56,952 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:50:57,030 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:50:57,035 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:50:57,036 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:50:57,058 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:50:57,059 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:50:57,059 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:50:57,060 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:50:57,063 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:50:57,064 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:50:57,064 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:50:57,064 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:50:57,065 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:50:57,066 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:50:57,066 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:50:57,066 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:50:57,066 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:50:57,066 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:50:57,067 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:50:57,067 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:50:57,067 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:50:57,067 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:50:57,068 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:50:57,068 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:50:57,068 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:50:57,068 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:50:57,069 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:50:57,069 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:50:57,069 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:50:57,070 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:50:57,070 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:50:57,070 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:50:57,071 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:50:57,071 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:50:57,071 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:50:57,071 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:50:57,071 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:50:57,072 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:50:57,072 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:50:57,072 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:50:57,072 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:50:57,073 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:50:57,073 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 11:50:57,281 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:50:57,311 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:50:57,313 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:50:57,315 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:50:57,315 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:50:57,316 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-14 11:50:58,419 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:50:58,630 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:50:58,631 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-14 11:50:58,658 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/684ae4940/4b25ca2a7be6425e8be01108106c8e86/FLAG279775bda [2024-06-14 11:50:58,672 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/684ae4940/4b25ca2a7be6425e8be01108106c8e86 [2024-06-14 11:50:58,675 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:50:58,675 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:50:58,676 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/mix006_tso.oepc.yml/witness.yml [2024-06-14 11:50:58,906 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:50:58,907 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:50:58,907 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:50:58,908 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:50:58,911 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:50:58,911 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:50:58" (1/2) ... [2024-06-14 11:50:58,912 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f648139 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:50:58, skipping insertion in model container [2024-06-14 11:50:58,913 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:50:58" (1/2) ... [2024-06-14 11:50:58,914 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@30e0d779 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:50:58, skipping insertion in model container [2024-06-14 11:50:58,914 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:50:58" (2/2) ... [2024-06-14 11:50:58,915 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f648139 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:50:58, skipping insertion in model container [2024-06-14 11:50:58,915 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:50:58" (2/2) ... [2024-06-14 11:50:58,915 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:50:59,018 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:50:59,019 INFO L97 edCorrectnessWitness]: Location invariant before [L905-L905] (((((((((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0) [2024-06-14 11:50:59,019 INFO L97 edCorrectnessWitness]: Location invariant before [L904-L904] (((((((((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0) [2024-06-14 11:50:59,019 INFO L97 edCorrectnessWitness]: Location invariant before [L902-L902] (((((((((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0) [2024-06-14 11:50:59,019 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:50:59,020 INFO L106 edCorrectnessWitness]: ghost_update [L900-L900] multithreaded = 1; [2024-06-14 11:50:59,054 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:50:59,347 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:50:59,356 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:50:59,503 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:50:59,534 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:50:59,534 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:50:59 WrapperNode [2024-06-14 11:50:59,534 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:50:59,535 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:50:59,535 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:50:59,535 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:50:59,541 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,558 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,604 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 271 [2024-06-14 11:50:59,604 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:50:59,605 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:50:59,605 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:50:59,605 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:50:59,614 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,614 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,641 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,667 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 11:50:59,667 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,667 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,678 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,680 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,682 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,684 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,688 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:50:59,689 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:50:59,689 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:50:59,689 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:50:59,689 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 11:50:59" (1/1) ... [2024-06-14 11:50:59,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:50:59,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:50:59,735 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 11:50:59,745 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 11:50:59,772 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:50:59,773 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:50:59,773 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:50:59,773 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:50:59,773 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:50:59,774 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:50:59,774 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:50:59,774 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:50:59,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:50:59,774 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:50:59,774 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:50:59,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:50:59,776 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 11:50:59,919 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:50:59,922 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:51:00,375 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:51:00,376 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:51:00,606 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:51:00,607 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:51:00,607 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:51:00 BoogieIcfgContainer [2024-06-14 11:51:00,607 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:51:00,610 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:51:00,610 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:51:00,613 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:51:00,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:50:58" (1/4) ... [2024-06-14 11:51:00,613 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aa43b6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:51:00, skipping insertion in model container [2024-06-14 11:51:00,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:50:58" (2/4) ... [2024-06-14 11:51:00,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aa43b6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:51:00, skipping insertion in model container [2024-06-14 11:51:00,614 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 11:50:59" (3/4) ... [2024-06-14 11:51:00,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aa43b6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:51:00, skipping insertion in model container [2024-06-14 11:51:00,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:51:00" (4/4) ... [2024-06-14 11:51:00,615 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_tso.oepc.i [2024-06-14 11:51:00,629 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:51:00,630 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:51:00,630 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:51:00,683 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:51:00,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 11:51:00,763 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 11:51:00,764 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:51:00,766 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 67 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 11:51:00,766 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 11:51:00,770 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 11:51:00,781 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:51:00,788 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;@59a799e5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:51:00,788 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:51:00,793 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:51:00,793 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:51:00,793 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:51:00,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:00,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:51:00,795 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 11:51:00,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:00,799 INFO L85 PathProgramCache]: Analyzing trace with hash 971468398, now seen corresponding path program 1 times [2024-06-14 11:51:00,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:00,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479612059] [2024-06-14 11:51:00,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:00,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:00,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:02,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:51:02,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:02,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479612059] [2024-06-14 11:51:02,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479612059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:02,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:02,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:51:02,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906070994] [2024-06-14 11:51:02,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:02,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:51:02,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:02,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:51:02,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:51:02,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-14 11:51:02,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:02,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:02,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-14 11:51:02,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:03,493 INFO L124 PetriNetUnfolderBase]: 1955/2966 cut-off events. [2024-06-14 11:51:03,493 INFO L125 PetriNetUnfolderBase]: For 46/46 co-relation queries the response was YES. [2024-06-14 11:51:03,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5972 conditions, 2966 events. 1955/2966 cut-off events. For 46/46 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14196 event pairs, 1404 based on Foata normal form. 1/2877 useless extension candidates. Maximal degree in co-relation 5957. Up to 2893 conditions per place. [2024-06-14 11:51:03,512 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 36 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-14 11:51:03,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 183 flow [2024-06-14 11:51:03,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:51:03,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:51:03,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-14 11:51:03,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-14 11:51:03,523 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 70 transitions. [2024-06-14 11:51:03,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 183 flow [2024-06-14 11:51:03,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:51:03,530 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 11:51:03,532 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 11:51:03,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 11:51:03,535 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 11:51:03,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:03,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:03,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:03,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:51:03,536 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 11:51:03,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:03,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1573251853, now seen corresponding path program 1 times [2024-06-14 11:51:03,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:03,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274847126] [2024-06-14 11:51:03,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:03,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:05,102 INFO 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 11:51:05,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:05,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274847126] [2024-06-14 11:51:05,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274847126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:05,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:05,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:51:05,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263225909] [2024-06-14 11:51:05,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:05,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:51:05,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:05,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:51:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:51:05,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:51:05,159 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 11:51:05,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:05,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:51:05,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:05,764 INFO L124 PetriNetUnfolderBase]: 2246/3320 cut-off events. [2024-06-14 11:51:05,765 INFO L125 PetriNetUnfolderBase]: For 621/621 co-relation queries the response was YES. [2024-06-14 11:51:05,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7537 conditions, 3320 events. 2246/3320 cut-off events. For 621/621 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15360 event pairs, 1443 based on Foata normal form. 3/3321 useless extension candidates. Maximal degree in co-relation 7522. Up to 3292 conditions per place. [2024-06-14 11:51:05,779 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-14 11:51:05,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 252 flow [2024-06-14 11:51:05,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:51:05,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:51:05,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2024-06-14 11:51:05,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 11:51:05,782 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 86 transitions. [2024-06-14 11:51:05,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 252 flow [2024-06-14 11:51:05,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:51:05,783 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-14 11:51:05,783 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 11:51:05,784 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-14 11:51:05,784 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-14 11:51:05,784 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 11:51:05,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:05,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:05,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:51:05,785 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 11:51:05,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:05,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1526168017, now seen corresponding path program 1 times [2024-06-14 11:51:05,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:05,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476933268] [2024-06-14 11:51:05,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:05,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:05,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:07,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:51:07,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:07,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476933268] [2024-06-14 11:51:07,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476933268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:07,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:07,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:51:07,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409705246] [2024-06-14 11:51:07,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:07,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:51:07,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:07,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:51:07,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:51:07,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:51:07,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:07,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:07,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:51:07,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:08,297 INFO L124 PetriNetUnfolderBase]: 2234/3302 cut-off events. [2024-06-14 11:51:08,297 INFO L125 PetriNetUnfolderBase]: For 1740/1740 co-relation queries the response was YES. [2024-06-14 11:51:08,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8269 conditions, 3302 events. 2234/3302 cut-off events. For 1740/1740 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15256 event pairs, 1059 based on Foata normal form. 6/3306 useless extension candidates. Maximal degree in co-relation 8252. Up to 3244 conditions per place. [2024-06-14 11:51:08,313 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-14 11:51:08,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 334 flow [2024-06-14 11:51:08,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:51:08,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:51:08,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-14 11:51:08,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-14 11:51:08,319 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 105 transitions. [2024-06-14 11:51:08,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 334 flow [2024-06-14 11:51:08,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 65 transitions, 320 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:51:08,323 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-14 11:51:08,323 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=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-14 11:51:08,324 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-14 11:51:08,324 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-14 11:51:08,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:08,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:08,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:08,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:51:08,325 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 11:51:08,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:08,326 INFO L85 PathProgramCache]: Analyzing trace with hash 2063643984, now seen corresponding path program 1 times [2024-06-14 11:51:08,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:08,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703771942] [2024-06-14 11:51:08,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:08,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:08,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:11,170 INFO 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 11:51:11,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:11,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703771942] [2024-06-14 11:51:11,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703771942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:11,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:11,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:51:11,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445170781] [2024-06-14 11:51:11,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:11,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:51:11,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:11,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:51:11,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:51:11,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:51:11,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:11,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:11,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:51:11,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:11,950 INFO L124 PetriNetUnfolderBase]: 2225/3287 cut-off events. [2024-06-14 11:51:11,950 INFO L125 PetriNetUnfolderBase]: For 3244/3244 co-relation queries the response was YES. [2024-06-14 11:51:11,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8983 conditions, 3287 events. 2225/3287 cut-off events. For 3244/3244 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15133 event pairs, 846 based on Foata normal form. 6/3291 useless extension candidates. Maximal degree in co-relation 8965. Up to 3199 conditions per place. [2024-06-14 11:51:11,964 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 56 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-14 11:51:11,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 71 transitions, 388 flow [2024-06-14 11:51:11,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:51:11,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:51:11,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-14 11:51:11,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-14 11:51:11,967 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 6 states and 119 transitions. [2024-06-14 11:51:11,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 71 transitions, 388 flow [2024-06-14 11:51:11,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 364 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 11:51:11,971 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 195 flow [2024-06-14 11:51:11,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=195, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-14 11:51:11,973 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-14 11:51:11,973 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 195 flow [2024-06-14 11:51:11,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:11,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:11,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:11,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:51:11,974 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 11:51:11,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:11,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1938614126, now seen corresponding path program 1 times [2024-06-14 11:51:11,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:11,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053211471] [2024-06-14 11:51:11,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:11,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:12,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:13,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:51:13,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:13,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053211471] [2024-06-14 11:51:13,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053211471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:13,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:13,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:51:13,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038422490] [2024-06-14 11:51:13,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:13,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:51:13,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:13,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:51:13,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:51:13,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:51:13,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 195 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:13,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:13,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:51:13,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:14,113 INFO L124 PetriNetUnfolderBase]: 1923/2929 cut-off events. [2024-06-14 11:51:14,114 INFO L125 PetriNetUnfolderBase]: For 4285/4285 co-relation queries the response was YES. [2024-06-14 11:51:14,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8427 conditions, 2929 events. 1923/2929 cut-off events. For 4285/4285 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14038 event pairs, 990 based on Foata normal form. 2/2893 useless extension candidates. Maximal degree in co-relation 8408. Up to 2835 conditions per place. [2024-06-14 11:51:14,127 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-14 11:51:14,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 58 transitions, 347 flow [2024-06-14 11:51:14,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:51:14,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:51:14,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-14 11:51:14,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-14 11:51:14,129 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 195 flow. Second operand 5 states and 88 transitions. [2024-06-14 11:51:14,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 58 transitions, 347 flow [2024-06-14 11:51:14,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 314 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:51:14,135 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 208 flow [2024-06-14 11:51:14,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-14 11:51:14,138 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-14 11:51:14,139 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 208 flow [2024-06-14 11:51:14,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:14,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:14,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:14,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:51:14,143 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 11:51:14,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:14,143 INFO L85 PathProgramCache]: Analyzing trace with hash -18203332, now seen corresponding path program 1 times [2024-06-14 11:51:14,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:14,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374340902] [2024-06-14 11:51:14,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:14,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:14,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:16,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:51:16,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:16,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374340902] [2024-06-14 11:51:16,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374340902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:16,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:16,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:51:16,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845347980] [2024-06-14 11:51:16,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:16,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:51:16,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:16,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:51:16,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:51:16,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:51:16,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 208 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:16,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:16,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:51:16,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:16,788 INFO L124 PetriNetUnfolderBase]: 1908/2922 cut-off events. [2024-06-14 11:51:16,788 INFO L125 PetriNetUnfolderBase]: For 6168/6168 co-relation queries the response was YES. [2024-06-14 11:51:16,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8933 conditions, 2922 events. 1908/2922 cut-off events. For 6168/6168 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14094 event pairs, 936 based on Foata normal form. 6/2916 useless extension candidates. Maximal degree in co-relation 8912. Up to 2787 conditions per place. [2024-06-14 11:51:16,803 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-14 11:51:16,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 67 transitions, 396 flow [2024-06-14 11:51:16,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:51:16,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:51:16,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-14 11:51:16,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 11:51:16,805 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 208 flow. Second operand 6 states and 105 transitions. [2024-06-14 11:51:16,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 67 transitions, 396 flow [2024-06-14 11:51:16,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 67 transitions, 374 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:51:16,808 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 242 flow [2024-06-14 11:51:16,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-14 11:51:16,809 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-14 11:51:16,809 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 242 flow [2024-06-14 11:51:16,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:16,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:16,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:16,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:51:16,810 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 11:51:16,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:16,810 INFO L85 PathProgramCache]: Analyzing trace with hash -555580061, now seen corresponding path program 1 times [2024-06-14 11:51:16,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:16,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588192954] [2024-06-14 11:51:16,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:16,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:16,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:18,488 INFO 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 11:51:18,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:18,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588192954] [2024-06-14 11:51:18,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588192954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:18,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:18,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:51:18,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419915730] [2024-06-14 11:51:18,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:18,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:51:18,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:18,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:51:18,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:51:18,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:18,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 242 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:18,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:18,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:18,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:19,363 INFO L124 PetriNetUnfolderBase]: 2216/3275 cut-off events. [2024-06-14 11:51:19,363 INFO L125 PetriNetUnfolderBase]: For 9378/9378 co-relation queries the response was YES. [2024-06-14 11:51:19,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10873 conditions, 3275 events. 2216/3275 cut-off events. For 9378/9378 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15076 event pairs, 1113 based on Foata normal form. 2/3275 useless extension candidates. Maximal degree in co-relation 10851. Up to 3238 conditions per place. [2024-06-14 11:51:19,377 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 57 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-14 11:51:19,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 71 transitions, 446 flow [2024-06-14 11:51:19,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:51:19,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:51:19,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-14 11:51:19,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39147286821705424 [2024-06-14 11:51:19,379 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 242 flow. Second operand 6 states and 101 transitions. [2024-06-14 11:51:19,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 71 transitions, 446 flow [2024-06-14 11:51:19,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 414 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:51:19,382 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 268 flow [2024-06-14 11:51:19,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=268, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-14 11:51:19,383 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-14 11:51:19,383 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 268 flow [2024-06-14 11:51:19,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:19,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:19,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:19,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:51:19,384 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 11:51:19,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:19,384 INFO L85 PathProgramCache]: Analyzing trace with hash 917853235, now seen corresponding path program 2 times [2024-06-14 11:51:19,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:19,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109027258] [2024-06-14 11:51:19,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:19,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:19,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:21,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:51:21,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:21,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109027258] [2024-06-14 11:51:21,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109027258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:21,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:21,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:51:21,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130596077] [2024-06-14 11:51:21,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:21,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:51:21,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:21,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:51:21,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:51:21,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:21,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 268 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:21,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:21,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:21,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:21,759 INFO L124 PetriNetUnfolderBase]: 2211/3270 cut-off events. [2024-06-14 11:51:21,760 INFO L125 PetriNetUnfolderBase]: For 12160/12170 co-relation queries the response was YES. [2024-06-14 11:51:21,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11502 conditions, 3270 events. 2211/3270 cut-off events. For 12160/12170 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15076 event pairs, 1120 based on Foata normal form. 10/3277 useless extension candidates. Maximal degree in co-relation 11479. Up to 3213 conditions per place. [2024-06-14 11:51:21,776 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 16 changer transitions 0/71 dead transitions. [2024-06-14 11:51:21,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 470 flow [2024-06-14 11:51:21,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:51:21,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:51:21,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-14 11:51:21,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-14 11:51:21,779 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 268 flow. Second operand 6 states and 100 transitions. [2024-06-14 11:51:21,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 470 flow [2024-06-14 11:51:21,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 71 transitions, 436 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:51:21,783 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 308 flow [2024-06-14 11:51:21,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-14 11:51:21,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-14 11:51:21,785 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 308 flow [2024-06-14 11:51:21,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:21,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:21,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:21,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:51:21,786 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 11:51:21,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:21,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1493441855, now seen corresponding path program 1 times [2024-06-14 11:51:21,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:21,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144628974] [2024-06-14 11:51:21,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:21,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:21,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:23,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:51:23,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:23,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144628974] [2024-06-14 11:51:23,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144628974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:23,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:23,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:51:23,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429743790] [2024-06-14 11:51:23,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:23,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:51:23,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:23,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:51:23,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:51:23,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:23,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 308 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:23,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:23,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:23,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:24,228 INFO L124 PetriNetUnfolderBase]: 2281/3378 cut-off events. [2024-06-14 11:51:24,228 INFO L125 PetriNetUnfolderBase]: For 15837/15841 co-relation queries the response was YES. [2024-06-14 11:51:24,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12587 conditions, 3378 events. 2281/3378 cut-off events. For 15837/15841 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15542 event pairs, 945 based on Foata normal form. 8/3384 useless extension candidates. Maximal degree in co-relation 12563. Up to 3258 conditions per place. [2024-06-14 11:51:24,246 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 72 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-14 11:51:24,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 99 transitions, 656 flow [2024-06-14 11:51:24,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:51:24,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:51:24,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 11:51:24,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 11:51:24,247 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 308 flow. Second operand 8 states and 136 transitions. [2024-06-14 11:51:24,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 99 transitions, 656 flow [2024-06-14 11:51:24,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 99 transitions, 600 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:51:24,253 INFO L231 Difference]: Finished difference. Result has 67 places, 70 transitions, 423 flow [2024-06-14 11:51:24,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=423, PETRI_PLACES=67, PETRI_TRANSITIONS=70} [2024-06-14 11:51:24,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-14 11:51:24,254 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 70 transitions, 423 flow [2024-06-14 11:51:24,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:24,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:24,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:24,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:51:24,255 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 11:51:24,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:24,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1616081347, now seen corresponding path program 2 times [2024-06-14 11:51:24,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:24,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590573964] [2024-06-14 11:51:24,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:24,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:24,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:25,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:51:25,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:25,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590573964] [2024-06-14 11:51:25,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590573964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:25,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:25,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:51:25,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584314096] [2024-06-14 11:51:25,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:25,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:51:25,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:25,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:51:25,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:51:26,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:26,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 70 transitions, 423 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:26,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:26,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:26,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:26,996 INFO L124 PetriNetUnfolderBase]: 2303/3410 cut-off events. [2024-06-14 11:51:26,996 INFO L125 PetriNetUnfolderBase]: For 20155/20161 co-relation queries the response was YES. [2024-06-14 11:51:27,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13822 conditions, 3410 events. 2303/3410 cut-off events. For 20155/20161 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15690 event pairs, 924 based on Foata normal form. 10/3418 useless extension candidates. Maximal degree in co-relation 13794. Up to 3267 conditions per place. [2024-06-14 11:51:27,011 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 70 selfloop transitions, 31 changer transitions 0/104 dead transitions. [2024-06-14 11:51:27,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 104 transitions, 779 flow [2024-06-14 11:51:27,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:51:27,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:51:27,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 11:51:27,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-14 11:51:27,013 INFO L175 Difference]: Start difference. First operand has 67 places, 70 transitions, 423 flow. Second operand 7 states and 120 transitions. [2024-06-14 11:51:27,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 104 transitions, 779 flow [2024-06-14 11:51:27,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 728 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:51:27,019 INFO L231 Difference]: Finished difference. Result has 72 places, 78 transitions, 533 flow [2024-06-14 11:51:27,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=533, PETRI_PLACES=72, PETRI_TRANSITIONS=78} [2024-06-14 11:51:27,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-14 11:51:27,019 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 78 transitions, 533 flow [2024-06-14 11:51:27,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:27,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:27,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:27,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:51:27,020 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 11:51:27,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:27,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1347960803, now seen corresponding path program 1 times [2024-06-14 11:51:27,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:27,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904644507] [2024-06-14 11:51:27,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:27,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:27,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:28,898 INFO 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 11:51:28,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:28,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904644507] [2024-06-14 11:51:28,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904644507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:28,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:28,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:51:28,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231281140] [2024-06-14 11:51:28,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:28,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:51:28,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:28,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:51:28,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:51:28,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:28,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 78 transitions, 533 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:28,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:28,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:28,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:29,767 INFO L124 PetriNetUnfolderBase]: 2325/3442 cut-off events. [2024-06-14 11:51:29,767 INFO L125 PetriNetUnfolderBase]: For 25370/25378 co-relation queries the response was YES. [2024-06-14 11:51:29,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14931 conditions, 3442 events. 2325/3442 cut-off events. For 25370/25378 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15900 event pairs, 915 based on Foata normal form. 12/3452 useless extension candidates. Maximal degree in co-relation 14901. Up to 3371 conditions per place. [2024-06-14 11:51:29,795 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 85 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-14 11:51:29,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 105 transitions, 847 flow [2024-06-14 11:51:29,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:51:29,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:51:29,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-14 11:51:29,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-14 11:51:29,808 INFO L175 Difference]: Start difference. First operand has 72 places, 78 transitions, 533 flow. Second operand 7 states and 116 transitions. [2024-06-14 11:51:29,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 105 transitions, 847 flow [2024-06-14 11:51:29,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 105 transitions, 781 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:51:29,831 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 547 flow [2024-06-14 11:51:29,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=547, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-14 11:51:29,831 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-14 11:51:29,832 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 547 flow [2024-06-14 11:51:29,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:29,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:29,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:29,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:51:29,832 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 11:51:29,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:29,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1615961377, now seen corresponding path program 3 times [2024-06-14 11:51:29,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:29,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298649708] [2024-06-14 11:51:29,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:29,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:29,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:31,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:51:31,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:31,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298649708] [2024-06-14 11:51:31,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298649708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:31,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:31,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:51:31,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95646117] [2024-06-14 11:51:31,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:31,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:51:31,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:31,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:51:31,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:51:31,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:31,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 547 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:31,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:31,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:31,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:32,566 INFO L124 PetriNetUnfolderBase]: 2363/3498 cut-off events. [2024-06-14 11:51:32,566 INFO L125 PetriNetUnfolderBase]: For 25247/25247 co-relation queries the response was YES. [2024-06-14 11:51:32,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14995 conditions, 3498 events. 2363/3498 cut-off events. For 25247/25247 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16108 event pairs, 905 based on Foata normal form. 4/3500 useless extension candidates. Maximal degree in co-relation 14964. Up to 3306 conditions per place. [2024-06-14 11:51:32,581 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 73 selfloop transitions, 36 changer transitions 0/112 dead transitions. [2024-06-14 11:51:32,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 112 transitions, 957 flow [2024-06-14 11:51:32,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:51:32,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:51:32,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 11:51:32,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-14 11:51:32,582 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 547 flow. Second operand 7 states and 122 transitions. [2024-06-14 11:51:32,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 112 transitions, 957 flow [2024-06-14 11:51:32,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 112 transitions, 903 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:51:32,591 INFO L231 Difference]: Finished difference. Result has 78 places, 87 transitions, 655 flow [2024-06-14 11:51:32,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=655, PETRI_PLACES=78, PETRI_TRANSITIONS=87} [2024-06-14 11:51:32,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-14 11:51:32,592 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 87 transitions, 655 flow [2024-06-14 11:51:32,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:32,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:32,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:32,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:51:32,592 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 11:51:32,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:32,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1170829469, now seen corresponding path program 4 times [2024-06-14 11:51:32,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:32,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094071260] [2024-06-14 11:51:32,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:32,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:32,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:34,354 INFO 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 11:51:34,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:34,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094071260] [2024-06-14 11:51:34,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094071260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:34,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:34,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:51:34,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402989282] [2024-06-14 11:51:34,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:34,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:51:34,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:34,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:51:34,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:51:34,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:34,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 87 transitions, 655 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:34,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:34,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:34,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:35,173 INFO L124 PetriNetUnfolderBase]: 2353/3487 cut-off events. [2024-06-14 11:51:35,173 INFO L125 PetriNetUnfolderBase]: For 30253/30266 co-relation queries the response was YES. [2024-06-14 11:51:35,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15638 conditions, 3487 events. 2353/3487 cut-off events. For 30253/30266 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16154 event pairs, 915 based on Foata normal form. 10/3492 useless extension candidates. Maximal degree in co-relation 15606. Up to 3256 conditions per place. [2024-06-14 11:51:35,191 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 43 changer transitions 0/113 dead transitions. [2024-06-14 11:51:35,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 113 transitions, 1033 flow [2024-06-14 11:51:35,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:51:35,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:51:35,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 11:51:35,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-14 11:51:35,200 INFO L175 Difference]: Start difference. First operand has 78 places, 87 transitions, 655 flow. Second operand 7 states and 121 transitions. [2024-06-14 11:51:35,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 113 transitions, 1033 flow [2024-06-14 11:51:35,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 113 transitions, 978 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:51:35,214 INFO L231 Difference]: Finished difference. Result has 82 places, 90 transitions, 744 flow [2024-06-14 11:51:35,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=744, PETRI_PLACES=82, PETRI_TRANSITIONS=90} [2024-06-14 11:51:35,215 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 38 predicate places. [2024-06-14 11:51:35,215 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 90 transitions, 744 flow [2024-06-14 11:51:35,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:35,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:35,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:35,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:51:35,216 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 11:51:35,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:35,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1611319561, now seen corresponding path program 2 times [2024-06-14 11:51:35,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:35,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724337987] [2024-06-14 11:51:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:35,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:35,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:37,025 INFO 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 11:51:37,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:37,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724337987] [2024-06-14 11:51:37,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724337987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:37,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:37,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:51:37,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28133141] [2024-06-14 11:51:37,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:37,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:51:37,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:37,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:51:37,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:51:37,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:37,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 90 transitions, 744 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:37,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:37,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:37,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:37,998 INFO L124 PetriNetUnfolderBase]: 2386/3532 cut-off events. [2024-06-14 11:51:37,998 INFO L125 PetriNetUnfolderBase]: For 35929/35948 co-relation queries the response was YES. [2024-06-14 11:51:38,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16681 conditions, 3532 events. 2386/3532 cut-off events. For 35929/35948 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16285 event pairs, 907 based on Foata normal form. 22/3550 useless extension candidates. Maximal degree in co-relation 16647. Up to 3433 conditions per place. [2024-06-14 11:51:38,012 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 91 selfloop transitions, 22 changer transitions 0/116 dead transitions. [2024-06-14 11:51:38,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 116 transitions, 1086 flow [2024-06-14 11:51:38,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:51:38,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:51:38,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-14 11:51:38,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-14 11:51:38,014 INFO L175 Difference]: Start difference. First operand has 82 places, 90 transitions, 744 flow. Second operand 7 states and 116 transitions. [2024-06-14 11:51:38,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 116 transitions, 1086 flow [2024-06-14 11:51:38,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 116 transitions, 966 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 11:51:38,028 INFO L231 Difference]: Finished difference. Result has 84 places, 93 transitions, 722 flow [2024-06-14 11:51:38,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=722, PETRI_PLACES=84, PETRI_TRANSITIONS=93} [2024-06-14 11:51:38,029 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-14 11:51:38,029 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 93 transitions, 722 flow [2024-06-14 11:51:38,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:38,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:38,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:38,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:51:38,029 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 11:51:38,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:38,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1170592133, now seen corresponding path program 3 times [2024-06-14 11:51:38,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:38,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583505267] [2024-06-14 11:51:38,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:38,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:38,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:39,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:51:39,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:39,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583505267] [2024-06-14 11:51:39,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583505267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:39,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:39,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:51:39,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300011719] [2024-06-14 11:51:39,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:39,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:51:39,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:39,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:51:39,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:51:39,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:39,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 93 transitions, 722 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:39,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:39,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:39,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:40,744 INFO L124 PetriNetUnfolderBase]: 2387/3534 cut-off events. [2024-06-14 11:51:40,744 INFO L125 PetriNetUnfolderBase]: For 40105/40124 co-relation queries the response was YES. [2024-06-14 11:51:40,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17178 conditions, 3534 events. 2387/3534 cut-off events. For 40105/40124 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16406 event pairs, 816 based on Foata normal form. 22/3552 useless extension candidates. Maximal degree in co-relation 17143. Up to 3342 conditions per place. [2024-06-14 11:51:40,763 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 91 selfloop transitions, 32 changer transitions 0/126 dead transitions. [2024-06-14 11:51:40,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 126 transitions, 1198 flow [2024-06-14 11:51:40,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:51:40,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:51:40,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 11:51:40,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-14 11:51:40,765 INFO L175 Difference]: Start difference. First operand has 84 places, 93 transitions, 722 flow. Second operand 7 states and 121 transitions. [2024-06-14 11:51:40,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 126 transitions, 1198 flow [2024-06-14 11:51:40,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 126 transitions, 1128 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:51:40,779 INFO L231 Difference]: Finished difference. Result has 86 places, 99 transitions, 822 flow [2024-06-14 11:51:40,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=822, PETRI_PLACES=86, PETRI_TRANSITIONS=99} [2024-06-14 11:51:40,779 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 42 predicate places. [2024-06-14 11:51:40,780 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 99 transitions, 822 flow [2024-06-14 11:51:40,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:40,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:40,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:40,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:51:40,780 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:51:40,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:40,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1670174313, now seen corresponding path program 1 times [2024-06-14 11:51:40,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:40,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547929500] [2024-06-14 11:51:40,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:40,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:40,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:42,371 INFO 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 11:51:42,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:42,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547929500] [2024-06-14 11:51:42,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547929500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:42,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:42,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:51:42,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656420168] [2024-06-14 11:51:42,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:42,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:51:42,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:42,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:51:42,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:51:42,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:51:42,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 99 transitions, 822 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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 11:51:42,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:42,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:51:42,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:43,105 INFO L124 PetriNetUnfolderBase]: 2087/3213 cut-off events. [2024-06-14 11:51:43,106 INFO L125 PetriNetUnfolderBase]: For 38071/38071 co-relation queries the response was YES. [2024-06-14 11:51:43,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15931 conditions, 3213 events. 2087/3213 cut-off events. For 38071/38071 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15508 event pairs, 778 based on Foata normal form. 1/3212 useless extension candidates. Maximal degree in co-relation 15895. Up to 3084 conditions per place. [2024-06-14 11:51:43,121 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 98 selfloop transitions, 8 changer transitions 0/110 dead transitions. [2024-06-14 11:51:43,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 110 transitions, 1078 flow [2024-06-14 11:51:43,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:51:43,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:51:43,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-06-14 11:51:43,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39069767441860465 [2024-06-14 11:51:43,124 INFO L175 Difference]: Start difference. First operand has 86 places, 99 transitions, 822 flow. Second operand 5 states and 84 transitions. [2024-06-14 11:51:43,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 110 transitions, 1078 flow [2024-06-14 11:51:43,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 110 transitions, 1018 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:51:43,143 INFO L231 Difference]: Finished difference. Result has 88 places, 102 transitions, 810 flow [2024-06-14 11:51:43,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=810, PETRI_PLACES=88, PETRI_TRANSITIONS=102} [2024-06-14 11:51:43,144 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-14 11:51:43,144 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 102 transitions, 810 flow [2024-06-14 11:51:43,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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 11:51:43,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:43,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:43,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:51:43,145 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 11:51:43,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:43,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1335419184, now seen corresponding path program 1 times [2024-06-14 11:51:43,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:43,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699299310] [2024-06-14 11:51:43,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:43,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:43,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:45,112 INFO 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 11:51:45,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:45,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699299310] [2024-06-14 11:51:45,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699299310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:45,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:45,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:51:45,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695700134] [2024-06-14 11:51:45,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:45,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:51:45,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:45,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:51:45,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:51:45,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:45,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 102 transitions, 810 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:45,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:45,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:45,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:46,326 INFO L124 PetriNetUnfolderBase]: 2379/3522 cut-off events. [2024-06-14 11:51:46,326 INFO L125 PetriNetUnfolderBase]: For 46870/46876 co-relation queries the response was YES. [2024-06-14 11:51:46,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18247 conditions, 3522 events. 2379/3522 cut-off events. For 46870/46876 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16313 event pairs, 903 based on Foata normal form. 8/3528 useless extension candidates. Maximal degree in co-relation 18209. Up to 3365 conditions per place. [2024-06-14 11:51:46,343 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 93 selfloop transitions, 32 changer transitions 0/128 dead transitions. [2024-06-14 11:51:46,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 128 transitions, 1146 flow [2024-06-14 11:51:46,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:51:46,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:51:46,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 11:51:46,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-14 11:51:46,345 INFO L175 Difference]: Start difference. First operand has 88 places, 102 transitions, 810 flow. Second operand 7 states and 120 transitions. [2024-06-14 11:51:46,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 128 transitions, 1146 flow [2024-06-14 11:51:46,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 128 transitions, 1098 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:51:46,363 INFO L231 Difference]: Finished difference. Result has 92 places, 102 transitions, 844 flow [2024-06-14 11:51:46,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=844, PETRI_PLACES=92, PETRI_TRANSITIONS=102} [2024-06-14 11:51:46,364 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-14 11:51:46,365 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 102 transitions, 844 flow [2024-06-14 11:51:46,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:46,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:46,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:46,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:51:46,366 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 11:51:46,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:46,367 INFO L85 PathProgramCache]: Analyzing trace with hash -2135419885, now seen corresponding path program 1 times [2024-06-14 11:51:46,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:46,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186108638] [2024-06-14 11:51:46,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:46,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:46,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:48,241 INFO 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 11:51:48,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:48,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186108638] [2024-06-14 11:51:48,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186108638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:48,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:48,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:51:48,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099310161] [2024-06-14 11:51:48,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:48,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:51:48,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:48,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:51:48,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:51:48,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:48,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 102 transitions, 844 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:48,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:48,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:48,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:49,420 INFO L124 PetriNetUnfolderBase]: 2423/3586 cut-off events. [2024-06-14 11:51:49,421 INFO L125 PetriNetUnfolderBase]: For 53645/53651 co-relation queries the response was YES. [2024-06-14 11:51:49,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18993 conditions, 3586 events. 2423/3586 cut-off events. For 53645/53651 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16657 event pairs, 882 based on Foata normal form. 14/3598 useless extension candidates. Maximal degree in co-relation 18954. Up to 3387 conditions per place. [2024-06-14 11:51:49,440 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 100 selfloop transitions, 34 changer transitions 0/137 dead transitions. [2024-06-14 11:51:49,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 137 transitions, 1260 flow [2024-06-14 11:51:49,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:51:49,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:51:49,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 11:51:49,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 11:51:49,442 INFO L175 Difference]: Start difference. First operand has 92 places, 102 transitions, 844 flow. Second operand 8 states and 136 transitions. [2024-06-14 11:51:49,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 137 transitions, 1260 flow [2024-06-14 11:51:49,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 137 transitions, 1187 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:51:49,465 INFO L231 Difference]: Finished difference. Result has 94 places, 105 transitions, 898 flow [2024-06-14 11:51:49,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=898, PETRI_PLACES=94, PETRI_TRANSITIONS=105} [2024-06-14 11:51:49,465 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-14 11:51:49,465 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 105 transitions, 898 flow [2024-06-14 11:51:49,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:49,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:49,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:49,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:51:49,466 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 11:51:49,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:49,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1162883527, now seen corresponding path program 2 times [2024-06-14 11:51:49,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:49,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336210680] [2024-06-14 11:51:49,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:49,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:49,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:51,418 INFO 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 11:51:51,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:51,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336210680] [2024-06-14 11:51:51,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336210680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:51,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:51,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:51:51,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984013127] [2024-06-14 11:51:51,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:51,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:51:51,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:51,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:51:51,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:51:51,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:51,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 105 transitions, 898 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:51,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:51,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:51,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:52,622 INFO L124 PetriNetUnfolderBase]: 2467/3651 cut-off events. [2024-06-14 11:51:52,622 INFO L125 PetriNetUnfolderBase]: For 60951/60951 co-relation queries the response was YES. [2024-06-14 11:51:52,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20077 conditions, 3651 events. 2467/3651 cut-off events. For 60951/60951 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16957 event pairs, 899 based on Foata normal form. 8/3657 useless extension candidates. Maximal degree in co-relation 20037. Up to 3415 conditions per place. [2024-06-14 11:51:52,646 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 39 changer transitions 0/137 dead transitions. [2024-06-14 11:51:52,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 137 transitions, 1306 flow [2024-06-14 11:51:52,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:51:52,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:51:52,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 11:51:52,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 11:51:52,651 INFO L175 Difference]: Start difference. First operand has 94 places, 105 transitions, 898 flow. Second operand 8 states and 136 transitions. [2024-06-14 11:51:52,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 137 transitions, 1306 flow [2024-06-14 11:51:52,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 137 transitions, 1205 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:51:52,685 INFO L231 Difference]: Finished difference. Result has 96 places, 108 transitions, 939 flow [2024-06-14 11:51:52,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=939, PETRI_PLACES=96, PETRI_TRANSITIONS=108} [2024-06-14 11:51:52,686 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-06-14 11:51:52,686 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 108 transitions, 939 flow [2024-06-14 11:51:52,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:52,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:52,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:52,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:51:52,687 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 11:51:52,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:52,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1444811671, now seen corresponding path program 3 times [2024-06-14 11:51:52,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:52,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390999588] [2024-06-14 11:51:52,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:52,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:52,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:54,801 INFO 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 11:51:54,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:54,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390999588] [2024-06-14 11:51:54,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390999588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:54,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:54,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:51:54,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61074142] [2024-06-14 11:51:54,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:54,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:51:54,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:54,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:51:54,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:51:54,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:54,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 108 transitions, 939 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:54,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:54,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:54,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:55,874 INFO L124 PetriNetUnfolderBase]: 2571/3802 cut-off events. [2024-06-14 11:51:55,874 INFO L125 PetriNetUnfolderBase]: For 70529/70535 co-relation queries the response was YES. [2024-06-14 11:51:55,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21667 conditions, 3802 events. 2571/3802 cut-off events. For 70529/70535 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17737 event pairs, 911 based on Foata normal form. 18/3818 useless extension candidates. Maximal degree in co-relation 21626. Up to 3623 conditions per place. [2024-06-14 11:51:55,900 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 119 selfloop transitions, 26 changer transitions 0/148 dead transitions. [2024-06-14 11:51:55,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 148 transitions, 1523 flow [2024-06-14 11:51:55,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:51:55,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:51:55,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 11:51:55,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-14 11:51:55,903 INFO L175 Difference]: Start difference. First operand has 96 places, 108 transitions, 939 flow. Second operand 8 states and 138 transitions. [2024-06-14 11:51:55,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 148 transitions, 1523 flow [2024-06-14 11:51:55,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 148 transitions, 1405 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:51:55,938 INFO L231 Difference]: Finished difference. Result has 98 places, 115 transitions, 1011 flow [2024-06-14 11:51:55,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1011, PETRI_PLACES=98, PETRI_TRANSITIONS=115} [2024-06-14 11:51:55,938 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-14 11:51:55,939 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 115 transitions, 1011 flow [2024-06-14 11:51:55,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:55,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:55,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:55,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:51:55,940 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 11:51:55,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:55,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1135963789, now seen corresponding path program 4 times [2024-06-14 11:51:55,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:55,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025560628] [2024-06-14 11:51:55,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:55,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:55,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:51:58,192 INFO 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 11:51:58,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:51:58,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025560628] [2024-06-14 11:51:58,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025560628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:51:58,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:51:58,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:51:58,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854134454] [2024-06-14 11:51:58,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:51:58,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:51:58,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:51:58,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:51:58,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:51:58,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:51:58,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 115 transitions, 1011 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:58,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:51:58,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:51:58,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:51:59,161 INFO L124 PetriNetUnfolderBase]: 2669/3945 cut-off events. [2024-06-14 11:51:59,161 INFO L125 PetriNetUnfolderBase]: For 81070/81089 co-relation queries the response was YES. [2024-06-14 11:51:59,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23360 conditions, 3945 events. 2669/3945 cut-off events. For 81070/81089 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18488 event pairs, 930 based on Foata normal form. 28/3969 useless extension candidates. Maximal degree in co-relation 23318. Up to 3753 conditions per place. [2024-06-14 11:51:59,186 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 122 selfloop transitions, 29 changer transitions 0/154 dead transitions. [2024-06-14 11:51:59,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 154 transitions, 1629 flow [2024-06-14 11:51:59,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:51:59,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:51:59,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 11:51:59,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-14 11:51:59,189 INFO L175 Difference]: Start difference. First operand has 98 places, 115 transitions, 1011 flow. Second operand 8 states and 137 transitions. [2024-06-14 11:51:59,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 154 transitions, 1629 flow [2024-06-14 11:51:59,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 154 transitions, 1551 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 11:51:59,224 INFO L231 Difference]: Finished difference. Result has 102 places, 122 transitions, 1142 flow [2024-06-14 11:51:59,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1142, PETRI_PLACES=102, PETRI_TRANSITIONS=122} [2024-06-14 11:51:59,224 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-14 11:51:59,224 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 122 transitions, 1142 flow [2024-06-14 11:51:59,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:51:59,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:51:59,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:51:59,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:51:59,225 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 11:51:59,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:51:59,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1935973945, now seen corresponding path program 5 times [2024-06-14 11:51:59,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:51:59,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637260083] [2024-06-14 11:51:59,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:51:59,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:51:59,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:01,200 INFO 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 11:52:01,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:01,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637260083] [2024-06-14 11:52:01,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637260083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:01,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:01,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:52:01,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119198965] [2024-06-14 11:52:01,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:01,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:52:01,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:01,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:52:01,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:52:01,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:01,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 122 transitions, 1142 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:01,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:01,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:01,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:02,244 INFO L124 PetriNetUnfolderBase]: 2713/4012 cut-off events. [2024-06-14 11:52:02,245 INFO L125 PetriNetUnfolderBase]: For 89532/89545 co-relation queries the response was YES. [2024-06-14 11:52:02,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24417 conditions, 4012 events. 2713/4012 cut-off events. For 89532/89545 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18859 event pairs, 948 based on Foata normal form. 14/4021 useless extension candidates. Maximal degree in co-relation 24373. Up to 3737 conditions per place. [2024-06-14 11:52:02,274 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 103 selfloop transitions, 46 changer transitions 0/152 dead transitions. [2024-06-14 11:52:02,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 152 transitions, 1592 flow [2024-06-14 11:52:02,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:52:02,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:52:02,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 11:52:02,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-14 11:52:02,276 INFO L175 Difference]: Start difference. First operand has 102 places, 122 transitions, 1142 flow. Second operand 8 states and 135 transitions. [2024-06-14 11:52:02,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 152 transitions, 1592 flow [2024-06-14 11:52:02,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 152 transitions, 1494 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-14 11:52:02,312 INFO L231 Difference]: Finished difference. Result has 106 places, 125 transitions, 1218 flow [2024-06-14 11:52:02,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1218, PETRI_PLACES=106, PETRI_TRANSITIONS=125} [2024-06-14 11:52:02,313 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 62 predicate places. [2024-06-14 11:52:02,313 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 125 transitions, 1218 flow [2024-06-14 11:52:02,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:02,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:02,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:02,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:52:02,313 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 11:52:02,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:02,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1928616715, now seen corresponding path program 6 times [2024-06-14 11:52:02,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:02,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58357489] [2024-06-14 11:52:02,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:02,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:02,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:04,356 INFO 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 11:52:04,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:04,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58357489] [2024-06-14 11:52:04,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58357489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:04,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:04,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:52:04,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071375513] [2024-06-14 11:52:04,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:04,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:52:04,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:04,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:52:04,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:52:04,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:04,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 125 transitions, 1218 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:04,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:04,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:04,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:05,517 INFO L124 PetriNetUnfolderBase]: 2779/4105 cut-off events. [2024-06-14 11:52:05,517 INFO L125 PetriNetUnfolderBase]: For 99546/99565 co-relation queries the response was YES. [2024-06-14 11:52:05,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25697 conditions, 4105 events. 2779/4105 cut-off events. For 99546/99565 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19287 event pairs, 852 based on Foata normal form. 28/4129 useless extension candidates. Maximal degree in co-relation 25651. Up to 3630 conditions per place. [2024-06-14 11:52:05,548 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 118 selfloop transitions, 48 changer transitions 0/169 dead transitions. [2024-06-14 11:52:05,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 169 transitions, 2008 flow [2024-06-14 11:52:05,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:52:05,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:52:05,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 11:52:05,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 11:52:05,550 INFO L175 Difference]: Start difference. First operand has 106 places, 125 transitions, 1218 flow. Second operand 8 states and 144 transitions. [2024-06-14 11:52:05,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 169 transitions, 2008 flow [2024-06-14 11:52:05,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 169 transitions, 1858 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 11:52:05,595 INFO L231 Difference]: Finished difference. Result has 108 places, 132 transitions, 1339 flow [2024-06-14 11:52:05,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1339, PETRI_PLACES=108, PETRI_TRANSITIONS=132} [2024-06-14 11:52:05,596 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-14 11:52:05,596 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 132 transitions, 1339 flow [2024-06-14 11:52:05,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:05,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:05,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:05,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:52:05,596 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 11:52:05,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:05,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1928339668, now seen corresponding path program 1 times [2024-06-14 11:52:05,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:05,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159397933] [2024-06-14 11:52:05,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:05,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:05,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:08,807 INFO 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 11:52:08,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:08,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159397933] [2024-06-14 11:52:08,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159397933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:08,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:08,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:52:08,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159668885] [2024-06-14 11:52:08,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:08,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:52:08,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:08,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:52:08,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:52:08,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:52:08,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 132 transitions, 1339 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:08,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:08,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:52:08,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:10,036 INFO L124 PetriNetUnfolderBase]: 2474/3771 cut-off events. [2024-06-14 11:52:10,036 INFO L125 PetriNetUnfolderBase]: For 92009/92009 co-relation queries the response was YES. [2024-06-14 11:52:10,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23735 conditions, 3771 events. 2474/3771 cut-off events. For 92009/92009 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18375 event pairs, 761 based on Foata normal form. 4/3773 useless extension candidates. Maximal degree in co-relation 23688. Up to 3596 conditions per place. [2024-06-14 11:52:10,063 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 145 selfloop transitions, 19 changer transitions 0/168 dead transitions. [2024-06-14 11:52:10,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 168 transitions, 1855 flow [2024-06-14 11:52:10,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:52:10,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:52:10,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 11:52:10,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38242894056847543 [2024-06-14 11:52:10,065 INFO L175 Difference]: Start difference. First operand has 108 places, 132 transitions, 1339 flow. Second operand 9 states and 148 transitions. [2024-06-14 11:52:10,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 168 transitions, 1855 flow [2024-06-14 11:52:10,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 168 transitions, 1657 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-14 11:52:10,121 INFO L231 Difference]: Finished difference. Result has 113 places, 140 transitions, 1306 flow [2024-06-14 11:52:10,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1306, PETRI_PLACES=113, PETRI_TRANSITIONS=140} [2024-06-14 11:52:10,122 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-14 11:52:10,122 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 140 transitions, 1306 flow [2024-06-14 11:52:10,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:10,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:10,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:10,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:52:10,123 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:52:10,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:10,123 INFO L85 PathProgramCache]: Analyzing trace with hash -204513978, now seen corresponding path program 1 times [2024-06-14 11:52:10,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:10,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596344492] [2024-06-14 11:52:10,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:10,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:10,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:12,205 INFO 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 11:52:12,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:12,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596344492] [2024-06-14 11:52:12,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596344492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:12,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:12,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:52:12,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646101071] [2024-06-14 11:52:12,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:12,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:52:12,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:12,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:52:12,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:52:12,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:52:12,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 140 transitions, 1306 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 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 11:52:12,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:12,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:52:12,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:13,075 INFO L124 PetriNetUnfolderBase]: 2468/3763 cut-off events. [2024-06-14 11:52:13,076 INFO L125 PetriNetUnfolderBase]: For 88971/88971 co-relation queries the response was YES. [2024-06-14 11:52:13,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23047 conditions, 3763 events. 2468/3763 cut-off events. For 88971/88971 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18274 event pairs, 774 based on Foata normal form. 2/3763 useless extension candidates. Maximal degree in co-relation 22998. Up to 3633 conditions per place. [2024-06-14 11:52:13,100 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 138 selfloop transitions, 11 changer transitions 0/153 dead transitions. [2024-06-14 11:52:13,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 153 transitions, 1658 flow [2024-06-14 11:52:13,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:52:13,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:52:13,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-14 11:52:13,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375968992248062 [2024-06-14 11:52:13,102 INFO L175 Difference]: Start difference. First operand has 113 places, 140 transitions, 1306 flow. Second operand 6 states and 97 transitions. [2024-06-14 11:52:13,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 153 transitions, 1658 flow [2024-06-14 11:52:13,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 153 transitions, 1569 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 11:52:13,147 INFO L231 Difference]: Finished difference. Result has 114 places, 143 transitions, 1277 flow [2024-06-14 11:52:13,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1217, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1277, PETRI_PLACES=114, PETRI_TRANSITIONS=143} [2024-06-14 11:52:13,147 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-14 11:52:13,147 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 143 transitions, 1277 flow [2024-06-14 11:52:13,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 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 11:52:13,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:13,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:13,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:52:13,148 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 11:52:13,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:13,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1721164028, now seen corresponding path program 1 times [2024-06-14 11:52:13,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:13,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288802555] [2024-06-14 11:52:13,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:13,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:13,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:15,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 11:52:15,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:15,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288802555] [2024-06-14 11:52:15,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288802555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:15,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:15,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:52:15,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790087183] [2024-06-14 11:52:15,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:15,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:52:15,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:15,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:52:15,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:52:15,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:15,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 143 transitions, 1277 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:15,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:15,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:15,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:16,793 INFO L124 PetriNetUnfolderBase]: 2779/4107 cut-off events. [2024-06-14 11:52:16,793 INFO L125 PetriNetUnfolderBase]: For 109370/109376 co-relation queries the response was YES. [2024-06-14 11:52:16,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26215 conditions, 4107 events. 2779/4107 cut-off events. For 109370/109376 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19223 event pairs, 671 based on Foata normal form. 10/4115 useless extension candidates. Maximal degree in co-relation 26165. Up to 3946 conditions per place. [2024-06-14 11:52:16,823 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 146 selfloop transitions, 27 changer transitions 0/176 dead transitions. [2024-06-14 11:52:16,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 176 transitions, 1775 flow [2024-06-14 11:52:16,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:52:16,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:52:16,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 11:52:16,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-14 11:52:16,825 INFO L175 Difference]: Start difference. First operand has 114 places, 143 transitions, 1277 flow. Second operand 8 states and 133 transitions. [2024-06-14 11:52:16,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 176 transitions, 1775 flow [2024-06-14 11:52:16,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 176 transitions, 1737 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:52:16,874 INFO L231 Difference]: Finished difference. Result has 118 places, 145 transitions, 1358 flow [2024-06-14 11:52:16,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1358, PETRI_PLACES=118, PETRI_TRANSITIONS=145} [2024-06-14 11:52:16,875 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-14 11:52:16,875 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 145 transitions, 1358 flow [2024-06-14 11:52:16,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:16,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:16,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:16,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:52:16,876 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:52:16,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:16,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1721224478, now seen corresponding path program 2 times [2024-06-14 11:52:16,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:16,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551774356] [2024-06-14 11:52:16,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:16,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:16,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:19,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:52:19,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:19,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551774356] [2024-06-14 11:52:19,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551774356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:19,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:19,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:52:19,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807230814] [2024-06-14 11:52:19,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:19,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:52:19,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:19,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:52:19,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:52:19,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:19,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 145 transitions, 1358 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:19,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:19,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:19,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:20,753 INFO L124 PetriNetUnfolderBase]: 2796/4134 cut-off events. [2024-06-14 11:52:20,754 INFO L125 PetriNetUnfolderBase]: For 118746/118752 co-relation queries the response was YES. [2024-06-14 11:52:20,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26961 conditions, 4134 events. 2796/4134 cut-off events. For 118746/118752 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19372 event pairs, 827 based on Foata normal form. 10/4142 useless extension candidates. Maximal degree in co-relation 26910. Up to 3949 conditions per place. [2024-06-14 11:52:20,783 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 141 selfloop transitions, 34 changer transitions 0/178 dead transitions. [2024-06-14 11:52:20,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 178 transitions, 1866 flow [2024-06-14 11:52:20,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:52:20,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:52:20,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 11:52:20,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-14 11:52:20,787 INFO L175 Difference]: Start difference. First operand has 118 places, 145 transitions, 1358 flow. Second operand 8 states and 134 transitions. [2024-06-14 11:52:20,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 178 transitions, 1866 flow [2024-06-14 11:52:20,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 178 transitions, 1765 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:52:20,849 INFO L231 Difference]: Finished difference. Result has 120 places, 147 transitions, 1396 flow [2024-06-14 11:52:20,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1396, PETRI_PLACES=120, PETRI_TRANSITIONS=147} [2024-06-14 11:52:20,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-14 11:52:20,850 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 147 transitions, 1396 flow [2024-06-14 11:52:20,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:20,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:20,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:20,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:52:20,851 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 11:52:20,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:20,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1574240900, now seen corresponding path program 1 times [2024-06-14 11:52:20,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:20,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634034515] [2024-06-14 11:52:20,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:20,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:23,516 INFO 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 11:52:23,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:23,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634034515] [2024-06-14 11:52:23,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634034515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:23,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:23,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:52:23,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389991206] [2024-06-14 11:52:23,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:23,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:52:23,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:23,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:52:23,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:52:23,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:23,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 147 transitions, 1396 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:23,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:23,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:23,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:24,827 INFO L124 PetriNetUnfolderBase]: 2786/4120 cut-off events. [2024-06-14 11:52:24,828 INFO L125 PetriNetUnfolderBase]: For 127773/127779 co-relation queries the response was YES. [2024-06-14 11:52:24,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27160 conditions, 4120 events. 2786/4120 cut-off events. For 127773/127779 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19316 event pairs, 808 based on Foata normal form. 10/4128 useless extension candidates. Maximal degree in co-relation 27108. Up to 3889 conditions per place. [2024-06-14 11:52:24,855 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 141 selfloop transitions, 38 changer transitions 0/182 dead transitions. [2024-06-14 11:52:24,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 182 transitions, 1940 flow [2024-06-14 11:52:24,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:52:24,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:52:24,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 11:52:24,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 11:52:24,857 INFO L175 Difference]: Start difference. First operand has 120 places, 147 transitions, 1396 flow. Second operand 8 states and 136 transitions. [2024-06-14 11:52:24,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 182 transitions, 1940 flow [2024-06-14 11:52:24,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 182 transitions, 1823 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 11:52:24,917 INFO L231 Difference]: Finished difference. Result has 122 places, 150 transitions, 1454 flow [2024-06-14 11:52:24,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1454, PETRI_PLACES=122, PETRI_TRANSITIONS=150} [2024-06-14 11:52:24,922 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-14 11:52:24,922 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 150 transitions, 1454 flow [2024-06-14 11:52:24,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:24,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:24,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:24,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:52:24,923 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 11:52:24,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:24,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1839312158, now seen corresponding path program 3 times [2024-06-14 11:52:24,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:24,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809718113] [2024-06-14 11:52:24,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:24,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:24,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:27,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:52:27,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:27,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809718113] [2024-06-14 11:52:27,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809718113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:27,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:27,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:52:27,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722814079] [2024-06-14 11:52:27,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:27,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:52:27,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:27,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:52:27,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:52:27,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:27,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 150 transitions, 1454 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:27,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:27,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:27,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:28,539 INFO L124 PetriNetUnfolderBase]: 2803/4148 cut-off events. [2024-06-14 11:52:28,539 INFO L125 PetriNetUnfolderBase]: For 137727/137727 co-relation queries the response was YES. [2024-06-14 11:52:28,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27976 conditions, 4148 events. 2803/4148 cut-off events. For 137727/137727 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19493 event pairs, 806 based on Foata normal form. 4/4150 useless extension candidates. Maximal degree in co-relation 27923. Up to 3940 conditions per place. [2024-06-14 11:52:28,575 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 139 selfloop transitions, 38 changer transitions 0/180 dead transitions. [2024-06-14 11:52:28,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 180 transitions, 1958 flow [2024-06-14 11:52:28,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:52:28,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:52:28,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 11:52:28,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-14 11:52:28,577 INFO L175 Difference]: Start difference. First operand has 122 places, 150 transitions, 1454 flow. Second operand 8 states and 134 transitions. [2024-06-14 11:52:28,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 180 transitions, 1958 flow [2024-06-14 11:52:28,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 180 transitions, 1823 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 11:52:28,649 INFO L231 Difference]: Finished difference. Result has 124 places, 152 transitions, 1470 flow [2024-06-14 11:52:28,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1319, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1470, PETRI_PLACES=124, PETRI_TRANSITIONS=152} [2024-06-14 11:52:28,650 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-14 11:52:28,651 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 152 transitions, 1470 flow [2024-06-14 11:52:28,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:28,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:28,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:28,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:52:28,651 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 11:52:28,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:28,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1689831964, now seen corresponding path program 1 times [2024-06-14 11:52:28,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:28,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750534708] [2024-06-14 11:52:28,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:28,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:28,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:31,529 INFO 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 11:52:31,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:31,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750534708] [2024-06-14 11:52:31,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750534708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:31,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:31,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:52:31,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963188332] [2024-06-14 11:52:31,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:31,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:52:31,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:31,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:52:31,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:52:31,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:31,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 152 transitions, 1470 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:31,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:31,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:31,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:32,853 INFO L124 PetriNetUnfolderBase]: 2792/4130 cut-off events. [2024-06-14 11:52:32,854 INFO L125 PetriNetUnfolderBase]: For 145641/145647 co-relation queries the response was YES. [2024-06-14 11:52:32,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28156 conditions, 4130 events. 2792/4130 cut-off events. For 145641/145647 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19380 event pairs, 796 based on Foata normal form. 8/4136 useless extension candidates. Maximal degree in co-relation 28102. Up to 4050 conditions per place. [2024-06-14 11:52:32,883 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 160 selfloop transitions, 23 changer transitions 0/186 dead transitions. [2024-06-14 11:52:32,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 186 transitions, 1957 flow [2024-06-14 11:52:32,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:52:32,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:52:32,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 11:52:32,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695090439276486 [2024-06-14 11:52:32,885 INFO L175 Difference]: Start difference. First operand has 124 places, 152 transitions, 1470 flow. Second operand 9 states and 143 transitions. [2024-06-14 11:52:32,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 186 transitions, 1957 flow [2024-06-14 11:52:32,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 186 transitions, 1800 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-14 11:52:32,966 INFO L231 Difference]: Finished difference. Result has 128 places, 155 transitions, 1394 flow [2024-06-14 11:52:32,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1313, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1394, PETRI_PLACES=128, PETRI_TRANSITIONS=155} [2024-06-14 11:52:32,966 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-14 11:52:32,966 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 155 transitions, 1394 flow [2024-06-14 11:52:32,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:32,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:32,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:32,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:52:32,967 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:52:32,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:32,967 INFO L85 PathProgramCache]: Analyzing trace with hash -591149220, now seen corresponding path program 1 times [2024-06-14 11:52:32,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:32,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423528508] [2024-06-14 11:52:32,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:32,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:32,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:34,678 INFO 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 11:52:34,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:34,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423528508] [2024-06-14 11:52:34,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423528508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:34,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:34,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:52:34,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785889542] [2024-06-14 11:52:34,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:34,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:52:34,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:34,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:52:34,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:52:34,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:34,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 155 transitions, 1394 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:34,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:34,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:34,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:35,773 INFO L124 PetriNetUnfolderBase]: 2797/4137 cut-off events. [2024-06-14 11:52:35,774 INFO L125 PetriNetUnfolderBase]: For 152114/152120 co-relation queries the response was YES. [2024-06-14 11:52:35,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28441 conditions, 4137 events. 2797/4137 cut-off events. For 152114/152120 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19426 event pairs, 790 based on Foata normal form. 7/4142 useless extension candidates. Maximal degree in co-relation 28385. Up to 4093 conditions per place. [2024-06-14 11:52:35,801 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 157 selfloop transitions, 14 changer transitions 0/174 dead transitions. [2024-06-14 11:52:35,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 174 transitions, 1822 flow [2024-06-14 11:52:35,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:52:35,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:52:35,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-14 11:52:35,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375968992248062 [2024-06-14 11:52:35,802 INFO L175 Difference]: Start difference. First operand has 128 places, 155 transitions, 1394 flow. Second operand 6 states and 97 transitions. [2024-06-14 11:52:35,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 174 transitions, 1822 flow [2024-06-14 11:52:35,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 174 transitions, 1746 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:52:35,874 INFO L231 Difference]: Finished difference. Result has 127 places, 158 transitions, 1391 flow [2024-06-14 11:52:35,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1391, PETRI_PLACES=127, PETRI_TRANSITIONS=158} [2024-06-14 11:52:35,874 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-14 11:52:35,875 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 158 transitions, 1391 flow [2024-06-14 11:52:35,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:35,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:35,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:35,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:52:35,875 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 11:52:35,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:35,875 INFO L85 PathProgramCache]: Analyzing trace with hash 114346146, now seen corresponding path program 4 times [2024-06-14 11:52:35,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:35,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346482431] [2024-06-14 11:52:35,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:35,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:35,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:38,454 INFO 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 11:52:38,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:38,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346482431] [2024-06-14 11:52:38,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346482431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:38,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:38,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:52:38,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044637190] [2024-06-14 11:52:38,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:38,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:52:38,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:38,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:52:38,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:52:38,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:38,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 158 transitions, 1391 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:38,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:38,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:38,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:39,574 INFO L124 PetriNetUnfolderBase]: 2789/4129 cut-off events. [2024-06-14 11:52:39,574 INFO L125 PetriNetUnfolderBase]: For 160227/160240 co-relation queries the response was YES. [2024-06-14 11:52:39,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28787 conditions, 4129 events. 2789/4129 cut-off events. For 160227/160240 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19363 event pairs, 777 based on Foata normal form. 10/4134 useless extension candidates. Maximal degree in co-relation 28730. Up to 3882 conditions per place. [2024-06-14 11:52:39,603 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 138 selfloop transitions, 45 changer transitions 0/186 dead transitions. [2024-06-14 11:52:39,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 186 transitions, 1905 flow [2024-06-14 11:52:39,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:52:39,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:52:39,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 11:52:39,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-14 11:52:39,612 INFO L175 Difference]: Start difference. First operand has 127 places, 158 transitions, 1391 flow. Second operand 8 states and 133 transitions. [2024-06-14 11:52:39,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 186 transitions, 1905 flow [2024-06-14 11:52:39,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 186 transitions, 1856 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:52:39,670 INFO L231 Difference]: Finished difference. Result has 131 places, 160 transitions, 1511 flow [2024-06-14 11:52:39,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1511, PETRI_PLACES=131, PETRI_TRANSITIONS=160} [2024-06-14 11:52:39,671 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-14 11:52:39,672 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 160 transitions, 1511 flow [2024-06-14 11:52:39,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:39,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:39,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:39,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:52:39,672 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:52:39,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:39,674 INFO L85 PathProgramCache]: Analyzing trace with hash -2044979248, now seen corresponding path program 2 times [2024-06-14 11:52:39,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:39,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888761680] [2024-06-14 11:52:39,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:39,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:39,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:41,404 INFO 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 11:52:41,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:41,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888761680] [2024-06-14 11:52:41,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888761680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:41,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:41,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:52:41,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274590724] [2024-06-14 11:52:41,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:41,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:52:41,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:41,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:52:41,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:52:41,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:41,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 160 transitions, 1511 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:41,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:41,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:41,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:42,307 INFO L124 PetriNetUnfolderBase]: 2786/4122 cut-off events. [2024-06-14 11:52:42,307 INFO L125 PetriNetUnfolderBase]: For 168792/168811 co-relation queries the response was YES. [2024-06-14 11:52:42,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29334 conditions, 4122 events. 2786/4122 cut-off events. For 168792/168811 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19348 event pairs, 791 based on Foata normal form. 17/4135 useless extension candidates. Maximal degree in co-relation 29276. Up to 4071 conditions per place. [2024-06-14 11:52:42,337 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 152 selfloop transitions, 19 changer transitions 0/174 dead transitions. [2024-06-14 11:52:42,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 174 transitions, 1929 flow [2024-06-14 11:52:42,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:52:42,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:52:42,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2024-06-14 11:52:42,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 11:52:42,338 INFO L175 Difference]: Start difference. First operand has 131 places, 160 transitions, 1511 flow. Second operand 6 states and 93 transitions. [2024-06-14 11:52:42,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 174 transitions, 1929 flow [2024-06-14 11:52:42,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 174 transitions, 1778 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 11:52:42,416 INFO L231 Difference]: Finished difference. Result has 131 places, 163 transitions, 1448 flow [2024-06-14 11:52:42,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1448, PETRI_PLACES=131, PETRI_TRANSITIONS=163} [2024-06-14 11:52:42,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-14 11:52:42,417 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 163 transitions, 1448 flow [2024-06-14 11:52:42,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:42,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:42,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:42,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:52:42,417 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:52:42,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:42,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1273630710, now seen corresponding path program 1 times [2024-06-14 11:52:42,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:42,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696550520] [2024-06-14 11:52:42,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:42,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:42,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:44,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:52:44,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:44,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696550520] [2024-06-14 11:52:44,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696550520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:44,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:44,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:52:44,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931383605] [2024-06-14 11:52:44,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:44,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:52:44,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:44,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:52:44,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:52:44,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:52:44,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 163 transitions, 1448 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:44,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:44,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:52:44,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:44,958 INFO L124 PetriNetUnfolderBase]: 2497/3799 cut-off events. [2024-06-14 11:52:44,959 INFO L125 PetriNetUnfolderBase]: For 150679/150679 co-relation queries the response was YES. [2024-06-14 11:52:44,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26566 conditions, 3799 events. 2497/3799 cut-off events. For 150679/150679 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18456 event pairs, 681 based on Foata normal form. 1/3798 useless extension candidates. Maximal degree in co-relation 26507. Up to 3678 conditions per place. [2024-06-14 11:52:44,988 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 163 selfloop transitions, 11 changer transitions 0/178 dead transitions. [2024-06-14 11:52:44,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 178 transitions, 1876 flow [2024-06-14 11:52:44,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:52:44,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:52:44,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-14 11:52:44,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 11:52:44,989 INFO L175 Difference]: Start difference. First operand has 131 places, 163 transitions, 1448 flow. Second operand 6 states and 99 transitions. [2024-06-14 11:52:44,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 178 transitions, 1876 flow [2024-06-14 11:52:45,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 178 transitions, 1810 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:52:45,056 INFO L231 Difference]: Finished difference. Result has 133 places, 166 transitions, 1460 flow [2024-06-14 11:52:45,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1460, PETRI_PLACES=133, PETRI_TRANSITIONS=166} [2024-06-14 11:52:45,057 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-14 11:52:45,057 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 166 transitions, 1460 flow [2024-06-14 11:52:45,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:45,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:45,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:52:45,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:52:45,057 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:52:45,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:45,058 INFO L85 PathProgramCache]: Analyzing trace with hash 156809622, now seen corresponding path program 2 times [2024-06-14 11:52:45,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:45,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815836565] [2024-06-14 11:52:45,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:45,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:45,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:46,738 INFO 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 11:52:46,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:46,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815836565] [2024-06-14 11:52:46,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815836565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:46,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:46,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:52:46,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405024824] [2024-06-14 11:52:46,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:46,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:52:46,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:46,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:52:46,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:52:46,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:52:46,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 166 transitions, 1460 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:46,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:46,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:52:46,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:47,624 INFO L124 PetriNetUnfolderBase]: 2494/3795 cut-off events. [2024-06-14 11:52:47,625 INFO L125 PetriNetUnfolderBase]: For 157383/157383 co-relation queries the response was YES. [2024-06-14 11:52:47,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26996 conditions, 3795 events. 2494/3795 cut-off events. For 157383/157383 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18503 event pairs, 681 based on Foata normal form. 1/3794 useless extension candidates. Maximal degree in co-relation 26936. Up to 3680 conditions per place. [2024-06-14 11:52:47,657 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 163 selfloop transitions, 11 changer transitions 0/178 dead transitions. [2024-06-14 11:52:47,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 178 transitions, 1884 flow [2024-06-14 11:52:47,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:52:47,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:52:47,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-14 11:52:47,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 11:52:47,658 INFO L175 Difference]: Start difference. First operand has 133 places, 166 transitions, 1460 flow. Second operand 6 states and 96 transitions. [2024-06-14 11:52:47,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 178 transitions, 1884 flow [2024-06-14 11:52:47,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 178 transitions, 1828 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:52:47,758 INFO L231 Difference]: Finished difference. Result has 135 places, 169 transitions, 1488 flow [2024-06-14 11:52:47,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1488, PETRI_PLACES=135, PETRI_TRANSITIONS=169} [2024-06-14 11:52:47,759 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-14 11:52:47,759 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 169 transitions, 1488 flow [2024-06-14 11:52:47,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:47,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:47,759 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 11:52:47,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:52:47,760 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 11:52:47,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:47,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1471834186, now seen corresponding path program 1 times [2024-06-14 11:52:47,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:47,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601185450] [2024-06-14 11:52:47,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:47,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:47,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:50,287 INFO 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 11:52:50,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:50,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601185450] [2024-06-14 11:52:50,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601185450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:50,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:50,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:52:50,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626227953] [2024-06-14 11:52:50,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:50,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:52:50,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:50,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:52:50,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:52:50,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:50,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 169 transitions, 1488 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:50,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:50,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:50,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:51,647 INFO L124 PetriNetUnfolderBase]: 2822/4178 cut-off events. [2024-06-14 11:52:51,648 INFO L125 PetriNetUnfolderBase]: For 202740/202746 co-relation queries the response was YES. [2024-06-14 11:52:51,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31183 conditions, 4178 events. 2822/4178 cut-off events. For 202740/202746 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 19669 event pairs, 605 based on Foata normal form. 14/4190 useless extension candidates. Maximal degree in co-relation 31122. Up to 3971 conditions per place. [2024-06-14 11:52:51,686 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 176 selfloop transitions, 29 changer transitions 0/208 dead transitions. [2024-06-14 11:52:51,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 208 transitions, 2086 flow [2024-06-14 11:52:51,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:52:51,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:52:51,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 11:52:51,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38242894056847543 [2024-06-14 11:52:51,689 INFO L175 Difference]: Start difference. First operand has 135 places, 169 transitions, 1488 flow. Second operand 9 states and 148 transitions. [2024-06-14 11:52:51,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 208 transitions, 2086 flow [2024-06-14 11:52:51,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 208 transitions, 2024 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:52:51,787 INFO L231 Difference]: Finished difference. Result has 140 places, 171 transitions, 1565 flow [2024-06-14 11:52:51,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1565, PETRI_PLACES=140, PETRI_TRANSITIONS=171} [2024-06-14 11:52:51,788 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-14 11:52:51,803 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 171 transitions, 1565 flow [2024-06-14 11:52:51,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:51,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:51,804 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 11:52:51,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:52:51,804 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 11:52:51,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:51,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1473708136, now seen corresponding path program 2 times [2024-06-14 11:52:51,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:51,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23056901] [2024-06-14 11:52:51,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:51,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:51,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:54,597 INFO 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 11:52:54,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:54,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23056901] [2024-06-14 11:52:54,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23056901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:54,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:54,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:52:54,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903658271] [2024-06-14 11:52:54,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:54,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:52:54,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:54,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:52:54,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:52:54,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:54,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 171 transitions, 1565 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:54,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:54,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:54,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:52:56,022 INFO L124 PetriNetUnfolderBase]: 2856/4232 cut-off events. [2024-06-14 11:52:56,023 INFO L125 PetriNetUnfolderBase]: For 215813/215819 co-relation queries the response was YES. [2024-06-14 11:52:56,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32191 conditions, 4232 events. 2856/4232 cut-off events. For 215813/215819 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 19991 event pairs, 761 based on Foata normal form. 14/4244 useless extension candidates. Maximal degree in co-relation 32129. Up to 4001 conditions per place. [2024-06-14 11:52:56,066 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 171 selfloop transitions, 36 changer transitions 0/210 dead transitions. [2024-06-14 11:52:56,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 210 transitions, 2173 flow [2024-06-14 11:52:56,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:52:56,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:52:56,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-14 11:52:56,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-14 11:52:56,094 INFO L175 Difference]: Start difference. First operand has 140 places, 171 transitions, 1565 flow. Second operand 9 states and 149 transitions. [2024-06-14 11:52:56,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 210 transitions, 2173 flow [2024-06-14 11:52:56,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 210 transitions, 2052 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 11:52:56,214 INFO L231 Difference]: Finished difference. Result has 142 places, 173 transitions, 1601 flow [2024-06-14 11:52:56,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1601, PETRI_PLACES=142, PETRI_TRANSITIONS=173} [2024-06-14 11:52:56,215 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-14 11:52:56,215 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 173 transitions, 1601 flow [2024-06-14 11:52:56,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:56,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:52:56,215 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 11:52:56,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:52:56,216 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 11:52:56,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:52:56,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1818356212, now seen corresponding path program 3 times [2024-06-14 11:52:56,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:52:56,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157211475] [2024-06-14 11:52:56,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:52:56,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:52:56,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:52:59,234 INFO 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 11:52:59,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:52:59,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157211475] [2024-06-14 11:52:59,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157211475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:52:59,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:52:59,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:52:59,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406568101] [2024-06-14 11:52:59,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:52:59,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:52:59,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:52:59,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:52:59,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:52:59,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:52:59,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 173 transitions, 1601 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:52:59,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:52:59,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:52:59,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:00,902 INFO L124 PetriNetUnfolderBase]: 2890/4286 cut-off events. [2024-06-14 11:53:00,903 INFO L125 PetriNetUnfolderBase]: For 232517/232523 co-relation queries the response was YES. [2024-06-14 11:53:00,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32912 conditions, 4286 events. 2890/4286 cut-off events. For 232517/232523 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 20360 event pairs, 767 based on Foata normal form. 14/4298 useless extension candidates. Maximal degree in co-relation 32849. Up to 3999 conditions per place. [2024-06-14 11:53:00,933 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 170 selfloop transitions, 40 changer transitions 0/213 dead transitions. [2024-06-14 11:53:00,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 213 transitions, 2227 flow [2024-06-14 11:53:00,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:53:00,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:53:00,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-14 11:53:00,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-14 11:53:00,935 INFO L175 Difference]: Start difference. First operand has 142 places, 173 transitions, 1601 flow. Second operand 9 states and 151 transitions. [2024-06-14 11:53:00,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 213 transitions, 2227 flow [2024-06-14 11:53:01,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 213 transitions, 2088 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 11:53:01,041 INFO L231 Difference]: Finished difference. Result has 144 places, 175 transitions, 1632 flow [2024-06-14 11:53:01,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1632, PETRI_PLACES=144, PETRI_TRANSITIONS=175} [2024-06-14 11:53:01,041 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-14 11:53:01,041 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 175 transitions, 1632 flow [2024-06-14 11:53:01,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:01,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:01,042 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 11:53:01,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:53:01,042 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 11:53:01,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:01,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1905198124, now seen corresponding path program 1 times [2024-06-14 11:53:01,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:01,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053475401] [2024-06-14 11:53:01,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:01,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:01,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:04,196 INFO 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 11:53:04,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:04,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053475401] [2024-06-14 11:53:04,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053475401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:04,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:04,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:04,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725920533] [2024-06-14 11:53:04,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:04,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:04,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:04,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:04,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:04,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:04,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 175 transitions, 1632 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:04,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:04,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:04,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:05,932 INFO L124 PetriNetUnfolderBase]: 2912/4318 cut-off events. [2024-06-14 11:53:05,932 INFO L125 PetriNetUnfolderBase]: For 241346/241352 co-relation queries the response was YES. [2024-06-14 11:53:05,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33422 conditions, 4318 events. 2912/4318 cut-off events. For 241346/241352 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20569 event pairs, 771 based on Foata normal form. 10/4326 useless extension candidates. Maximal degree in co-relation 33358. Up to 4096 conditions per place. [2024-06-14 11:53:05,971 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 179 selfloop transitions, 40 changer transitions 0/222 dead transitions. [2024-06-14 11:53:05,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 222 transitions, 2313 flow [2024-06-14 11:53:05,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:53:05,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:53:05,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-14 11:53:05,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 11:53:05,975 INFO L175 Difference]: Start difference. First operand has 144 places, 175 transitions, 1632 flow. Second operand 10 states and 165 transitions. [2024-06-14 11:53:05,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 222 transitions, 2313 flow [2024-06-14 11:53:06,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 222 transitions, 2160 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-14 11:53:06,110 INFO L231 Difference]: Finished difference. Result has 148 places, 181 transitions, 1689 flow [2024-06-14 11:53:06,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1689, PETRI_PLACES=148, PETRI_TRANSITIONS=181} [2024-06-14 11:53:06,113 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-14 11:53:06,113 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 181 transitions, 1689 flow [2024-06-14 11:53:06,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:06,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:06,113 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 11:53:06,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:53:06,114 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:53:06,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:06,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1146083706, now seen corresponding path program 1 times [2024-06-14 11:53:06,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:06,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686877013] [2024-06-14 11:53:06,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:06,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:06,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:07,889 INFO 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 11:53:07,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:07,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686877013] [2024-06-14 11:53:07,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686877013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:07,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:07,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:53:07,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437273747] [2024-06-14 11:53:07,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:07,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:53:07,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:07,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:53:07,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:53:07,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:07,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 181 transitions, 1689 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 11:53:07,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:07,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:07,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:09,316 INFO L124 PetriNetUnfolderBase]: 2922/4332 cut-off events. [2024-06-14 11:53:09,316 INFO L125 PetriNetUnfolderBase]: For 250214/250220 co-relation queries the response was YES. [2024-06-14 11:53:09,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34114 conditions, 4332 events. 2922/4332 cut-off events. For 250214/250220 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20633 event pairs, 791 based on Foata normal form. 8/4338 useless extension candidates. Maximal degree in co-relation 34048. Up to 4216 conditions per place. [2024-06-14 11:53:09,348 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 178 selfloop transitions, 26 changer transitions 0/207 dead transitions. [2024-06-14 11:53:09,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 207 transitions, 2225 flow [2024-06-14 11:53:09,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:53:09,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:53:09,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-14 11:53:09,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-14 11:53:09,350 INFO L175 Difference]: Start difference. First operand has 148 places, 181 transitions, 1689 flow. Second operand 7 states and 116 transitions. [2024-06-14 11:53:09,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 207 transitions, 2225 flow [2024-06-14 11:53:09,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 207 transitions, 2067 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-14 11:53:09,480 INFO L231 Difference]: Finished difference. Result has 148 places, 184 transitions, 1651 flow [2024-06-14 11:53:09,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1651, PETRI_PLACES=148, PETRI_TRANSITIONS=184} [2024-06-14 11:53:09,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-14 11:53:09,481 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 184 transitions, 1651 flow [2024-06-14 11:53:09,481 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 11:53:09,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:09,481 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 11:53:09,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:53:09,481 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 11:53:09,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:09,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1184106996, now seen corresponding path program 4 times [2024-06-14 11:53:09,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:09,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199990757] [2024-06-14 11:53:09,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:09,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:09,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:12,243 INFO 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 11:53:12,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:12,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199990757] [2024-06-14 11:53:12,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199990757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:12,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:12,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:12,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25460536] [2024-06-14 11:53:12,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:12,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:12,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:12,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:12,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:12,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:12,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 184 transitions, 1651 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:12,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:12,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:12,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:13,542 INFO L124 PetriNetUnfolderBase]: 2956/4387 cut-off events. [2024-06-14 11:53:13,542 INFO L125 PetriNetUnfolderBase]: For 267658/267658 co-relation queries the response was YES. [2024-06-14 11:53:13,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34949 conditions, 4387 events. 2956/4387 cut-off events. For 267658/267658 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 20981 event pairs, 770 based on Foata normal form. 8/4393 useless extension candidates. Maximal degree in co-relation 34882. Up to 4105 conditions per place. [2024-06-14 11:53:13,580 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 177 selfloop transitions, 41 changer transitions 0/221 dead transitions. [2024-06-14 11:53:13,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 221 transitions, 2289 flow [2024-06-14 11:53:13,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:53:13,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:53:13,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-14 11:53:13,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-14 11:53:13,582 INFO L175 Difference]: Start difference. First operand has 148 places, 184 transitions, 1651 flow. Second operand 9 states and 151 transitions. [2024-06-14 11:53:13,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 221 transitions, 2289 flow [2024-06-14 11:53:13,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 221 transitions, 2199 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:53:13,714 INFO L231 Difference]: Finished difference. Result has 152 places, 186 transitions, 1738 flow [2024-06-14 11:53:13,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1738, PETRI_PLACES=152, PETRI_TRANSITIONS=186} [2024-06-14 11:53:13,715 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-14 11:53:13,715 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 186 transitions, 1738 flow [2024-06-14 11:53:13,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:13,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:13,715 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 11:53:13,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:53:13,716 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:53:13,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:13,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1184257098, now seen corresponding path program 2 times [2024-06-14 11:53:13,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:13,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836569064] [2024-06-14 11:53:13,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:13,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:13,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:17,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:53:17,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:17,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836569064] [2024-06-14 11:53:17,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836569064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:17,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:17,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:17,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209929841] [2024-06-14 11:53:17,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:17,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:17,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:17,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:17,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:17,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:17,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 186 transitions, 1738 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:17,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:17,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:17,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:18,712 INFO L124 PetriNetUnfolderBase]: 2978/4419 cut-off events. [2024-06-14 11:53:18,713 INFO L125 PetriNetUnfolderBase]: For 281217/281217 co-relation queries the response was YES. [2024-06-14 11:53:18,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35785 conditions, 4419 events. 2978/4419 cut-off events. For 281217/281217 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 21138 event pairs, 775 based on Foata normal form. 4/4421 useless extension candidates. Maximal degree in co-relation 35717. Up to 4160 conditions per place. [2024-06-14 11:53:18,750 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 182 selfloop transitions, 45 changer transitions 0/230 dead transitions. [2024-06-14 11:53:18,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 230 transitions, 2429 flow [2024-06-14 11:53:18,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:53:18,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:53:18,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-14 11:53:18,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 11:53:18,752 INFO L175 Difference]: Start difference. First operand has 152 places, 186 transitions, 1738 flow. Second operand 10 states and 165 transitions. [2024-06-14 11:53:18,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 230 transitions, 2429 flow [2024-06-14 11:53:18,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 230 transitions, 2267 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 11:53:18,900 INFO L231 Difference]: Finished difference. Result has 156 places, 192 transitions, 1803 flow [2024-06-14 11:53:18,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1803, PETRI_PLACES=156, PETRI_TRANSITIONS=192} [2024-06-14 11:53:18,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-14 11:53:18,902 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 192 transitions, 1803 flow [2024-06-14 11:53:18,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:18,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:18,907 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 11:53:18,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:53:18,907 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:53:18,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:18,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1184103276, now seen corresponding path program 5 times [2024-06-14 11:53:18,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:18,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547291277] [2024-06-14 11:53:18,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:18,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:18,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:21,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:53:21,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:21,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547291277] [2024-06-14 11:53:21,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547291277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:21,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:21,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:21,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779424412] [2024-06-14 11:53:21,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:21,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:21,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:21,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:21,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:22,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:22,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 192 transitions, 1803 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:22,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:22,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:22,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:23,386 INFO L124 PetriNetUnfolderBase]: 3012/4473 cut-off events. [2024-06-14 11:53:23,387 INFO L125 PetriNetUnfolderBase]: For 298699/298699 co-relation queries the response was YES. [2024-06-14 11:53:23,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36880 conditions, 4473 events. 3012/4473 cut-off events. For 298699/298699 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 21518 event pairs, 761 based on Foata normal form. 8/4479 useless extension candidates. Maximal degree in co-relation 36810. Up to 4219 conditions per place. [2024-06-14 11:53:23,425 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 185 selfloop transitions, 40 changer transitions 0/228 dead transitions. [2024-06-14 11:53:23,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 228 transitions, 2453 flow [2024-06-14 11:53:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:53:23,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:53:23,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-14 11:53:23,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-14 11:53:23,427 INFO L175 Difference]: Start difference. First operand has 156 places, 192 transitions, 1803 flow. Second operand 9 states and 149 transitions. [2024-06-14 11:53:23,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 228 transitions, 2453 flow [2024-06-14 11:53:23,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 228 transitions, 2273 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-14 11:53:23,612 INFO L231 Difference]: Finished difference. Result has 158 places, 194 transitions, 1804 flow [2024-06-14 11:53:23,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1804, PETRI_PLACES=158, PETRI_TRANSITIONS=194} [2024-06-14 11:53:23,612 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-14 11:53:23,612 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 194 transitions, 1804 flow [2024-06-14 11:53:23,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:23,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:23,613 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 11:53:23,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:53:23,613 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:53:23,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:23,613 INFO L85 PathProgramCache]: Analyzing trace with hash 845184651, now seen corresponding path program 1 times [2024-06-14 11:53:23,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:23,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809323152] [2024-06-14 11:53:23,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:23,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:23,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:26,837 INFO 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 11:53:26,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:26,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809323152] [2024-06-14 11:53:26,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809323152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:26,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:26,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:26,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021837131] [2024-06-14 11:53:26,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:26,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:26,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:26,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:26,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:26,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:26,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 194 transitions, 1804 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:26,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:26,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:26,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:28,328 INFO L124 PetriNetUnfolderBase]: 3029/4499 cut-off events. [2024-06-14 11:53:28,328 INFO L125 PetriNetUnfolderBase]: For 310973/310979 co-relation queries the response was YES. [2024-06-14 11:53:28,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37386 conditions, 4499 events. 3029/4499 cut-off events. For 310973/310979 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 21707 event pairs, 793 based on Foata normal form. 10/4507 useless extension candidates. Maximal degree in co-relation 37315. Up to 4401 conditions per place. [2024-06-14 11:53:28,369 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 204 selfloop transitions, 25 changer transitions 0/232 dead transitions. [2024-06-14 11:53:28,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 232 transitions, 2458 flow [2024-06-14 11:53:28,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:53:28,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:53:28,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-14 11:53:28,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36511627906976746 [2024-06-14 11:53:28,370 INFO L175 Difference]: Start difference. First operand has 158 places, 194 transitions, 1804 flow. Second operand 10 states and 157 transitions. [2024-06-14 11:53:28,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 232 transitions, 2458 flow [2024-06-14 11:53:28,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 232 transitions, 2295 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-14 11:53:28,541 INFO L231 Difference]: Finished difference. Result has 161 places, 196 transitions, 1784 flow [2024-06-14 11:53:28,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1784, PETRI_PLACES=161, PETRI_TRANSITIONS=196} [2024-06-14 11:53:28,542 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-14 11:53:28,542 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 196 transitions, 1784 flow [2024-06-14 11:53:28,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:28,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:28,542 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 11:53:28,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:53:28,543 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:53:28,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:28,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1189613526, now seen corresponding path program 6 times [2024-06-14 11:53:28,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:28,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972324498] [2024-06-14 11:53:28,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:28,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:28,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:31,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:53:31,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:31,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972324498] [2024-06-14 11:53:31,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972324498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:31,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:31,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:31,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567699273] [2024-06-14 11:53:31,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:31,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:31,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:31,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:31,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:31,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:31,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 196 transitions, 1784 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:31,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:31,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:31,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:32,676 INFO L124 PetriNetUnfolderBase]: 3138/4678 cut-off events. [2024-06-14 11:53:32,677 INFO L125 PetriNetUnfolderBase]: For 353504/353510 co-relation queries the response was YES. [2024-06-14 11:53:32,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39106 conditions, 4678 events. 3138/4678 cut-off events. For 353504/353510 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 22906 event pairs, 812 based on Foata normal form. 34/4710 useless extension candidates. Maximal degree in co-relation 39034. Up to 4339 conditions per place. [2024-06-14 11:53:32,716 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 207 selfloop transitions, 30 changer transitions 0/240 dead transitions. [2024-06-14 11:53:32,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 240 transitions, 2692 flow [2024-06-14 11:53:32,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:53:32,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:53:32,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 11:53:32,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-14 11:53:32,720 INFO L175 Difference]: Start difference. First operand has 161 places, 196 transitions, 1784 flow. Second operand 9 states and 157 transitions. [2024-06-14 11:53:32,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 240 transitions, 2692 flow [2024-06-14 11:53:32,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 240 transitions, 2567 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-14 11:53:32,900 INFO L231 Difference]: Finished difference. Result has 162 places, 198 transitions, 1827 flow [2024-06-14 11:53:32,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1827, PETRI_PLACES=162, PETRI_TRANSITIONS=198} [2024-06-14 11:53:32,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-14 11:53:32,902 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 198 transitions, 1827 flow [2024-06-14 11:53:32,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:32,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:32,902 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 11:53:32,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:53:32,903 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:53:32,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:32,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1005242150, now seen corresponding path program 3 times [2024-06-14 11:53:32,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:32,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756063422] [2024-06-14 11:53:32,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:32,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:32,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:36,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:53:36,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:36,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756063422] [2024-06-14 11:53:36,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756063422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:36,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:36,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:36,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242073633] [2024-06-14 11:53:36,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:36,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:36,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:36,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:36,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:36,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:36,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 198 transitions, 1827 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:36,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:36,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:36,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:37,938 INFO L124 PetriNetUnfolderBase]: 3182/4742 cut-off events. [2024-06-14 11:53:37,938 INFO L125 PetriNetUnfolderBase]: For 350585/350591 co-relation queries the response was YES. [2024-06-14 11:53:37,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39874 conditions, 4742 events. 3182/4742 cut-off events. For 350585/350591 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 23385 event pairs, 817 based on Foata normal form. 10/4750 useless extension candidates. Maximal degree in co-relation 39801. Up to 4533 conditions per place. [2024-06-14 11:53:37,980 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 209 selfloop transitions, 36 changer transitions 0/248 dead transitions. [2024-06-14 11:53:37,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 248 transitions, 2722 flow [2024-06-14 11:53:37,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:53:37,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:53:37,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 11:53:37,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3883720930232558 [2024-06-14 11:53:37,982 INFO L175 Difference]: Start difference. First operand has 162 places, 198 transitions, 1827 flow. Second operand 10 states and 167 transitions. [2024-06-14 11:53:37,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 248 transitions, 2722 flow [2024-06-14 11:53:38,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 248 transitions, 2596 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 11:53:38,178 INFO L231 Difference]: Finished difference. Result has 167 places, 207 transitions, 1908 flow [2024-06-14 11:53:38,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1908, PETRI_PLACES=167, PETRI_TRANSITIONS=207} [2024-06-14 11:53:38,178 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-14 11:53:38,179 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 207 transitions, 1908 flow [2024-06-14 11:53:38,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:38,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:38,179 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 11:53:38,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:53:38,179 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:53:38,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:38,180 INFO L85 PathProgramCache]: Analyzing trace with hash 844975122, now seen corresponding path program 4 times [2024-06-14 11:53:38,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:38,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218563902] [2024-06-14 11:53:38,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:38,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:38,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:41,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:53:41,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:41,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218563902] [2024-06-14 11:53:41,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218563902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:41,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:41,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:41,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872670473] [2024-06-14 11:53:41,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:41,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:41,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:41,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:41,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:41,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:41,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 207 transitions, 1908 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:41,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:41,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:41,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:42,798 INFO L124 PetriNetUnfolderBase]: 3172/4728 cut-off events. [2024-06-14 11:53:42,798 INFO L125 PetriNetUnfolderBase]: For 348987/348993 co-relation queries the response was YES. [2024-06-14 11:53:42,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39615 conditions, 4728 events. 3172/4728 cut-off events. For 348987/348993 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 23280 event pairs, 817 based on Foata normal form. 10/4736 useless extension candidates. Maximal degree in co-relation 39539. Up to 4525 conditions per place. [2024-06-14 11:53:42,843 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 206 selfloop transitions, 37 changer transitions 0/246 dead transitions. [2024-06-14 11:53:42,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 246 transitions, 2522 flow [2024-06-14 11:53:42,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:53:42,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:53:42,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 11:53:42,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386046511627907 [2024-06-14 11:53:42,847 INFO L175 Difference]: Start difference. First operand has 167 places, 207 transitions, 1908 flow. Second operand 10 states and 166 transitions. [2024-06-14 11:53:42,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 246 transitions, 2522 flow [2024-06-14 11:53:43,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 246 transitions, 2384 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-14 11:53:43,046 INFO L231 Difference]: Finished difference. Result has 172 places, 207 transitions, 1852 flow [2024-06-14 11:53:43,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1852, PETRI_PLACES=172, PETRI_TRANSITIONS=207} [2024-06-14 11:53:43,046 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-14 11:53:43,046 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 207 transitions, 1852 flow [2024-06-14 11:53:43,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:43,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:43,047 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 11:53:43,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:53:43,047 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 11:53:43,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:43,047 INFO L85 PathProgramCache]: Analyzing trace with hash 650531534, now seen corresponding path program 2 times [2024-06-14 11:53:43,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:43,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117836659] [2024-06-14 11:53:43,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:43,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:43,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:44,923 INFO 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 11:53:44,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:44,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117836659] [2024-06-14 11:53:44,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117836659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:44,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:44,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:53:44,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789217357] [2024-06-14 11:53:44,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:44,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:53:44,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:44,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:53:44,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:53:44,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:44,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 207 transitions, 1852 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 11:53:44,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:44,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:44,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:46,317 INFO L124 PetriNetUnfolderBase]: 3182/4743 cut-off events. [2024-06-14 11:53:46,317 INFO L125 PetriNetUnfolderBase]: For 358789/358789 co-relation queries the response was YES. [2024-06-14 11:53:46,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39621 conditions, 4743 events. 3182/4743 cut-off events. For 358789/358789 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 23342 event pairs, 841 based on Foata normal form. 2/4743 useless extension candidates. Maximal degree in co-relation 39544. Up to 4615 conditions per place. [2024-06-14 11:53:46,354 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 194 selfloop transitions, 30 changer transitions 0/227 dead transitions. [2024-06-14 11:53:46,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 227 transitions, 2412 flow [2024-06-14 11:53:46,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:53:46,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:53:46,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-14 11:53:46,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3754152823920266 [2024-06-14 11:53:46,356 INFO L175 Difference]: Start difference. First operand has 172 places, 207 transitions, 1852 flow. Second operand 7 states and 113 transitions. [2024-06-14 11:53:46,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 227 transitions, 2412 flow [2024-06-14 11:53:46,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 227 transitions, 2296 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 11:53:46,561 INFO L231 Difference]: Finished difference. Result has 168 places, 210 transitions, 1868 flow [2024-06-14 11:53:46,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1736, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1868, PETRI_PLACES=168, PETRI_TRANSITIONS=210} [2024-06-14 11:53:46,562 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-14 11:53:46,562 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 210 transitions, 1868 flow [2024-06-14 11:53:46,562 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 11:53:46,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:46,562 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 11:53:46,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:53:46,563 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 11:53:46,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:46,563 INFO L85 PathProgramCache]: Analyzing trace with hash 650531937, now seen corresponding path program 1 times [2024-06-14 11:53:46,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:46,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499241653] [2024-06-14 11:53:46,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:46,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:48,755 INFO 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 11:53:48,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:48,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499241653] [2024-06-14 11:53:48,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499241653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:48,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:48,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:53:48,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65686575] [2024-06-14 11:53:48,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:48,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:53:48,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:48,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:53:48,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:53:48,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:48,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 210 transitions, 1868 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 11:53:48,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:48,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:48,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:49,957 INFO L124 PetriNetUnfolderBase]: 3187/4749 cut-off events. [2024-06-14 11:53:49,958 INFO L125 PetriNetUnfolderBase]: For 371300/371306 co-relation queries the response was YES. [2024-06-14 11:53:49,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40117 conditions, 4749 events. 3187/4749 cut-off events. For 371300/371306 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 23344 event pairs, 836 based on Foata normal form. 7/4754 useless extension candidates. Maximal degree in co-relation 40041. Up to 4702 conditions per place. [2024-06-14 11:53:50,001 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 210 selfloop transitions, 17 changer transitions 0/230 dead transitions. [2024-06-14 11:53:50,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 230 transitions, 2422 flow [2024-06-14 11:53:50,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:53:50,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:53:50,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-14 11:53:50,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588039867109635 [2024-06-14 11:53:50,002 INFO L175 Difference]: Start difference. First operand has 168 places, 210 transitions, 1868 flow. Second operand 7 states and 108 transitions. [2024-06-14 11:53:50,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 230 transitions, 2422 flow [2024-06-14 11:53:50,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 230 transitions, 2312 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:53:50,209 INFO L231 Difference]: Finished difference. Result has 170 places, 213 transitions, 1848 flow [2024-06-14 11:53:50,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1848, PETRI_PLACES=170, PETRI_TRANSITIONS=213} [2024-06-14 11:53:50,210 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-14 11:53:50,210 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 213 transitions, 1848 flow [2024-06-14 11:53:50,210 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 11:53:50,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:50,210 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 11:53:50,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:53:50,210 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:53:50,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:50,211 INFO L85 PathProgramCache]: Analyzing trace with hash -744725294, now seen corresponding path program 7 times [2024-06-14 11:53:50,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:50,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015409417] [2024-06-14 11:53:50,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:50,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:53,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:53:53,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:53,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015409417] [2024-06-14 11:53:53,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015409417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:53,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:53,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:53,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27340431] [2024-06-14 11:53:53,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:53,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:53,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:53,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:53,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:53,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:53,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 213 transitions, 1848 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:53,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:53,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:53,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:53:54,532 INFO L124 PetriNetUnfolderBase]: 3296/4929 cut-off events. [2024-06-14 11:53:54,532 INFO L125 PetriNetUnfolderBase]: For 425521/425540 co-relation queries the response was YES. [2024-06-14 11:53:54,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42331 conditions, 4929 events. 3296/4929 cut-off events. For 425521/425540 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 24614 event pairs, 832 based on Foata normal form. 44/4969 useless extension candidates. Maximal degree in co-relation 42254. Up to 4571 conditions per place. [2024-06-14 11:53:54,584 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 223 selfloop transitions, 31 changer transitions 0/257 dead transitions. [2024-06-14 11:53:54,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 257 transitions, 2848 flow [2024-06-14 11:53:54,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:53:54,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:53:54,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 11:53:54,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-14 11:53:54,586 INFO L175 Difference]: Start difference. First operand has 170 places, 213 transitions, 1848 flow. Second operand 9 states and 156 transitions. [2024-06-14 11:53:54,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 257 transitions, 2848 flow [2024-06-14 11:53:54,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 257 transitions, 2780 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 11:53:54,856 INFO L231 Difference]: Finished difference. Result has 174 places, 215 transitions, 1954 flow [2024-06-14 11:53:54,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1954, PETRI_PLACES=174, PETRI_TRANSITIONS=215} [2024-06-14 11:53:54,857 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-14 11:53:54,857 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 215 transitions, 1954 flow [2024-06-14 11:53:54,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:54,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:53:54,857 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 11:53:54,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:53:54,857 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:53:54,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:53:54,858 INFO L85 PathProgramCache]: Analyzing trace with hash -744517532, now seen corresponding path program 5 times [2024-06-14 11:53:54,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:53:54,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247235301] [2024-06-14 11:53:54,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:53:54,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:53:54,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:53:58,166 INFO 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 11:53:58,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:53:58,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247235301] [2024-06-14 11:53:58,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247235301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:53:58,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:53:58,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:53:58,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607236061] [2024-06-14 11:53:58,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:53:58,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:53:58,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:53:58,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:53:58,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:53:58,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:53:58,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 215 transitions, 1954 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:53:58,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:53:58,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:53:58,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:00,010 INFO L124 PetriNetUnfolderBase]: 3340/4993 cut-off events. [2024-06-14 11:54:00,011 INFO L125 PetriNetUnfolderBase]: For 420290/420309 co-relation queries the response was YES. [2024-06-14 11:54:00,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43324 conditions, 4993 events. 3340/4993 cut-off events. For 420290/420309 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 25038 event pairs, 837 based on Foata normal form. 20/5009 useless extension candidates. Maximal degree in co-relation 43246. Up to 4765 conditions per place. [2024-06-14 11:54:00,060 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 225 selfloop transitions, 38 changer transitions 0/266 dead transitions. [2024-06-14 11:54:00,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 266 transitions, 2952 flow [2024-06-14 11:54:00,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:54:00,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:54:00,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 11:54:00,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386046511627907 [2024-06-14 11:54:00,063 INFO L175 Difference]: Start difference. First operand has 174 places, 215 transitions, 1954 flow. Second operand 10 states and 166 transitions. [2024-06-14 11:54:00,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 266 transitions, 2952 flow [2024-06-14 11:54:00,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 266 transitions, 2816 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 11:54:00,304 INFO L231 Difference]: Finished difference. Result has 180 places, 226 transitions, 2061 flow [2024-06-14 11:54:00,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1836, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2061, PETRI_PLACES=180, PETRI_TRANSITIONS=226} [2024-06-14 11:54:00,305 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-14 11:54:00,305 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 226 transitions, 2061 flow [2024-06-14 11:54:00,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:00,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:00,305 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 11:54:00,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:54:00,306 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:00,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:00,306 INFO L85 PathProgramCache]: Analyzing trace with hash -750231824, now seen corresponding path program 8 times [2024-06-14 11:54:00,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:00,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219667532] [2024-06-14 11:54:00,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:00,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:00,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:03,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:54:03,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:03,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219667532] [2024-06-14 11:54:03,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219667532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:03,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:03,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:03,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044271639] [2024-06-14 11:54:03,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:03,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:03,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:03,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:03,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:03,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:03,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 226 transitions, 2061 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:03,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:03,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:03,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:04,762 INFO L124 PetriNetUnfolderBase]: 3374/5050 cut-off events. [2024-06-14 11:54:04,762 INFO L125 PetriNetUnfolderBase]: For 433174/433187 co-relation queries the response was YES. [2024-06-14 11:54:04,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43948 conditions, 5050 events. 3374/5050 cut-off events. For 433174/433187 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 25398 event pairs, 835 based on Foata normal form. 14/5059 useless extension candidates. Maximal degree in co-relation 43866. Up to 4729 conditions per place. [2024-06-14 11:54:04,811 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 210 selfloop transitions, 48 changer transitions 0/261 dead transitions. [2024-06-14 11:54:04,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 261 transitions, 2801 flow [2024-06-14 11:54:04,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:54:04,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:54:04,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 11:54:04,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-14 11:54:04,813 INFO L175 Difference]: Start difference. First operand has 180 places, 226 transitions, 2061 flow. Second operand 9 states and 150 transitions. [2024-06-14 11:54:04,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 261 transitions, 2801 flow [2024-06-14 11:54:05,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 261 transitions, 2694 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:54:05,088 INFO L231 Difference]: Finished difference. Result has 184 places, 228 transitions, 2165 flow [2024-06-14 11:54:05,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2165, PETRI_PLACES=184, PETRI_TRANSITIONS=228} [2024-06-14 11:54:05,089 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-14 11:54:05,089 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 228 transitions, 2165 flow [2024-06-14 11:54:05,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:05,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:05,089 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 11:54:05,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:54:05,089 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:05,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:05,090 INFO L85 PathProgramCache]: Analyzing trace with hash -750081722, now seen corresponding path program 6 times [2024-06-14 11:54:05,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:05,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860495529] [2024-06-14 11:54:05,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:05,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:05,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:08,379 INFO 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 11:54:08,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:08,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860495529] [2024-06-14 11:54:08,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860495529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:08,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:08,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:08,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767721852] [2024-06-14 11:54:08,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:08,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:08,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:08,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:08,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:08,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:08,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 228 transitions, 2165 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:08,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:08,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:08,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:10,003 INFO L124 PetriNetUnfolderBase]: 3380/5059 cut-off events. [2024-06-14 11:54:10,004 INFO L125 PetriNetUnfolderBase]: For 445757/445770 co-relation queries the response was YES. [2024-06-14 11:54:10,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44378 conditions, 5059 events. 3380/5059 cut-off events. For 445757/445770 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 25471 event pairs, 831 based on Foata normal form. 10/5064 useless extension candidates. Maximal degree in co-relation 44295. Up to 4761 conditions per place. [2024-06-14 11:54:10,064 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 215 selfloop transitions, 52 changer transitions 0/270 dead transitions. [2024-06-14 11:54:10,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 270 transitions, 2952 flow [2024-06-14 11:54:10,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:54:10,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:54:10,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-14 11:54:10,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813953488372093 [2024-06-14 11:54:10,066 INFO L175 Difference]: Start difference. First operand has 184 places, 228 transitions, 2165 flow. Second operand 10 states and 164 transitions. [2024-06-14 11:54:10,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 270 transitions, 2952 flow [2024-06-14 11:54:10,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 270 transitions, 2756 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-14 11:54:10,350 INFO L231 Difference]: Finished difference. Result has 188 places, 234 transitions, 2232 flow [2024-06-14 11:54:10,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2232, PETRI_PLACES=188, PETRI_TRANSITIONS=234} [2024-06-14 11:54:10,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-14 11:54:10,351 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 234 transitions, 2232 flow [2024-06-14 11:54:10,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:10,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:10,351 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 11:54:10,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:54:10,351 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:10,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:10,352 INFO L85 PathProgramCache]: Analyzing trace with hash -543428282, now seen corresponding path program 7 times [2024-06-14 11:54:10,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:10,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273061803] [2024-06-14 11:54:10,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:10,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:10,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:14,120 INFO 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 11:54:14,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:14,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273061803] [2024-06-14 11:54:14,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273061803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:14,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:14,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:14,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082944283] [2024-06-14 11:54:14,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:14,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:14,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:14,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:14,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:14,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:14,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 234 transitions, 2232 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:14,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:14,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:14,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:16,068 INFO L124 PetriNetUnfolderBase]: 3435/5136 cut-off events. [2024-06-14 11:54:16,068 INFO L125 PetriNetUnfolderBase]: For 449663/449682 co-relation queries the response was YES. [2024-06-14 11:54:16,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45360 conditions, 5136 events. 3435/5136 cut-off events. For 449663/449682 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 26064 event pairs, 739 based on Foata normal form. 20/5152 useless extension candidates. Maximal degree in co-relation 45275. Up to 4778 conditions per place. [2024-06-14 11:54:16,113 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 228 selfloop transitions, 65 changer transitions 0/296 dead transitions. [2024-06-14 11:54:16,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 296 transitions, 3235 flow [2024-06-14 11:54:16,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:54:16,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:54:16,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-14 11:54:16,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813953488372093 [2024-06-14 11:54:16,115 INFO L175 Difference]: Start difference. First operand has 188 places, 234 transitions, 2232 flow. Second operand 10 states and 164 transitions. [2024-06-14 11:54:16,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 296 transitions, 3235 flow [2024-06-14 11:54:16,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 296 transitions, 3019 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-14 11:54:16,394 INFO L231 Difference]: Finished difference. Result has 194 places, 256 transitions, 2493 flow [2024-06-14 11:54:16,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2493, PETRI_PLACES=194, PETRI_TRANSITIONS=256} [2024-06-14 11:54:16,395 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-06-14 11:54:16,395 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 256 transitions, 2493 flow [2024-06-14 11:54:16,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:16,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:16,400 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 11:54:16,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:54:16,401 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:16,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:16,401 INFO L85 PathProgramCache]: Analyzing trace with hash -2064203181, now seen corresponding path program 2 times [2024-06-14 11:54:16,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:16,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10832170] [2024-06-14 11:54:16,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:16,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:16,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:19,745 INFO 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 11:54:19,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:19,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10832170] [2024-06-14 11:54:19,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10832170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:19,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:19,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:19,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126358385] [2024-06-14 11:54:19,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:19,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:19,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:19,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:19,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:19,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:19,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 256 transitions, 2493 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:19,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:19,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:19,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:21,524 INFO L124 PetriNetUnfolderBase]: 3463/5179 cut-off events. [2024-06-14 11:54:21,525 INFO L125 PetriNetUnfolderBase]: For 467069/467088 co-relation queries the response was YES. [2024-06-14 11:54:21,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46475 conditions, 5179 events. 3463/5179 cut-off events. For 467069/467088 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 26266 event pairs, 798 based on Foata normal form. 20/5195 useless extension candidates. Maximal degree in co-relation 46386. Up to 4958 conditions per place. [2024-06-14 11:54:21,581 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 237 selfloop transitions, 54 changer transitions 0/294 dead transitions. [2024-06-14 11:54:21,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 294 transitions, 3337 flow [2024-06-14 11:54:21,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:54:21,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:54:21,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-14 11:54:21,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772609819121447 [2024-06-14 11:54:21,583 INFO L175 Difference]: Start difference. First operand has 194 places, 256 transitions, 2493 flow. Second operand 9 states and 146 transitions. [2024-06-14 11:54:21,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 294 transitions, 3337 flow [2024-06-14 11:54:21,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 294 transitions, 3183 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-14 11:54:21,961 INFO L231 Difference]: Finished difference. Result has 201 places, 264 transitions, 2642 flow [2024-06-14 11:54:21,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2642, PETRI_PLACES=201, PETRI_TRANSITIONS=264} [2024-06-14 11:54:21,962 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-14 11:54:21,962 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 264 transitions, 2642 flow [2024-06-14 11:54:21,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:21,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:21,963 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 11:54:21,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:54:21,963 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:21,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:21,963 INFO L85 PathProgramCache]: Analyzing trace with hash -750235544, now seen corresponding path program 9 times [2024-06-14 11:54:21,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:21,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966954026] [2024-06-14 11:54:21,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:21,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:21,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:24,892 INFO 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 11:54:24,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:24,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966954026] [2024-06-14 11:54:24,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966954026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:24,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:24,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:24,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746217373] [2024-06-14 11:54:24,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:24,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:24,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:24,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:24,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:25,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:25,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 264 transitions, 2642 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:25,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:25,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:25,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:26,560 INFO L124 PetriNetUnfolderBase]: 3497/5236 cut-off events. [2024-06-14 11:54:26,561 INFO L125 PetriNetUnfolderBase]: For 488869/488882 co-relation queries the response was YES. [2024-06-14 11:54:26,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46739 conditions, 5236 events. 3497/5236 cut-off events. For 488869/488882 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 26631 event pairs, 750 based on Foata normal form. 14/5245 useless extension candidates. Maximal degree in co-relation 46647. Up to 4943 conditions per place. [2024-06-14 11:54:26,620 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 248 selfloop transitions, 47 changer transitions 0/298 dead transitions. [2024-06-14 11:54:26,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 298 transitions, 3448 flow [2024-06-14 11:54:26,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:54:26,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:54:26,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 11:54:26,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38242894056847543 [2024-06-14 11:54:26,622 INFO L175 Difference]: Start difference. First operand has 201 places, 264 transitions, 2642 flow. Second operand 9 states and 148 transitions. [2024-06-14 11:54:26,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 298 transitions, 3448 flow [2024-06-14 11:54:26,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 298 transitions, 3282 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-14 11:54:26,987 INFO L231 Difference]: Finished difference. Result has 206 places, 266 transitions, 2693 flow [2024-06-14 11:54:26,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2693, PETRI_PLACES=206, PETRI_TRANSITIONS=266} [2024-06-14 11:54:26,988 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-14 11:54:26,988 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 266 transitions, 2693 flow [2024-06-14 11:54:26,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:26,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:26,988 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 11:54:26,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:54:26,989 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:26,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:26,989 INFO L85 PathProgramCache]: Analyzing trace with hash -744509813, now seen corresponding path program 3 times [2024-06-14 11:54:26,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:26,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531135524] [2024-06-14 11:54:26,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:26,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:27,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54: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 11:54:30,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:30,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531135524] [2024-06-14 11:54:30,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531135524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:30,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:30,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:30,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078162693] [2024-06-14 11:54:30,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:30,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:30,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:30,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:30,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:30,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:30,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 266 transitions, 2693 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:30,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:30,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:30,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:32,025 INFO L124 PetriNetUnfolderBase]: 3514/5260 cut-off events. [2024-06-14 11:54:32,025 INFO L125 PetriNetUnfolderBase]: For 501625/501644 co-relation queries the response was YES. [2024-06-14 11:54:32,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47310 conditions, 5260 events. 3514/5260 cut-off events. For 501625/501644 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 26767 event pairs, 799 based on Foata normal form. 20/5276 useless extension candidates. Maximal degree in co-relation 47217. Up to 5143 conditions per place. [2024-06-14 11:54:32,091 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 268 selfloop transitions, 28 changer transitions 0/299 dead transitions. [2024-06-14 11:54:32,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 299 transitions, 3498 flow [2024-06-14 11:54:32,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:54:32,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:54:32,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 11:54:32,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695090439276486 [2024-06-14 11:54:32,093 INFO L175 Difference]: Start difference. First operand has 206 places, 266 transitions, 2693 flow. Second operand 9 states and 143 transitions. [2024-06-14 11:54:32,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 299 transitions, 3498 flow [2024-06-14 11:54:32,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 299 transitions, 3288 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-14 11:54:32,537 INFO L231 Difference]: Finished difference. Result has 207 places, 268 transitions, 2652 flow [2024-06-14 11:54:32,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2652, PETRI_PLACES=207, PETRI_TRANSITIONS=268} [2024-06-14 11:54:32,537 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-14 11:54:32,538 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 268 transitions, 2652 flow [2024-06-14 11:54:32,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:32,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:32,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:54:32,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:54:32,538 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:32,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:32,539 INFO L85 PathProgramCache]: Analyzing trace with hash -744719342, now seen corresponding path program 8 times [2024-06-14 11:54:32,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:32,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596342398] [2024-06-14 11:54:32,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:32,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:32,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:35,707 INFO 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 11:54:35,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:35,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596342398] [2024-06-14 11:54:35,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596342398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:35,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:35,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:35,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182411622] [2024-06-14 11:54:35,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:35,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:35,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:35,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:35,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:35,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:35,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 268 transitions, 2652 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:35,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:35,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:35,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:37,405 INFO L124 PetriNetUnfolderBase]: 3504/5246 cut-off events. [2024-06-14 11:54:37,406 INFO L125 PetriNetUnfolderBase]: For 506524/506543 co-relation queries the response was YES. [2024-06-14 11:54:37,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46888 conditions, 5246 events. 3504/5246 cut-off events. For 506524/506543 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 26724 event pairs, 777 based on Foata normal form. 20/5262 useless extension candidates. Maximal degree in co-relation 46795. Up to 5024 conditions per place. [2024-06-14 11:54:37,452 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 260 selfloop transitions, 43 changer transitions 0/306 dead transitions. [2024-06-14 11:54:37,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 306 transitions, 3395 flow [2024-06-14 11:54:37,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:54:37,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:54:37,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-14 11:54:37,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 11:54:37,454 INFO L175 Difference]: Start difference. First operand has 207 places, 268 transitions, 2652 flow. Second operand 10 states and 165 transitions. [2024-06-14 11:54:37,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 306 transitions, 3395 flow [2024-06-14 11:54:37,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 306 transitions, 3206 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-14 11:54:37,842 INFO L231 Difference]: Finished difference. Result has 211 places, 268 transitions, 2557 flow [2024-06-14 11:54:37,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2463, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2557, PETRI_PLACES=211, PETRI_TRANSITIONS=268} [2024-06-14 11:54:37,843 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 167 predicate places. [2024-06-14 11:54:37,843 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 268 transitions, 2557 flow [2024-06-14 11:54:37,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:37,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:37,844 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 11:54:37,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:54:37,844 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:37,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:37,844 INFO L85 PathProgramCache]: Analyzing trace with hash -2003485045, now seen corresponding path program 4 times [2024-06-14 11:54:37,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:37,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283040928] [2024-06-14 11:54:37,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:37,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:37,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:41,194 INFO 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 11:54:41,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:41,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283040928] [2024-06-14 11:54:41,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283040928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:41,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:41,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:41,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584512256] [2024-06-14 11:54:41,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:41,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:41,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:41,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:41,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:41,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:41,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 268 transitions, 2557 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:41,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:41,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:41,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:42,880 INFO L124 PetriNetUnfolderBase]: 3521/5273 cut-off events. [2024-06-14 11:54:42,880 INFO L125 PetriNetUnfolderBase]: For 522195/522214 co-relation queries the response was YES. [2024-06-14 11:54:42,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47281 conditions, 5273 events. 3521/5273 cut-off events. For 522195/522214 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 26935 event pairs, 756 based on Foata normal form. 20/5289 useless extension candidates. Maximal degree in co-relation 47187. Up to 4951 conditions per place. [2024-06-14 11:54:42,940 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 240 selfloop transitions, 68 changer transitions 0/311 dead transitions. [2024-06-14 11:54:42,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 311 transitions, 3736 flow [2024-06-14 11:54:42,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:54:42,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:54:42,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-14 11:54:42,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3767441860465116 [2024-06-14 11:54:42,946 INFO L175 Difference]: Start difference. First operand has 211 places, 268 transitions, 2557 flow. Second operand 10 states and 162 transitions. [2024-06-14 11:54:42,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 311 transitions, 3736 flow [2024-06-14 11:54:43,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 311 transitions, 3604 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 11:54:43,304 INFO L231 Difference]: Finished difference. Result has 211 places, 274 transitions, 2811 flow [2024-06-14 11:54:43,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2430, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2811, PETRI_PLACES=211, PETRI_TRANSITIONS=274} [2024-06-14 11:54:43,305 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 167 predicate places. [2024-06-14 11:54:43,305 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 274 transitions, 2811 flow [2024-06-14 11:54:43,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:43,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:43,306 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 11:54:43,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:54:43,306 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:43,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:43,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2025243060, now seen corresponding path program 10 times [2024-06-14 11:54:43,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:43,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694300506] [2024-06-14 11:54:43,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:43,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:43,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:46,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:54:46,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:46,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694300506] [2024-06-14 11:54:46,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694300506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:46,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:46,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:46,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377849635] [2024-06-14 11:54:46,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:46,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:46,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:46,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:46,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:46,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:46,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 274 transitions, 2811 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:46,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:46,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:46,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:47,737 INFO L124 PetriNetUnfolderBase]: 3580/5374 cut-off events. [2024-06-14 11:54:47,738 INFO L125 PetriNetUnfolderBase]: For 576651/576670 co-relation queries the response was YES. [2024-06-14 11:54:47,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48311 conditions, 5374 events. 3580/5374 cut-off events. For 576651/576670 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 27619 event pairs, 781 based on Foata normal form. 44/5414 useless extension candidates. Maximal degree in co-relation 48217. Up to 4615 conditions per place. [2024-06-14 11:54:47,791 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 220 selfloop transitions, 94 changer transitions 0/317 dead transitions. [2024-06-14 11:54:47,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 317 transitions, 3964 flow [2024-06-14 11:54:47,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:54:47,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:54:47,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 11:54:47,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-14 11:54:47,793 INFO L175 Difference]: Start difference. First operand has 211 places, 274 transitions, 2811 flow. Second operand 9 states and 161 transitions. [2024-06-14 11:54:47,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 317 transitions, 3964 flow [2024-06-14 11:54:48,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 317 transitions, 3786 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-14 11:54:48,207 INFO L231 Difference]: Finished difference. Result has 215 places, 276 transitions, 2962 flow [2024-06-14 11:54:48,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2639, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2962, PETRI_PLACES=215, PETRI_TRANSITIONS=276} [2024-06-14 11:54:48,208 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 171 predicate places. [2024-06-14 11:54:48,208 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 276 transitions, 2962 flow [2024-06-14 11:54:48,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:48,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:48,208 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 11:54:48,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:54:48,209 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:48,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:48,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1878760390, now seen corresponding path program 9 times [2024-06-14 11:54:48,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:48,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578860861] [2024-06-14 11:54:48,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:48,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:48,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:51,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:54:51,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:51,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578860861] [2024-06-14 11:54:51,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578860861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:51,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:51,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:51,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955805954] [2024-06-14 11:54:51,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:51,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:51,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:51,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:51,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:51,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:51,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 276 transitions, 2962 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:51,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:51,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:51,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:53,017 INFO L124 PetriNetUnfolderBase]: 3624/5438 cut-off events. [2024-06-14 11:54:53,017 INFO L125 PetriNetUnfolderBase]: For 559918/559937 co-relation queries the response was YES. [2024-06-14 11:54:53,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49265 conditions, 5438 events. 3624/5438 cut-off events. For 559918/559937 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 28049 event pairs, 781 based on Foata normal form. 20/5454 useless extension candidates. Maximal degree in co-relation 49170. Up to 4814 conditions per place. [2024-06-14 11:54:53,070 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 221 selfloop transitions, 99 changer transitions 0/323 dead transitions. [2024-06-14 11:54:53,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 323 transitions, 4066 flow [2024-06-14 11:54:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:54:53,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:54:53,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-14 11:54:53,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-14 11:54:53,072 INFO L175 Difference]: Start difference. First operand has 215 places, 276 transitions, 2962 flow. Second operand 10 states and 172 transitions. [2024-06-14 11:54:53,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 323 transitions, 4066 flow [2024-06-14 11:54:53,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 323 transitions, 3796 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-14 11:54:53,577 INFO L231 Difference]: Finished difference. Result has 218 places, 282 transitions, 3003 flow [2024-06-14 11:54:53,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3003, PETRI_PLACES=218, PETRI_TRANSITIONS=282} [2024-06-14 11:54:53,578 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-14 11:54:53,578 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 282 transitions, 3003 flow [2024-06-14 11:54:53,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:53,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:53,578 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 11:54:53,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:54:53,579 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:53,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:53,579 INFO L85 PathProgramCache]: Analyzing trace with hash 2025450822, now seen corresponding path program 10 times [2024-06-14 11:54:53,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:53,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905270186] [2024-06-14 11:54:53,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:53,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:53,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:54:56,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:54:56,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:54:56,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905270186] [2024-06-14 11:54:56,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905270186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:54:56,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:54:56,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:54:56,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874609679] [2024-06-14 11:54:56,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:54:56,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:54:56,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:54:56,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:54:56,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:54:56,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:54:56,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 282 transitions, 3003 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:56,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:54:56,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:54:56,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:54:58,740 INFO L124 PetriNetUnfolderBase]: 3636/5456 cut-off events. [2024-06-14 11:54:58,740 INFO L125 PetriNetUnfolderBase]: For 549601/549620 co-relation queries the response was YES. [2024-06-14 11:54:58,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48552 conditions, 5456 events. 3636/5456 cut-off events. For 549601/549620 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 28163 event pairs, 786 based on Foata normal form. 20/5472 useless extension candidates. Maximal degree in co-relation 48456. Up to 4825 conditions per place. [2024-06-14 11:54:58,795 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 223 selfloop transitions, 98 changer transitions 0/324 dead transitions. [2024-06-14 11:54:58,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 324 transitions, 3811 flow [2024-06-14 11:54:58,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:54:58,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:54:58,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-14 11:54:58,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39767441860465114 [2024-06-14 11:54:58,797 INFO L175 Difference]: Start difference. First operand has 218 places, 282 transitions, 3003 flow. Second operand 10 states and 171 transitions. [2024-06-14 11:54:58,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 324 transitions, 3811 flow [2024-06-14 11:54:59,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 324 transitions, 3489 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-14 11:54:59,343 INFO L231 Difference]: Finished difference. Result has 220 places, 285 transitions, 2914 flow [2024-06-14 11:54:59,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2687, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2914, PETRI_PLACES=220, PETRI_TRANSITIONS=285} [2024-06-14 11:54:59,343 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-14 11:54:59,343 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 285 transitions, 2914 flow [2024-06-14 11:54:59,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:54:59,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:54:59,344 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 11:54:59,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:54:59,344 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:54:59,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:54:59,344 INFO L85 PathProgramCache]: Analyzing trace with hash 2025458541, now seen corresponding path program 5 times [2024-06-14 11:54:59,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:54:59,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913459716] [2024-06-14 11:54:59,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:54:59,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:54:59,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:02,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:55:02,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:02,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913459716] [2024-06-14 11:55:02,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913459716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:02,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:02,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:55:02,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529897873] [2024-06-14 11:55:02,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:02,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:55:02,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:02,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:55:02,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:55:02,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:55:02,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 285 transitions, 2914 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:02,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:02,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:55:02,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:04,381 INFO L124 PetriNetUnfolderBase]: 3628/5444 cut-off events. [2024-06-14 11:55:04,382 INFO L125 PetriNetUnfolderBase]: For 557152/557171 co-relation queries the response was YES. [2024-06-14 11:55:04,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48129 conditions, 5444 events. 3628/5444 cut-off events. For 557152/557171 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 28028 event pairs, 814 based on Foata normal form. 20/5460 useless extension candidates. Maximal degree in co-relation 48033. Up to 5264 conditions per place. [2024-06-14 11:55:04,433 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 270 selfloop transitions, 47 changer transitions 0/320 dead transitions. [2024-06-14 11:55:04,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 320 transitions, 3667 flow [2024-06-14 11:55:04,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:55:04,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:55:04,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-14 11:55:04,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697674418604651 [2024-06-14 11:55:04,435 INFO L175 Difference]: Start difference. First operand has 220 places, 285 transitions, 2914 flow. Second operand 10 states and 159 transitions. [2024-06-14 11:55:04,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 320 transitions, 3667 flow [2024-06-14 11:55:04,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 320 transitions, 3355 flow, removed 60 selfloop flow, removed 9 redundant places. [2024-06-14 11:55:04,910 INFO L231 Difference]: Finished difference. Result has 221 places, 286 transitions, 2714 flow [2024-06-14 11:55:04,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2714, PETRI_PLACES=221, PETRI_TRANSITIONS=286} [2024-06-14 11:55:04,910 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-14 11:55:04,910 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 286 transitions, 2714 flow [2024-06-14 11:55:04,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:04,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:04,911 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 11:55:04,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:55:04,911 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 11:55:04,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:04,911 INFO L85 PathProgramCache]: Analyzing trace with hash -164958816, now seen corresponding path program 3 times [2024-06-14 11:55:04,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:04,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325943928] [2024-06-14 11:55:04,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:04,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:04,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:06,857 INFO 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 11:55:06,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:06,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325943928] [2024-06-14 11:55:06,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325943928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:06,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:06,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:55:06,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360239422] [2024-06-14 11:55:06,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:06,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:55:06,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:06,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:55:06,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:55:06,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:55:06,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 286 transitions, 2714 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 11:55:06,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:06,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:55:06,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:08,146 INFO L124 PetriNetUnfolderBase]: 3622/5439 cut-off events. [2024-06-14 11:55:08,147 INFO L125 PetriNetUnfolderBase]: For 542872/542885 co-relation queries the response was YES. [2024-06-14 11:55:08,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46932 conditions, 5439 events. 3622/5439 cut-off events. For 542872/542885 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 28029 event pairs, 829 based on Foata normal form. 8/5442 useless extension candidates. Maximal degree in co-relation 46838. Up to 5296 conditions per place. [2024-06-14 11:55:08,203 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 261 selfloop transitions, 37 changer transitions 0/301 dead transitions. [2024-06-14 11:55:08,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 301 transitions, 3414 flow [2024-06-14 11:55:08,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:55:08,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:55:08,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-14 11:55:08,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-14 11:55:08,205 INFO L175 Difference]: Start difference. First operand has 221 places, 286 transitions, 2714 flow. Second operand 7 states and 109 transitions. [2024-06-14 11:55:08,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 301 transitions, 3414 flow [2024-06-14 11:55:08,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 301 transitions, 3265 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:55:08,695 INFO L231 Difference]: Finished difference. Result has 220 places, 289 transitions, 2719 flow [2024-06-14 11:55:08,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2719, PETRI_PLACES=220, PETRI_TRANSITIONS=289} [2024-06-14 11:55:08,696 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-14 11:55:08,696 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 289 transitions, 2719 flow [2024-06-14 11:55:08,696 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 11:55:08,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:08,696 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 11:55:08,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:55:08,696 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 11:55:08,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:08,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1030154375, now seen corresponding path program 2 times [2024-06-14 11:55:08,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:08,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779432568] [2024-06-14 11:55:08,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:08,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:08,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:11,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:55:11,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:11,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779432568] [2024-06-14 11:55:11,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779432568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:11,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:11,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:55:11,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277095057] [2024-06-14 11:55:11,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:11,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:55:11,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:11,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:55:11,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:55:11,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:55:11,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 289 transitions, 2719 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 11:55:11,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:11,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:55:11,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:12,351 INFO L124 PetriNetUnfolderBase]: 3627/5443 cut-off events. [2024-06-14 11:55:12,351 INFO L125 PetriNetUnfolderBase]: For 556487/556506 co-relation queries the response was YES. [2024-06-14 11:55:12,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47459 conditions, 5443 events. 3627/5443 cut-off events. For 556487/556506 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 28009 event pairs, 813 based on Foata normal form. 17/5456 useless extension candidates. Maximal degree in co-relation 47364. Up to 5389 conditions per place. [2024-06-14 11:55:12,411 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 279 selfloop transitions, 22 changer transitions 0/304 dead transitions. [2024-06-14 11:55:12,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 304 transitions, 3419 flow [2024-06-14 11:55:12,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:55:12,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:55:12,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-14 11:55:12,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34551495016611294 [2024-06-14 11:55:12,413 INFO L175 Difference]: Start difference. First operand has 220 places, 289 transitions, 2719 flow. Second operand 7 states and 104 transitions. [2024-06-14 11:55:12,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 304 transitions, 3419 flow [2024-06-14 11:55:12,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 304 transitions, 3287 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:55:12,894 INFO L231 Difference]: Finished difference. Result has 222 places, 292 transitions, 2701 flow [2024-06-14 11:55:12,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2701, PETRI_PLACES=222, PETRI_TRANSITIONS=292} [2024-06-14 11:55:12,895 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-14 11:55:12,895 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 292 transitions, 2701 flow [2024-06-14 11:55:12,895 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 11:55:12,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:12,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:55:12,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:55:12,895 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 11:55:12,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:12,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1030599845, now seen corresponding path program 3 times [2024-06-14 11:55:12,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:12,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356930785] [2024-06-14 11:55:12,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:12,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:12,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:15,123 INFO 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 11:55:15,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:15,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356930785] [2024-06-14 11:55:15,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356930785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:15,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:15,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:55:15,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098272845] [2024-06-14 11:55:15,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:15,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:55:15,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:15,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:55:15,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:55:15,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:55:15,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 292 transitions, 2701 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 11:55:15,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:15,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:55:15,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:16,506 INFO L124 PetriNetUnfolderBase]: 3624/5439 cut-off events. [2024-06-14 11:55:16,506 INFO L125 PetriNetUnfolderBase]: For 568640/568659 co-relation queries the response was YES. [2024-06-14 11:55:16,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47803 conditions, 5439 events. 3624/5439 cut-off events. For 568640/568659 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 27934 event pairs, 813 based on Foata normal form. 17/5452 useless extension candidates. Maximal degree in co-relation 47707. Up to 5376 conditions per place. [2024-06-14 11:55:16,560 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 30 changer transitions 0/310 dead transitions. [2024-06-14 11:55:16,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 310 transitions, 3433 flow [2024-06-14 11:55:16,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:55:16,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:55:16,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-14 11:55:16,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-14 11:55:16,562 INFO L175 Difference]: Start difference. First operand has 222 places, 292 transitions, 2701 flow. Second operand 7 states and 105 transitions. [2024-06-14 11:55:16,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 310 transitions, 3433 flow [2024-06-14 11:55:17,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 310 transitions, 3341 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 11:55:17,047 INFO L231 Difference]: Finished difference. Result has 225 places, 298 transitions, 2775 flow [2024-06-14 11:55:17,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2609, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2775, PETRI_PLACES=225, PETRI_TRANSITIONS=298} [2024-06-14 11:55:17,048 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-14 11:55:17,048 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 298 transitions, 2775 flow [2024-06-14 11:55:17,048 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 11:55:17,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:17,049 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 11:55:17,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:55:17,049 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 11:55:17,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:17,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1022981440, now seen corresponding path program 1 times [2024-06-14 11:55:17,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:17,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537286372] [2024-06-14 11:55:17,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:17,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:17,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:19,019 INFO 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 11:55:19,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:19,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537286372] [2024-06-14 11:55:19,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537286372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:19,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:19,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:55:19,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011359872] [2024-06-14 11:55:19,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:19,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:55:19,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:19,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:55:19,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:55:19,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:55:19,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 298 transitions, 2775 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:19,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:19,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:55:19,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:20,438 INFO L124 PetriNetUnfolderBase]: 3468/5290 cut-off events. [2024-06-14 11:55:20,438 INFO L125 PetriNetUnfolderBase]: For 587158/587158 co-relation queries the response was YES. [2024-06-14 11:55:20,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47245 conditions, 5290 events. 3468/5290 cut-off events. For 587158/587158 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 27842 event pairs, 771 based on Foata normal form. 3/5291 useless extension candidates. Maximal degree in co-relation 47147. Up to 5114 conditions per place. [2024-06-14 11:55:20,485 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 297 selfloop transitions, 14 changer transitions 0/319 dead transitions. [2024-06-14 11:55:20,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 319 transitions, 3545 flow [2024-06-14 11:55:20,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:55:20,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:55:20,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-14 11:55:20,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-14 11:55:20,487 INFO L175 Difference]: Start difference. First operand has 225 places, 298 transitions, 2775 flow. Second operand 7 states and 116 transitions. [2024-06-14 11:55:20,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 319 transitions, 3545 flow [2024-06-14 11:55:20,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 319 transitions, 3465 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-14 11:55:20,969 INFO L231 Difference]: Finished difference. Result has 229 places, 301 transitions, 2787 flow [2024-06-14 11:55:20,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2695, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2787, PETRI_PLACES=229, PETRI_TRANSITIONS=301} [2024-06-14 11:55:20,969 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 185 predicate places. [2024-06-14 11:55:20,969 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 301 transitions, 2787 flow [2024-06-14 11:55:20,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:20,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:20,970 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 11:55:20,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:55:20,970 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 11:55:20,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:20,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1022987020, now seen corresponding path program 2 times [2024-06-14 11:55:20,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:20,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38845402] [2024-06-14 11:55:20,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:20,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:20,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:23,002 INFO 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 11:55:23,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:23,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38845402] [2024-06-14 11:55:23,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38845402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:23,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:23,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:55:23,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822907866] [2024-06-14 11:55:23,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:23,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:55:23,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:23,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:55:23,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:55:23,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:55:23,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 301 transitions, 2787 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:23,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:23,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:55:23,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:24,343 INFO L124 PetriNetUnfolderBase]: 3483/5311 cut-off events. [2024-06-14 11:55:24,344 INFO L125 PetriNetUnfolderBase]: For 603287/603287 co-relation queries the response was YES. [2024-06-14 11:55:24,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48068 conditions, 5311 events. 3483/5311 cut-off events. For 603287/603287 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 27919 event pairs, 771 based on Foata normal form. 3/5312 useless extension candidates. Maximal degree in co-relation 47968. Up to 5141 conditions per place. [2024-06-14 11:55:24,416 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 297 selfloop transitions, 14 changer transitions 0/319 dead transitions. [2024-06-14 11:55:24,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 319 transitions, 3553 flow [2024-06-14 11:55:24,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:55:24,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:55:24,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-14 11:55:24,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3754152823920266 [2024-06-14 11:55:24,417 INFO L175 Difference]: Start difference. First operand has 229 places, 301 transitions, 2787 flow. Second operand 7 states and 113 transitions. [2024-06-14 11:55:24,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 319 transitions, 3553 flow [2024-06-14 11:55:24,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 319 transitions, 3483 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:55:24,885 INFO L231 Difference]: Finished difference. Result has 231 places, 304 transitions, 2815 flow [2024-06-14 11:55:24,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2815, PETRI_PLACES=231, PETRI_TRANSITIONS=304} [2024-06-14 11:55:24,892 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-14 11:55:24,892 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 304 transitions, 2815 flow [2024-06-14 11:55:24,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:24,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:24,893 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 11:55:24,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:55:24,893 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 11:55:24,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:24,893 INFO L85 PathProgramCache]: Analyzing trace with hash 560568419, now seen corresponding path program 1 times [2024-06-14 11:55:24,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:24,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265355993] [2024-06-14 11:55:24,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:24,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:24,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:27,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:55:27,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:27,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265355993] [2024-06-14 11:55:27,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265355993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:27,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:27,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:55:27,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497809828] [2024-06-14 11:55:27,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:27,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:55:27,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:27,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:55:27,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:55:27,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:55:27,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 304 transitions, 2815 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:27,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:27,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:55:27,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:28,452 INFO L124 PetriNetUnfolderBase]: 3488/5320 cut-off events. [2024-06-14 11:55:28,452 INFO L125 PetriNetUnfolderBase]: For 618491/618491 co-relation queries the response was YES. [2024-06-14 11:55:28,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48643 conditions, 5320 events. 3488/5320 cut-off events. For 618491/618491 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 28021 event pairs, 770 based on Foata normal form. 2/5320 useless extension candidates. Maximal degree in co-relation 48542. Up to 5154 conditions per place. [2024-06-14 11:55:28,515 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 298 selfloop transitions, 14 changer transitions 0/320 dead transitions. [2024-06-14 11:55:28,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 320 transitions, 3527 flow [2024-06-14 11:55:28,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:55:28,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:55:28,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-14 11:55:28,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-14 11:55:28,517 INFO L175 Difference]: Start difference. First operand has 231 places, 304 transitions, 2815 flow. Second operand 7 states and 111 transitions. [2024-06-14 11:55:28,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 320 transitions, 3527 flow [2024-06-14 11:55:29,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 320 transitions, 3451 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 11:55:29,056 INFO L231 Difference]: Finished difference. Result has 233 places, 307 transitions, 2829 flow [2024-06-14 11:55:29,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2829, PETRI_PLACES=233, PETRI_TRANSITIONS=307} [2024-06-14 11:55:29,057 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-14 11:55:29,057 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 307 transitions, 2829 flow [2024-06-14 11:55:29,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:29,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:29,057 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 11:55:29,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:55:29,058 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 11:55:29,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:29,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1030605797, now seen corresponding path program 2 times [2024-06-14 11:55:29,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:29,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037707742] [2024-06-14 11:55:29,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:29,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:29,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:31,354 INFO 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 11:55:31,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:31,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037707742] [2024-06-14 11:55:31,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037707742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:31,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:31,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:55:31,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893587005] [2024-06-14 11:55:31,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:31,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:55:31,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:31,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:55:31,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:55:31,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:55:31,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 307 transitions, 2829 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:31,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:31,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:55:31,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:32,723 INFO L124 PetriNetUnfolderBase]: 3498/5336 cut-off events. [2024-06-14 11:55:32,723 INFO L125 PetriNetUnfolderBase]: For 635534/635534 co-relation queries the response was YES. [2024-06-14 11:55:32,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49227 conditions, 5336 events. 3498/5336 cut-off events. For 635534/635534 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 28069 event pairs, 770 based on Foata normal form. 3/5337 useless extension candidates. Maximal degree in co-relation 49125. Up to 5169 conditions per place. [2024-06-14 11:55:32,781 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 300 selfloop transitions, 16 changer transitions 0/324 dead transitions. [2024-06-14 11:55:32,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 324 transitions, 3565 flow [2024-06-14 11:55:32,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:55:32,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:55:32,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-14 11:55:32,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-14 11:55:32,783 INFO L175 Difference]: Start difference. First operand has 233 places, 307 transitions, 2829 flow. Second operand 7 states and 109 transitions. [2024-06-14 11:55:32,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 324 transitions, 3565 flow [2024-06-14 11:55:33,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 324 transitions, 3497 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:55:33,253 INFO L231 Difference]: Finished difference. Result has 236 places, 313 transitions, 2890 flow [2024-06-14 11:55:33,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2761, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2890, PETRI_PLACES=236, PETRI_TRANSITIONS=313} [2024-06-14 11:55:33,253 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-14 11:55:33,254 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 313 transitions, 2890 flow [2024-06-14 11:55:33,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:33,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:33,254 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 11:55:33,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:55:33,254 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 11:55:33,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:33,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1535829442, now seen corresponding path program 3 times [2024-06-14 11:55:33,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:33,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424492077] [2024-06-14 11:55:33,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:33,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:33,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:35,576 INFO 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 11:55:35,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:35,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424492077] [2024-06-14 11:55:35,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424492077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:35,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:35,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:55:35,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790986500] [2024-06-14 11:55:35,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:35,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:55:35,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:35,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:55:35,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:55:35,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:55:35,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 313 transitions, 2890 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:35,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:35,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:55:35,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:36,979 INFO L124 PetriNetUnfolderBase]: 3505/5346 cut-off events. [2024-06-14 11:55:36,980 INFO L125 PetriNetUnfolderBase]: For 648527/648527 co-relation queries the response was YES. [2024-06-14 11:55:37,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49975 conditions, 5346 events. 3505/5346 cut-off events. For 648527/648527 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28083 event pairs, 770 based on Foata normal form. 3/5347 useless extension candidates. Maximal degree in co-relation 49871. Up to 5178 conditions per place. [2024-06-14 11:55:37,037 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 306 selfloop transitions, 14 changer transitions 0/328 dead transitions. [2024-06-14 11:55:37,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 328 transitions, 3674 flow [2024-06-14 11:55:37,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:55:37,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:55:37,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-14 11:55:37,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3654485049833887 [2024-06-14 11:55:37,039 INFO L175 Difference]: Start difference. First operand has 236 places, 313 transitions, 2890 flow. Second operand 7 states and 110 transitions. [2024-06-14 11:55:37,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 328 transitions, 3674 flow [2024-06-14 11:55:37,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 328 transitions, 3605 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-14 11:55:37,621 INFO L231 Difference]: Finished difference. Result has 239 places, 316 transitions, 2929 flow [2024-06-14 11:55:37,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2929, PETRI_PLACES=239, PETRI_TRANSITIONS=316} [2024-06-14 11:55:37,622 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-14 11:55:37,622 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 316 transitions, 2929 flow [2024-06-14 11:55:37,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:37,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:37,622 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 11:55:37,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:55:37,623 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 11:55:37,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:37,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1030338887, now seen corresponding path program 3 times [2024-06-14 11:55:37,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:37,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119671150] [2024-06-14 11:55:37,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:37,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:37,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:39,918 INFO 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 11:55:39,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:39,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119671150] [2024-06-14 11:55:39,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119671150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:39,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:39,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:55:39,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316777125] [2024-06-14 11:55:39,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:39,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:55:39,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:39,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:55:39,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:55:40,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:55:40,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 316 transitions, 2929 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:40,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:40,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:55:40,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:41,478 INFO L124 PetriNetUnfolderBase]: 3504/5345 cut-off events. [2024-06-14 11:55:41,478 INFO L125 PetriNetUnfolderBase]: For 661401/661401 co-relation queries the response was YES. [2024-06-14 11:55:41,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50365 conditions, 5345 events. 3504/5345 cut-off events. For 661401/661401 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28157 event pairs, 769 based on Foata normal form. 3/5346 useless extension candidates. Maximal degree in co-relation 50260. Up to 5181 conditions per place. [2024-06-14 11:55:41,538 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 308 selfloop transitions, 14 changer transitions 0/330 dead transitions. [2024-06-14 11:55:41,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 330 transitions, 3671 flow [2024-06-14 11:55:41,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:55:41,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:55:41,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-14 11:55:41,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-14 11:55:41,554 INFO L175 Difference]: Start difference. First operand has 239 places, 316 transitions, 2929 flow. Second operand 7 states and 109 transitions. [2024-06-14 11:55:41,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 330 transitions, 3671 flow [2024-06-14 11:55:42,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 330 transitions, 3585 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:55:42,166 INFO L231 Difference]: Finished difference. Result has 241 places, 319 transitions, 2947 flow [2024-06-14 11:55:42,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2843, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2947, PETRI_PLACES=241, PETRI_TRANSITIONS=319} [2024-06-14 11:55:42,167 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-14 11:55:42,167 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 319 transitions, 2947 flow [2024-06-14 11:55:42,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:42,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:42,167 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 11:55:42,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:55:42,167 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:55:42,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:42,168 INFO L85 PathProgramCache]: Analyzing trace with hash 534473817, now seen corresponding path program 1 times [2024-06-14 11:55:42,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:42,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827721674] [2024-06-14 11:55:42,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:42,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:42,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:46,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:55:46,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:46,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827721674] [2024-06-14 11:55:46,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827721674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:46,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:46,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:55:46,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308452820] [2024-06-14 11:55:46,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:46,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:55:46,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:46,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:55:46,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:55:46,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:55:46,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 319 transitions, 2947 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:46,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:46,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:55:46,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:48,867 INFO L124 PetriNetUnfolderBase]: 3680/5517 cut-off events. [2024-06-14 11:55:48,868 INFO L125 PetriNetUnfolderBase]: For 675099/675105 co-relation queries the response was YES. [2024-06-14 11:55:48,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52078 conditions, 5517 events. 3680/5517 cut-off events. For 675099/675105 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 28404 event pairs, 748 based on Foata normal form. 8/5523 useless extension candidates. Maximal degree in co-relation 51972. Up to 5254 conditions per place. [2024-06-14 11:55:48,931 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 313 selfloop transitions, 50 changer transitions 0/366 dead transitions. [2024-06-14 11:55:48,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 366 transitions, 3965 flow [2024-06-14 11:55:48,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:55:48,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:55:48,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-14 11:55:48,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-14 11:55:48,932 INFO L175 Difference]: Start difference. First operand has 241 places, 319 transitions, 2947 flow. Second operand 10 states and 165 transitions. [2024-06-14 11:55:48,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 366 transitions, 3965 flow [2024-06-14 11:55:49,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 366 transitions, 3887 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:55:49,421 INFO L231 Difference]: Finished difference. Result has 247 places, 325 transitions, 3156 flow [2024-06-14 11:55:49,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3156, PETRI_PLACES=247, PETRI_TRANSITIONS=325} [2024-06-14 11:55:49,422 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-14 11:55:49,422 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 325 transitions, 3156 flow [2024-06-14 11:55:49,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:49,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:49,422 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 11:55:49,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:55:49,422 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:55:49,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:49,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1068398981, now seen corresponding path program 1 times [2024-06-14 11:55:49,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:49,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48531815] [2024-06-14 11:55:49,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:49,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:49,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:52,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:55:52,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:52,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48531815] [2024-06-14 11:55:52,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48531815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:52,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:52,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:55:52,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230582773] [2024-06-14 11:55:52,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:52,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:55:52,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:52,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:55:52,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:55:52,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:55:52,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 325 transitions, 3156 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:52,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:52,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:55:52,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:54,550 INFO L124 PetriNetUnfolderBase]: 3772/5669 cut-off events. [2024-06-14 11:55:54,550 INFO L125 PetriNetUnfolderBase]: For 746847/746853 co-relation queries the response was YES. [2024-06-14 11:55:54,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54448 conditions, 5669 events. 3772/5669 cut-off events. For 746847/746853 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 29526 event pairs, 743 based on Foata normal form. 26/5693 useless extension candidates. Maximal degree in co-relation 54340. Up to 5309 conditions per place. [2024-06-14 11:55:54,625 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 328 selfloop transitions, 42 changer transitions 0/373 dead transitions. [2024-06-14 11:55:54,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 373 transitions, 4182 flow [2024-06-14 11:55:54,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:55:54,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:55:54,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-14 11:55:54,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3930232558139535 [2024-06-14 11:55:54,627 INFO L175 Difference]: Start difference. First operand has 247 places, 325 transitions, 3156 flow. Second operand 10 states and 169 transitions. [2024-06-14 11:55:54,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 373 transitions, 4182 flow [2024-06-14 11:55:55,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 373 transitions, 3964 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-14 11:55:55,116 INFO L231 Difference]: Finished difference. Result has 250 places, 328 transitions, 3130 flow [2024-06-14 11:55:55,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2938, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3130, PETRI_PLACES=250, PETRI_TRANSITIONS=328} [2024-06-14 11:55:55,117 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-14 11:55:55,117 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 328 transitions, 3130 flow [2024-06-14 11:55:55,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:55:55,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:55,117 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 11:55:55,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:55:55,117 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 11:55:55,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:55,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1318534293, now seen corresponding path program 1 times [2024-06-14 11:55:55,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:55,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106160715] [2024-06-14 11:55:55,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:55,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:55:57,419 INFO 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 11:55:57,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:55:57,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106160715] [2024-06-14 11:55:57,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106160715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:55:57,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:55:57,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:55:57,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183136091] [2024-06-14 11:55:57,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:55:57,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:55:57,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:55:57,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:55:57,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:55:57,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:55:57,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 328 transitions, 3130 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 11:55:57,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:55:57,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:55:57,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:55:59,119 INFO L124 PetriNetUnfolderBase]: 3782/5683 cut-off events. [2024-06-14 11:55:59,119 INFO L125 PetriNetUnfolderBase]: For 729884/729890 co-relation queries the response was YES. [2024-06-14 11:55:59,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54531 conditions, 5683 events. 3782/5683 cut-off events. For 729884/729890 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 29575 event pairs, 782 based on Foata normal form. 8/5689 useless extension candidates. Maximal degree in co-relation 54422. Up to 5559 conditions per place. [2024-06-14 11:55:59,190 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 324 selfloop transitions, 29 changer transitions 0/356 dead transitions. [2024-06-14 11:55:59,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 356 transitions, 3988 flow [2024-06-14 11:55:59,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:55:59,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:55:59,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 11:55:59,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 11:55:59,192 INFO L175 Difference]: Start difference. First operand has 250 places, 328 transitions, 3130 flow. Second operand 8 states and 128 transitions. [2024-06-14 11:55:59,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 356 transitions, 3988 flow [2024-06-14 11:55:59,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 356 transitions, 3860 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 11:55:59,626 INFO L231 Difference]: Finished difference. Result has 250 places, 331 transitions, 3142 flow [2024-06-14 11:55:59,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3002, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3142, PETRI_PLACES=250, PETRI_TRANSITIONS=331} [2024-06-14 11:55:59,626 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-14 11:55:59,626 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 331 transitions, 3142 flow [2024-06-14 11:55:59,626 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 11:55:59,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:55:59,627 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 11:55:59,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:55:59,627 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 11:55:59,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:55:59,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1315019947, now seen corresponding path program 1 times [2024-06-14 11:55:59,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:55:59,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328635139] [2024-06-14 11:55:59,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:55:59,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:55:59,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:01,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:56:01,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:01,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328635139] [2024-06-14 11:56:01,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328635139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:01,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:01,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:56:01,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260416493] [2024-06-14 11:56:01,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:01,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:56:01,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:01,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:56:01,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:56:01,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:01,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 331 transitions, 3142 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:01,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:01,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:01,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:03,070 INFO L124 PetriNetUnfolderBase]: 3787/5690 cut-off events. [2024-06-14 11:56:03,070 INFO L125 PetriNetUnfolderBase]: For 734257/734263 co-relation queries the response was YES. [2024-06-14 11:56:03,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54673 conditions, 5690 events. 3787/5690 cut-off events. For 734257/734263 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 29603 event pairs, 781 based on Foata normal form. 7/5695 useless extension candidates. Maximal degree in co-relation 54563. Up to 5634 conditions per place. [2024-06-14 11:56:03,136 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 334 selfloop transitions, 17 changer transitions 0/354 dead transitions. [2024-06-14 11:56:03,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 354 transitions, 3998 flow [2024-06-14 11:56:03,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:56:03,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:56:03,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-14 11:56:03,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-14 11:56:03,138 INFO L175 Difference]: Start difference. First operand has 250 places, 331 transitions, 3142 flow. Second operand 7 states and 111 transitions. [2024-06-14 11:56:03,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 354 transitions, 3998 flow [2024-06-14 11:56:03,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 354 transitions, 3880 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 11:56:03,690 INFO L231 Difference]: Finished difference. Result has 251 places, 334 transitions, 3158 flow [2024-06-14 11:56:03,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3158, PETRI_PLACES=251, PETRI_TRANSITIONS=334} [2024-06-14 11:56:03,690 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-14 11:56:03,690 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 334 transitions, 3158 flow [2024-06-14 11:56:03,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:03,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:03,691 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 11:56:03,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:56:03,693 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 11:56:03,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:03,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1158674309, now seen corresponding path program 2 times [2024-06-14 11:56:03,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:03,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391360564] [2024-06-14 11:56:03,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:03,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:03,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:05,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 11:56:05,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:05,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391360564] [2024-06-14 11:56:05,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391360564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:05,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:05,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:56:05,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165941905] [2024-06-14 11:56:05,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:05,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:56:05,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:05,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:56:05,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:56:05,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:05,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 334 transitions, 3158 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:05,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:05,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:05,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:07,036 INFO L124 PetriNetUnfolderBase]: 3792/5697 cut-off events. [2024-06-14 11:56:07,037 INFO L125 PetriNetUnfolderBase]: For 752869/752875 co-relation queries the response was YES. [2024-06-14 11:56:07,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55214 conditions, 5697 events. 3792/5697 cut-off events. For 752869/752875 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 29680 event pairs, 781 based on Foata normal form. 7/5702 useless extension candidates. Maximal degree in co-relation 55103. Up to 5650 conditions per place. [2024-06-14 11:56:07,109 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 334 selfloop transitions, 17 changer transitions 0/354 dead transitions. [2024-06-14 11:56:07,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 354 transitions, 4010 flow [2024-06-14 11:56:07,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:56:07,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:56:07,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-14 11:56:07,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588039867109635 [2024-06-14 11:56:07,110 INFO L175 Difference]: Start difference. First operand has 251 places, 334 transitions, 3158 flow. Second operand 7 states and 108 transitions. [2024-06-14 11:56:07,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 354 transitions, 4010 flow [2024-06-14 11:56:07,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 354 transitions, 3898 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 11:56:07,914 INFO L231 Difference]: Finished difference. Result has 253 places, 337 transitions, 3186 flow [2024-06-14 11:56:07,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3186, PETRI_PLACES=253, PETRI_TRANSITIONS=337} [2024-06-14 11:56:07,914 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 209 predicate places. [2024-06-14 11:56:07,914 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 337 transitions, 3186 flow [2024-06-14 11:56:07,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:07,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:07,915 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 11:56:07,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:56:07,915 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:56:07,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:07,916 INFO L85 PathProgramCache]: Analyzing trace with hash 27277293, now seen corresponding path program 2 times [2024-06-14 11:56:07,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:07,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015835185] [2024-06-14 11:56:07,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:07,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:11,170 INFO 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 11:56:11,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:11,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015835185] [2024-06-14 11:56:11,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015835185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:11,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:11,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:56:11,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701740549] [2024-06-14 11:56:11,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:11,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:56:11,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:11,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:56:11,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:56:11,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:11,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 337 transitions, 3186 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:11,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:11,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:11,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:13,362 INFO L124 PetriNetUnfolderBase]: 3884/5849 cut-off events. [2024-06-14 11:56:13,362 INFO L125 PetriNetUnfolderBase]: For 828068/828074 co-relation queries the response was YES. [2024-06-14 11:56:13,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57268 conditions, 5849 events. 3884/5849 cut-off events. For 828068/828074 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 30741 event pairs, 764 based on Foata normal form. 26/5873 useless extension candidates. Maximal degree in co-relation 57156. Up to 5388 conditions per place. [2024-06-14 11:56:13,434 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 344 selfloop transitions, 41 changer transitions 0/388 dead transitions. [2024-06-14 11:56:13,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 388 transitions, 4288 flow [2024-06-14 11:56:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:56:13,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:56:13,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-14 11:56:13,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386892177589852 [2024-06-14 11:56:13,436 INFO L175 Difference]: Start difference. First operand has 253 places, 337 transitions, 3186 flow. Second operand 11 states and 183 transitions. [2024-06-14 11:56:13,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 388 transitions, 4288 flow [2024-06-14 11:56:14,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 388 transitions, 4170 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-14 11:56:14,088 INFO L231 Difference]: Finished difference. Result has 259 places, 340 transitions, 3294 flow [2024-06-14 11:56:14,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3068, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3294, PETRI_PLACES=259, PETRI_TRANSITIONS=340} [2024-06-14 11:56:14,088 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-14 11:56:14,088 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 340 transitions, 3294 flow [2024-06-14 11:56:14,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:14,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:14,089 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 11:56:14,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:56:14,089 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:56:14,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:14,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1942734307, now seen corresponding path program 3 times [2024-06-14 11:56:14,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:14,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956344319] [2024-06-14 11:56:14,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:14,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:14,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:17,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:56:17,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:17,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956344319] [2024-06-14 11:56:17,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956344319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:17,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:17,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:56:17,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615873239] [2024-06-14 11:56:17,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:17,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:56:17,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:17,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:56:17,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:56:18,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:18,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 340 transitions, 3294 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:18,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:18,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:18,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:20,412 INFO L124 PetriNetUnfolderBase]: 3976/6002 cut-off events. [2024-06-14 11:56:20,412 INFO L125 PetriNetUnfolderBase]: For 867780/867780 co-relation queries the response was YES. [2024-06-14 11:56:20,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59224 conditions, 6002 events. 3976/6002 cut-off events. For 867780/867780 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 31904 event pairs, 763 based on Foata normal form. 20/6020 useless extension candidates. Maximal degree in co-relation 59111. Up to 5349 conditions per place. [2024-06-14 11:56:20,490 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 305 selfloop transitions, 82 changer transitions 0/390 dead transitions. [2024-06-14 11:56:20,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 390 transitions, 4362 flow [2024-06-14 11:56:20,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:56:20,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:56:20,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-14 11:56:20,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39957716701902746 [2024-06-14 11:56:20,492 INFO L175 Difference]: Start difference. First operand has 259 places, 340 transitions, 3294 flow. Second operand 11 states and 189 transitions. [2024-06-14 11:56:20,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 390 transitions, 4362 flow [2024-06-14 11:56:21,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 390 transitions, 4236 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-14 11:56:21,086 INFO L231 Difference]: Finished difference. Result has 261 places, 343 transitions, 3444 flow [2024-06-14 11:56:21,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3168, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3444, PETRI_PLACES=261, PETRI_TRANSITIONS=343} [2024-06-14 11:56:21,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 217 predicate places. [2024-06-14 11:56:21,087 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 343 transitions, 3444 flow [2024-06-14 11:56:21,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:21,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:21,088 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 11:56:21,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:56:21,088 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:56:21,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:21,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1776500527, now seen corresponding path program 4 times [2024-06-14 11:56:21,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:21,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385745680] [2024-06-14 11:56:21,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:21,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:21,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:24,716 INFO 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 11:56:24,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:24,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385745680] [2024-06-14 11:56:24,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385745680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:24,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:24,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:56:24,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422037123] [2024-06-14 11:56:24,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:24,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:56:24,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:24,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:56:24,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:56:24,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:24,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 343 transitions, 3444 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:24,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:24,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:24,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:27,213 INFO L124 PetriNetUnfolderBase]: 4051/6126 cut-off events. [2024-06-14 11:56:27,213 INFO L125 PetriNetUnfolderBase]: For 894048/894054 co-relation queries the response was YES. [2024-06-14 11:56:27,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60695 conditions, 6126 events. 4051/6126 cut-off events. For 894048/894054 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 32862 event pairs, 824 based on Foata normal form. 26/6150 useless extension candidates. Maximal degree in co-relation 60581. Up to 5853 conditions per place. [2024-06-14 11:56:27,279 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 356 selfloop transitions, 32 changer transitions 0/391 dead transitions. [2024-06-14 11:56:27,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 391 transitions, 4512 flow [2024-06-14 11:56:27,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:56:27,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:56:27,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-14 11:56:27,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784355179704017 [2024-06-14 11:56:27,280 INFO L175 Difference]: Start difference. First operand has 261 places, 343 transitions, 3444 flow. Second operand 11 states and 179 transitions. [2024-06-14 11:56:27,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 391 transitions, 4512 flow [2024-06-14 11:56:27,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 391 transitions, 4300 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-14 11:56:27,946 INFO L231 Difference]: Finished difference. Result has 263 places, 344 transitions, 3395 flow [2024-06-14 11:56:27,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3395, PETRI_PLACES=263, PETRI_TRANSITIONS=344} [2024-06-14 11:56:27,947 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-14 11:56:27,947 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 344 transitions, 3395 flow [2024-06-14 11:56:27,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:27,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:27,947 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 11:56:27,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:56:27,947 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:56:27,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:27,948 INFO L85 PathProgramCache]: Analyzing trace with hash 27516303, now seen corresponding path program 5 times [2024-06-14 11:56:27,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:27,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403194126] [2024-06-14 11:56:27,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:27,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:27,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:30,735 INFO 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 11:56:30,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:30,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403194126] [2024-06-14 11:56:30,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403194126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:30,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:30,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:56:30,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563948480] [2024-06-14 11:56:30,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:30,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:56:30,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:30,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:56:30,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:56:30,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:30,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 344 transitions, 3395 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 11:56:30,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:30,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:30,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:33,089 INFO L124 PetriNetUnfolderBase]: 4187/6354 cut-off events. [2024-06-14 11:56:33,090 INFO L125 PetriNetUnfolderBase]: For 943853/943859 co-relation queries the response was YES. [2024-06-14 11:56:33,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63521 conditions, 6354 events. 4187/6354 cut-off events. For 943853/943859 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 34420 event pairs, 841 based on Foata normal form. 22/6374 useless extension candidates. Maximal degree in co-relation 63406. Up to 5540 conditions per place. [2024-06-14 11:56:33,158 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 350 selfloop transitions, 43 changer transitions 0/396 dead transitions. [2024-06-14 11:56:33,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 396 transitions, 4911 flow [2024-06-14 11:56:33,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:56:33,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:56:33,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-14 11:56:33,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39767441860465114 [2024-06-14 11:56:33,160 INFO L175 Difference]: Start difference. First operand has 263 places, 344 transitions, 3395 flow. Second operand 10 states and 171 transitions. [2024-06-14 11:56:33,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 396 transitions, 4911 flow [2024-06-14 11:56:33,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 396 transitions, 4788 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-14 11:56:33,808 INFO L231 Difference]: Finished difference. Result has 265 places, 347 transitions, 3600 flow [2024-06-14 11:56:33,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3600, PETRI_PLACES=265, PETRI_TRANSITIONS=347} [2024-06-14 11:56:33,809 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-14 11:56:33,809 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 347 transitions, 3600 flow [2024-06-14 11:56:33,809 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 11:56:33,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:33,810 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 11:56:33,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:56:33,810 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 11:56:33,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:33,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1308345213, now seen corresponding path program 2 times [2024-06-14 11:56:33,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:33,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904557061] [2024-06-14 11:56:33,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:33,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:33,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:36,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:56:36,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:36,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904557061] [2024-06-14 11:56:36,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904557061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:36,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:36,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:56:36,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942449583] [2024-06-14 11:56:36,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:36,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:56:36,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:36,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:56:36,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:56:36,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:36,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 347 transitions, 3600 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 11:56:36,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:36,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:36,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:38,152 INFO L124 PetriNetUnfolderBase]: 4213/6391 cut-off events. [2024-06-14 11:56:38,153 INFO L125 PetriNetUnfolderBase]: For 928552/928552 co-relation queries the response was YES. [2024-06-14 11:56:38,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63996 conditions, 6391 events. 4213/6391 cut-off events. For 928552/928552 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 34777 event pairs, 907 based on Foata normal form. 2/6391 useless extension candidates. Maximal degree in co-relation 63879. Up to 6235 conditions per place. [2024-06-14 11:56:38,235 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 329 selfloop transitions, 41 changer transitions 0/373 dead transitions. [2024-06-14 11:56:38,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 373 transitions, 4710 flow [2024-06-14 11:56:38,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:56:38,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:56:38,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 11:56:38,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 11:56:38,236 INFO L175 Difference]: Start difference. First operand has 265 places, 347 transitions, 3600 flow. Second operand 8 states and 127 transitions. [2024-06-14 11:56:38,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 373 transitions, 4710 flow [2024-06-14 11:56:38,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 373 transitions, 4602 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 11:56:38,876 INFO L231 Difference]: Finished difference. Result has 267 places, 353 transitions, 3738 flow [2024-06-14 11:56:38,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3492, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3738, PETRI_PLACES=267, PETRI_TRANSITIONS=353} [2024-06-14 11:56:38,876 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-14 11:56:38,876 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 353 transitions, 3738 flow [2024-06-14 11:56:38,877 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 11:56:38,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:38,877 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 11:56:38,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:56:38,877 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 11:56:38,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:38,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1158665381, now seen corresponding path program 1 times [2024-06-14 11:56:38,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:38,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53000859] [2024-06-14 11:56:38,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:38,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:38,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:41,425 INFO 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 11:56:41,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:41,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53000859] [2024-06-14 11:56:41,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53000859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:41,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:41,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:56:41,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118245033] [2024-06-14 11:56:41,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:41,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:56:41,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:41,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:56:41,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:56:41,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:41,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 353 transitions, 3738 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 11:56:41,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:41,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:41,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:43,186 INFO L124 PetriNetUnfolderBase]: 4218/6397 cut-off events. [2024-06-14 11:56:43,186 INFO L125 PetriNetUnfolderBase]: For 935802/935808 co-relation queries the response was YES. [2024-06-14 11:56:43,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64350 conditions, 6397 events. 4218/6397 cut-off events. For 935802/935808 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 34754 event pairs, 905 based on Foata normal form. 7/6402 useless extension candidates. Maximal degree in co-relation 64231. Up to 6347 conditions per place. [2024-06-14 11:56:43,274 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 351 selfloop transitions, 20 changer transitions 0/374 dead transitions. [2024-06-14 11:56:43,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 374 transitions, 4614 flow [2024-06-14 11:56:43,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:56:43,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:56:43,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-14 11:56:43,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34593023255813954 [2024-06-14 11:56:43,276 INFO L175 Difference]: Start difference. First operand has 267 places, 353 transitions, 3738 flow. Second operand 8 states and 119 transitions. [2024-06-14 11:56:43,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 374 transitions, 4614 flow [2024-06-14 11:56:43,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 374 transitions, 4502 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-14 11:56:43,994 INFO L231 Difference]: Finished difference. Result has 271 places, 356 transitions, 3754 flow [2024-06-14 11:56:43,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3754, PETRI_PLACES=271, PETRI_TRANSITIONS=356} [2024-06-14 11:56:43,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-14 11:56:43,995 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 356 transitions, 3754 flow [2024-06-14 11:56:43,995 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 11:56:43,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:43,995 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 11:56:43,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:56:43,995 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 11:56:43,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:43,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1308357303, now seen corresponding path program 3 times [2024-06-14 11:56:43,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:43,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853901984] [2024-06-14 11:56:43,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:43,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:44,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:46,672 INFO 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 11:56:46,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:46,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853901984] [2024-06-14 11:56:46,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853901984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:46,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:46,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:56:46,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936703444] [2024-06-14 11:56:46,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:46,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:56:46,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:46,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:56:46,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:56:46,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:46,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 356 transitions, 3754 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 11:56:46,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:46,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:46,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:48,565 INFO L124 PetriNetUnfolderBase]: 4212/6390 cut-off events. [2024-06-14 11:56:48,566 INFO L125 PetriNetUnfolderBase]: For 940142/940142 co-relation queries the response was YES. [2024-06-14 11:56:48,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64634 conditions, 6390 events. 4212/6390 cut-off events. For 940142/940142 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 34669 event pairs, 906 based on Foata normal form. 2/6390 useless extension candidates. Maximal degree in co-relation 64513. Up to 6254 conditions per place. [2024-06-14 11:56:48,651 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 339 selfloop transitions, 33 changer transitions 0/375 dead transitions. [2024-06-14 11:56:48,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 375 transitions, 4556 flow [2024-06-14 11:56:48,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:56:48,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:56:48,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 11:56:48,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-14 11:56:48,652 INFO L175 Difference]: Start difference. First operand has 271 places, 356 transitions, 3754 flow. Second operand 8 states and 125 transitions. [2024-06-14 11:56:48,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 375 transitions, 4556 flow [2024-06-14 11:56:49,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 375 transitions, 4396 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-14 11:56:49,447 INFO L231 Difference]: Finished difference. Result has 273 places, 356 transitions, 3666 flow [2024-06-14 11:56:49,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3594, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3666, PETRI_PLACES=273, PETRI_TRANSITIONS=356} [2024-06-14 11:56:49,448 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-14 11:56:49,448 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 356 transitions, 3666 flow [2024-06-14 11:56:49,448 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 11:56:49,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:49,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:56:49,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:56:49,448 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 11:56:49,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:49,449 INFO L85 PathProgramCache]: Analyzing trace with hash -118910123, now seen corresponding path program 3 times [2024-06-14 11:56:49,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:49,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242709339] [2024-06-14 11:56:49,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:49,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:49,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:51,374 INFO 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 11:56:51,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:51,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242709339] [2024-06-14 11:56:51,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242709339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:51,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:51,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:56:51,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462258901] [2024-06-14 11:56:51,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:51,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:56:51,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:51,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:56:51,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:56:51,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:51,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 356 transitions, 3666 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:51,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:51,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:51,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:53,131 INFO L124 PetriNetUnfolderBase]: 4217/6397 cut-off events. [2024-06-14 11:56:53,132 INFO L125 PetriNetUnfolderBase]: For 956736/956752 co-relation queries the response was YES. [2024-06-14 11:56:53,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64914 conditions, 6397 events. 4217/6397 cut-off events. For 956736/956752 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 34694 event pairs, 907 based on Foata normal form. 15/6408 useless extension candidates. Maximal degree in co-relation 64792. Up to 6322 conditions per place. [2024-06-14 11:56:53,230 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 352 selfloop transitions, 22 changer transitions 0/377 dead transitions. [2024-06-14 11:56:53,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 377 transitions, 4576 flow [2024-06-14 11:56:53,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:56:53,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:56:53,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-14 11:56:53,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3654485049833887 [2024-06-14 11:56:53,232 INFO L175 Difference]: Start difference. First operand has 273 places, 356 transitions, 3666 flow. Second operand 7 states and 110 transitions. [2024-06-14 11:56:53,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 377 transitions, 4576 flow [2024-06-14 11:56:54,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 377 transitions, 4490 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:56:54,249 INFO L231 Difference]: Finished difference. Result has 273 places, 359 transitions, 3738 flow [2024-06-14 11:56:54,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3580, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3738, PETRI_PLACES=273, PETRI_TRANSITIONS=359} [2024-06-14 11:56:54,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-14 11:56:54,250 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 359 transitions, 3738 flow [2024-06-14 11:56:54,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:54,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:54,250 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 11:56:54,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:56:54,250 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 11:56:54,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:54,251 INFO L85 PathProgramCache]: Analyzing trace with hash -106529963, now seen corresponding path program 4 times [2024-06-14 11:56:54,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:54,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326518227] [2024-06-14 11:56:54,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:54,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:54,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:56:56,401 INFO 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 11:56:56,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:56:56,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326518227] [2024-06-14 11:56:56,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326518227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:56:56,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:56:56,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:56:56,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051388349] [2024-06-14 11:56:56,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:56:56,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:56:56,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:56:56,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:56:56,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:56:56,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:56:56,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 359 transitions, 3738 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:56,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:56:56,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:56:56,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:56:58,075 INFO L124 PetriNetUnfolderBase]: 4222/6404 cut-off events. [2024-06-14 11:56:58,075 INFO L125 PetriNetUnfolderBase]: For 978521/978537 co-relation queries the response was YES. [2024-06-14 11:56:58,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65555 conditions, 6404 events. 4222/6404 cut-off events. For 978521/978537 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 34755 event pairs, 907 based on Foata normal form. 15/6415 useless extension candidates. Maximal degree in co-relation 65432. Up to 6320 conditions per place. [2024-06-14 11:56:58,159 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 344 selfloop transitions, 30 changer transitions 0/377 dead transitions. [2024-06-14 11:56:58,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 377 transitions, 4644 flow [2024-06-14 11:56:58,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:56:58,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:56:58,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-14 11:56:58,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588039867109635 [2024-06-14 11:56:58,162 INFO L175 Difference]: Start difference. First operand has 273 places, 359 transitions, 3738 flow. Second operand 7 states and 108 transitions. [2024-06-14 11:56:58,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 377 transitions, 4644 flow [2024-06-14 11:56:59,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 377 transitions, 4508 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-14 11:56:59,134 INFO L231 Difference]: Finished difference. Result has 275 places, 362 transitions, 3782 flow [2024-06-14 11:56:59,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3782, PETRI_PLACES=275, PETRI_TRANSITIONS=362} [2024-06-14 11:56:59,135 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-14 11:56:59,135 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 362 transitions, 3782 flow [2024-06-14 11:56:59,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:56:59,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:56:59,136 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 11:56:59,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:56:59,136 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 11:56:59,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:56:59,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1999045461, now seen corresponding path program 5 times [2024-06-14 11:56:59,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:56:59,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303071972] [2024-06-14 11:56:59,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:56:59,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:56:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:00,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:00,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:00,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303071972] [2024-06-14 11:57:00,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303071972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:00,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:00,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:57:00,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901875303] [2024-06-14 11:57:00,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:00,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:57:00,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:00,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:57:00,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:57:00,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:57:00,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 362 transitions, 3782 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:00,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:00,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:57:00,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:02,618 INFO L124 PetriNetUnfolderBase]: 4227/6411 cut-off events. [2024-06-14 11:57:02,619 INFO L125 PetriNetUnfolderBase]: For 1000445/1000461 co-relation queries the response was YES. [2024-06-14 11:57:02,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66186 conditions, 6411 events. 4227/6411 cut-off events. For 1000445/1000461 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 34780 event pairs, 902 based on Foata normal form. 15/6422 useless extension candidates. Maximal degree in co-relation 66062. Up to 6357 conditions per place. [2024-06-14 11:57:02,692 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 352 selfloop transitions, 22 changer transitions 0/377 dead transitions. [2024-06-14 11:57:02,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 377 transitions, 4684 flow [2024-06-14 11:57:02,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:57:02,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:57:02,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-14 11:57:02,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34551495016611294 [2024-06-14 11:57:02,694 INFO L175 Difference]: Start difference. First operand has 275 places, 362 transitions, 3782 flow. Second operand 7 states and 104 transitions. [2024-06-14 11:57:02,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 377 transitions, 4684 flow [2024-06-14 11:57:03,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 377 transitions, 4526 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-14 11:57:03,568 INFO L231 Difference]: Finished difference. Result has 277 places, 365 transitions, 3794 flow [2024-06-14 11:57:03,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3624, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3794, PETRI_PLACES=277, PETRI_TRANSITIONS=365} [2024-06-14 11:57:03,569 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-14 11:57:03,569 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 365 transitions, 3794 flow [2024-06-14 11:57:03,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:03,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:03,569 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 11:57:03,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:57:03,570 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 11:57:03,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:03,570 INFO L85 PathProgramCache]: Analyzing trace with hash 2004759381, now seen corresponding path program 6 times [2024-06-14 11:57:03,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:03,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218843701] [2024-06-14 11:57:03,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:03,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:03,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:05,621 INFO 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 11:57:05,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:05,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218843701] [2024-06-14 11:57:05,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218843701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:05,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:05,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:57:05,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186664792] [2024-06-14 11:57:05,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:05,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:57:05,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:05,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:57:05,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:57:05,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:57:05,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 365 transitions, 3794 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:05,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:05,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:57:05,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:07,345 INFO L124 PetriNetUnfolderBase]: 4224/6407 cut-off events. [2024-06-14 11:57:07,345 INFO L125 PetriNetUnfolderBase]: For 1017288/1017304 co-relation queries the response was YES. [2024-06-14 11:57:07,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66495 conditions, 6407 events. 4224/6407 cut-off events. For 1017288/1017304 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 34764 event pairs, 909 based on Foata normal form. 15/6418 useless extension candidates. Maximal degree in co-relation 66370. Up to 6344 conditions per place. [2024-06-14 11:57:07,432 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 347 selfloop transitions, 30 changer transitions 0/380 dead transitions. [2024-06-14 11:57:07,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 380 transitions, 4708 flow [2024-06-14 11:57:07,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:57:07,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:57:07,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-14 11:57:07,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-14 11:57:07,434 INFO L175 Difference]: Start difference. First operand has 277 places, 365 transitions, 3794 flow. Second operand 7 states and 105 transitions. [2024-06-14 11:57:07,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 380 transitions, 4708 flow [2024-06-14 11:57:08,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 380 transitions, 4560 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-14 11:57:08,343 INFO L231 Difference]: Finished difference. Result has 279 places, 368 transitions, 3838 flow [2024-06-14 11:57:08,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3838, PETRI_PLACES=279, PETRI_TRANSITIONS=368} [2024-06-14 11:57:08,344 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-14 11:57:08,344 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 368 transitions, 3838 flow [2024-06-14 11:57:08,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:08,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:08,344 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 11:57:08,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:57:08,345 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:57:08,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:08,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1604966683, now seen corresponding path program 6 times [2024-06-14 11:57:08,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:08,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940822550] [2024-06-14 11:57:08,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:08,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:08,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:11,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:11,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:11,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940822550] [2024-06-14 11:57:11,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940822550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:11,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:11,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:57:11,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999647902] [2024-06-14 11:57:11,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:11,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:57:11,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:11,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:57:11,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:57:11,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:57:11,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 368 transitions, 3838 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 11:57:11,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:11,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:57:11,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:13,508 INFO L124 PetriNetUnfolderBase]: 4410/6713 cut-off events. [2024-06-14 11:57:13,508 INFO L125 PetriNetUnfolderBase]: For 1164588/1164604 co-relation queries the response was YES. [2024-06-14 11:57:13,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71895 conditions, 6713 events. 4410/6713 cut-off events. For 1164588/1164604 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 36978 event pairs, 917 based on Foata normal form. 30/6739 useless extension candidates. Maximal degree in co-relation 71769. Up to 6047 conditions per place. [2024-06-14 11:57:13,607 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 370 selfloop transitions, 45 changer transitions 0/418 dead transitions. [2024-06-14 11:57:13,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 418 transitions, 5414 flow [2024-06-14 11:57:13,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:57:13,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:57:13,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-14 11:57:13,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 11:57:13,608 INFO L175 Difference]: Start difference. First operand has 279 places, 368 transitions, 3838 flow. Second operand 10 states and 170 transitions. [2024-06-14 11:57:13,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 418 transitions, 5414 flow [2024-06-14 11:57:14,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 418 transitions, 5244 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-14 11:57:14,491 INFO L231 Difference]: Finished difference. Result has 285 places, 371 transitions, 3999 flow [2024-06-14 11:57:14,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3668, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3999, PETRI_PLACES=285, PETRI_TRANSITIONS=371} [2024-06-14 11:57:14,492 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-14 11:57:14,492 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 371 transitions, 3999 flow [2024-06-14 11:57:14,492 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 11:57:14,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:14,492 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 11:57:14,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:57:14,493 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:57:14,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:14,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1605205693, now seen corresponding path program 7 times [2024-06-14 11:57:14,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:14,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445687545] [2024-06-14 11:57:14,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:14,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:14,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:17,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:17,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:17,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445687545] [2024-06-14 11:57:17,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445687545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:17,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:17,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:57:17,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30164451] [2024-06-14 11:57:17,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:17,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:57:17,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:17,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:57:17,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:57:17,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:57:17,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 371 transitions, 3999 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:17,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:17,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:57:17,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:20,226 INFO L124 PetriNetUnfolderBase]: 4502/6865 cut-off events. [2024-06-14 11:57:20,226 INFO L125 PetriNetUnfolderBase]: For 1223857/1223873 co-relation queries the response was YES. [2024-06-14 11:57:20,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74082 conditions, 6865 events. 4502/6865 cut-off events. For 1223857/1223873 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 38172 event pairs, 954 based on Foata normal form. 34/6895 useless extension candidates. Maximal degree in co-relation 73954. Up to 6385 conditions per place. [2024-06-14 11:57:20,320 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 371 selfloop transitions, 46 changer transitions 0/420 dead transitions. [2024-06-14 11:57:20,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 420 transitions, 5175 flow [2024-06-14 11:57:20,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:57:20,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:57:20,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-14 11:57:20,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38477801268498946 [2024-06-14 11:57:20,324 INFO L175 Difference]: Start difference. First operand has 285 places, 371 transitions, 3999 flow. Second operand 11 states and 182 transitions. [2024-06-14 11:57:20,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 420 transitions, 5175 flow [2024-06-14 11:57:21,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 420 transitions, 5055 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:21,726 INFO L231 Difference]: Finished difference. Result has 290 places, 374 transitions, 4129 flow [2024-06-14 11:57:21,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4129, PETRI_PLACES=290, PETRI_TRANSITIONS=374} [2024-06-14 11:57:21,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-14 11:57:21,726 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 374 transitions, 4129 flow [2024-06-14 11:57:21,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:21,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:21,727 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 11:57:21,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:57:21,727 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:57:21,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:21,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1635293629, now seen corresponding path program 8 times [2024-06-14 11:57:21,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:21,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660651666] [2024-06-14 11:57:21,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:21,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:21,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:24,665 INFO 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 11:57:24,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:24,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660651666] [2024-06-14 11:57:24,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660651666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:24,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:24,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:57:24,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863832099] [2024-06-14 11:57:24,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:24,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:57:24,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:24,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:57:24,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:57:24,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:57:24,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 374 transitions, 4129 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 11:57:24,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:24,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:57:24,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:27,199 INFO L124 PetriNetUnfolderBase]: 4763/7296 cut-off events. [2024-06-14 11:57:27,200 INFO L125 PetriNetUnfolderBase]: For 1320635/1320651 co-relation queries the response was YES. [2024-06-14 11:57:27,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79974 conditions, 7296 events. 4763/7296 cut-off events. For 1320635/1320651 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41558 event pairs, 992 based on Foata normal form. 30/7322 useless extension candidates. Maximal degree in co-relation 79844. Up to 6221 conditions per place. [2024-06-14 11:57:27,281 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 322 selfloop transitions, 100 changer transitions 0/425 dead transitions. [2024-06-14 11:57:27,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 425 transitions, 5737 flow [2024-06-14 11:57:27,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:57:27,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:57:27,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-14 11:57:27,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116279069767442 [2024-06-14 11:57:27,282 INFO L175 Difference]: Start difference. First operand has 290 places, 374 transitions, 4129 flow. Second operand 10 states and 177 transitions. [2024-06-14 11:57:27,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 425 transitions, 5737 flow [2024-06-14 11:57:28,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 425 transitions, 5595 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-14 11:57:28,381 INFO L231 Difference]: Finished difference. Result has 292 places, 377 transitions, 4434 flow [2024-06-14 11:57:28,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3987, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4434, PETRI_PLACES=292, PETRI_TRANSITIONS=377} [2024-06-14 11:57:28,381 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-14 11:57:28,382 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 377 transitions, 4434 flow [2024-06-14 11:57:28,382 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 11:57:28,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:28,382 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 11:57:28,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:57:28,382 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:57:28,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:28,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1777695583, now seen corresponding path program 9 times [2024-06-14 11:57:28,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:28,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373609242] [2024-06-14 11:57:28,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:28,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:28,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:31,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:57:31,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:31,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373609242] [2024-06-14 11:57:31,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373609242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:31,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:31,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:57:31,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920941656] [2024-06-14 11:57:31,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:31,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:57:31,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:31,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:57:31,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:57:31,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:57:31,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 377 transitions, 4434 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:31,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:31,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:57:31,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:34,298 INFO L124 PetriNetUnfolderBase]: 4838/7424 cut-off events. [2024-06-14 11:57:34,299 INFO L125 PetriNetUnfolderBase]: For 1368780/1368790 co-relation queries the response was YES. [2024-06-14 11:57:34,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81694 conditions, 7424 events. 4838/7424 cut-off events. For 1368780/1368790 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42545 event pairs, 1042 based on Foata normal form. 25/7444 useless extension candidates. Maximal degree in co-relation 81562. Up to 7006 conditions per place. [2024-06-14 11:57:34,399 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 367 selfloop transitions, 53 changer transitions 0/423 dead transitions. [2024-06-14 11:57:34,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 423 transitions, 5566 flow [2024-06-14 11:57:34,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:57:34,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:57:34,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-14 11:57:34,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38266384778012685 [2024-06-14 11:57:34,401 INFO L175 Difference]: Start difference. First operand has 292 places, 377 transitions, 4434 flow. Second operand 11 states and 181 transitions. [2024-06-14 11:57:34,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 423 transitions, 5566 flow [2024-06-14 11:57:36,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 423 transitions, 5385 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 11:57:36,188 INFO L231 Difference]: Finished difference. Result has 297 places, 378 transitions, 4466 flow [2024-06-14 11:57:36,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4466, PETRI_PLACES=297, PETRI_TRANSITIONS=378} [2024-06-14 11:57:36,189 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 253 predicate places. [2024-06-14 11:57:36,189 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 378 transitions, 4466 flow [2024-06-14 11:57:36,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:36,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:36,189 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 11:57:36,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:57:36,189 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:57:36,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:36,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1611461803, now seen corresponding path program 10 times [2024-06-14 11:57:36,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:36,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235657257] [2024-06-14 11:57:36,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:36,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:36,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:39,462 INFO 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 11:57:39,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:39,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235657257] [2024-06-14 11:57:39,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235657257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:39,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:57:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072507265] [2024-06-14 11:57:39,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:39,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:57:39,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:39,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:57:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:57:39,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:57:39,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 378 transitions, 4466 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:39,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:39,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:57:39,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:41,985 INFO L124 PetriNetUnfolderBase]: 4863/7468 cut-off events. [2024-06-14 11:57:41,985 INFO L125 PetriNetUnfolderBase]: For 1366841/1366857 co-relation queries the response was YES. [2024-06-14 11:57:42,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81566 conditions, 7468 events. 4863/7468 cut-off events. For 1366841/1366857 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 42963 event pairs, 1083 based on Foata normal form. 34/7498 useless extension candidates. Maximal degree in co-relation 81432. Up to 7158 conditions per place. [2024-06-14 11:57:42,099 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 383 selfloop transitions, 39 changer transitions 0/425 dead transitions. [2024-06-14 11:57:42,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 425 transitions, 5617 flow [2024-06-14 11:57:42,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:57:42,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:57:42,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-14 11:57:42,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784355179704017 [2024-06-14 11:57:42,101 INFO L175 Difference]: Start difference. First operand has 297 places, 378 transitions, 4466 flow. Second operand 11 states and 179 transitions. [2024-06-14 11:57:42,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 425 transitions, 5617 flow [2024-06-14 11:57:43,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 425 transitions, 5448 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-14 11:57:43,317 INFO L231 Difference]: Finished difference. Result has 299 places, 380 transitions, 4498 flow [2024-06-14 11:57:43,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4498, PETRI_PLACES=299, PETRI_TRANSITIONS=380} [2024-06-14 11:57:43,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 255 predicate places. [2024-06-14 11:57:43,318 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 380 transitions, 4498 flow [2024-06-14 11:57:43,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:43,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:43,318 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 11:57:43,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:57:43,318 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:57:43,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:43,319 INFO L85 PathProgramCache]: Analyzing trace with hash 105692611, now seen corresponding path program 11 times [2024-06-14 11:57:43,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:43,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200496850] [2024-06-14 11:57:43,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:43,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:43,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:47,139 INFO 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 11:57:47,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:47,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200496850] [2024-06-14 11:57:47,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200496850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:47,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:47,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:57:47,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61896884] [2024-06-14 11:57:47,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:47,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:57:47,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:47,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:57:47,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:57:47,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:57:47,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 380 transitions, 4498 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:47,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:47,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:57:47,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:49,761 INFO L124 PetriNetUnfolderBase]: 4938/7593 cut-off events. [2024-06-14 11:57:49,761 INFO L125 PetriNetUnfolderBase]: For 1395789/1395805 co-relation queries the response was YES. [2024-06-14 11:57:49,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82731 conditions, 7593 events. 4938/7593 cut-off events. For 1395789/1395805 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 43987 event pairs, 1078 based on Foata normal form. 34/7623 useless extension candidates. Maximal degree in co-relation 82596. Up to 7102 conditions per place. [2024-06-14 11:57:49,862 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 355 selfloop transitions, 69 changer transitions 0/427 dead transitions. [2024-06-14 11:57:49,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 427 transitions, 5643 flow [2024-06-14 11:57:49,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:57:49,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:57:49,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-14 11:57:49,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38477801268498946 [2024-06-14 11:57:49,864 INFO L175 Difference]: Start difference. First operand has 299 places, 380 transitions, 4498 flow. Second operand 11 states and 182 transitions. [2024-06-14 11:57:49,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 427 transitions, 5643 flow [2024-06-14 11:57:51,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 427 transitions, 5479 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-14 11:57:51,582 INFO L231 Difference]: Finished difference. Result has 300 places, 381 transitions, 4576 flow [2024-06-14 11:57:51,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4334, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4576, PETRI_PLACES=300, PETRI_TRANSITIONS=381} [2024-06-14 11:57:51,582 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-14 11:57:51,582 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 381 transitions, 4576 flow [2024-06-14 11:57:51,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:51,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:51,583 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 11:57:51,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:57:51,583 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:57:51,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:51,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1635532639, now seen corresponding path program 12 times [2024-06-14 11:57:51,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:51,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161168719] [2024-06-14 11:57:51,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:51,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:51,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:57:55,157 INFO 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 11:57:55,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:57:55,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161168719] [2024-06-14 11:57:55,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161168719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:57:55,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:57:55,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:57:55,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457853026] [2024-06-14 11:57:55,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:57:55,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:57:55,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:57:55,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:57:55,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:57:55,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:57:55,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 381 transitions, 4576 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:55,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:57:55,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:57:55,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:57:57,917 INFO L124 PetriNetUnfolderBase]: 4980/7667 cut-off events. [2024-06-14 11:57:57,918 INFO L125 PetriNetUnfolderBase]: For 1395192/1395208 co-relation queries the response was YES. [2024-06-14 11:57:57,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82667 conditions, 7667 events. 4980/7667 cut-off events. For 1395192/1395208 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 44668 event pairs, 1055 based on Foata normal form. 34/7697 useless extension candidates. Maximal degree in co-relation 82532. Up to 6778 conditions per place. [2024-06-14 11:57:58,037 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 327 selfloop transitions, 101 changer transitions 0/431 dead transitions. [2024-06-14 11:57:58,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 431 transitions, 5780 flow [2024-06-14 11:57:58,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:57:58,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:57:58,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-14 11:57:58,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39957716701902746 [2024-06-14 11:57:58,039 INFO L175 Difference]: Start difference. First operand has 300 places, 381 transitions, 4576 flow. Second operand 11 states and 189 transitions. [2024-06-14 11:57:58,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 431 transitions, 5780 flow [2024-06-14 11:57:59,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 431 transitions, 5597 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 11:57:59,835 INFO L231 Difference]: Finished difference. Result has 303 places, 384 transitions, 4755 flow [2024-06-14 11:57:59,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4393, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4755, PETRI_PLACES=303, PETRI_TRANSITIONS=384} [2024-06-14 11:57:59,836 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-14 11:57:59,836 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 384 transitions, 4755 flow [2024-06-14 11:57:59,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:57:59,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:57:59,836 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 11:57:59,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:57:59,836 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:57:59,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:57:59,837 INFO L85 PathProgramCache]: Analyzing trace with hash 2021015875, now seen corresponding path program 13 times [2024-06-14 11:57:59,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:57:59,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95996039] [2024-06-14 11:57:59,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:57:59,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:57:59,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:03,454 INFO 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 11:58:03,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:03,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95996039] [2024-06-14 11:58:03,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95996039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:03,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:03,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:58:03,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445977355] [2024-06-14 11:58:03,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:03,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:58:03,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:03,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:58:03,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:58:03,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:58:03,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 384 transitions, 4755 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:03,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:03,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:58:03,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:06,436 INFO L124 PetriNetUnfolderBase]: 5072/7819 cut-off events. [2024-06-14 11:58:06,436 INFO L125 PetriNetUnfolderBase]: For 1429600/1429616 co-relation queries the response was YES. [2024-06-14 11:58:06,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84392 conditions, 7819 events. 5072/7819 cut-off events. For 1429600/1429616 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45890 event pairs, 1095 based on Foata normal form. 34/7849 useless extension candidates. Maximal degree in co-relation 84256. Up to 7310 conditions per place. [2024-06-14 11:58:06,546 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 356 selfloop transitions, 74 changer transitions 0/433 dead transitions. [2024-06-14 11:58:06,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 433 transitions, 5963 flow [2024-06-14 11:58:06,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:58:06,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:58:06,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-14 11:58:06,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38477801268498946 [2024-06-14 11:58:06,548 INFO L175 Difference]: Start difference. First operand has 303 places, 384 transitions, 4755 flow. Second operand 11 states and 182 transitions. [2024-06-14 11:58:06,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 433 transitions, 5963 flow [2024-06-14 11:58:08,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 433 transitions, 5709 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-14 11:58:08,226 INFO L231 Difference]: Finished difference. Result has 305 places, 387 transitions, 4811 flow [2024-06-14 11:58:08,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4501, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4811, PETRI_PLACES=305, PETRI_TRANSITIONS=387} [2024-06-14 11:58:08,227 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-14 11:58:08,227 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 387 transitions, 4811 flow [2024-06-14 11:58:08,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:08,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:08,227 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 11:58:08,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:58:08,227 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:58:08,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:08,228 INFO L85 PathProgramCache]: Analyzing trace with hash 2021254885, now seen corresponding path program 14 times [2024-06-14 11:58:08,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:08,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378207252] [2024-06-14 11:58:08,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:08,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:08,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:11,040 INFO 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 11:58:11,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:11,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378207252] [2024-06-14 11:58:11,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378207252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:11,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:11,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:11,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603733464] [2024-06-14 11:58:11,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:11,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:11,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:11,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:11,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:11,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:58:11,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 387 transitions, 4811 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 11:58:11,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:11,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:58:11,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:13,655 INFO L124 PetriNetUnfolderBase]: 5191/8020 cut-off events. [2024-06-14 11:58:13,655 INFO L125 PetriNetUnfolderBase]: For 1497740/1497756 co-relation queries the response was YES. [2024-06-14 11:58:13,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87533 conditions, 8020 events. 5191/8020 cut-off events. For 1497740/1497756 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 47459 event pairs, 1089 based on Foata normal form. 30/8046 useless extension candidates. Maximal degree in co-relation 87396. Up to 6926 conditions per place. [2024-06-14 11:58:13,778 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 328 selfloop transitions, 106 changer transitions 0/437 dead transitions. [2024-06-14 11:58:13,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 437 transitions, 6473 flow [2024-06-14 11:58:13,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:13,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:13,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-14 11:58:13,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 11:58:13,780 INFO L175 Difference]: Start difference. First operand has 305 places, 387 transitions, 4811 flow. Second operand 10 states and 175 transitions. [2024-06-14 11:58:13,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 437 transitions, 6473 flow [2024-06-14 11:58:15,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 437 transitions, 6261 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-14 11:58:15,741 INFO L231 Difference]: Finished difference. Result has 307 places, 390 transitions, 5073 flow [2024-06-14 11:58:15,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5073, PETRI_PLACES=307, PETRI_TRANSITIONS=390} [2024-06-14 11:58:15,741 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-14 11:58:15,742 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 390 transitions, 5073 flow [2024-06-14 11:58:15,742 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 11:58:15,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:15,742 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 11:58:15,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:58:15,742 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:58:15,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:15,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1978493211, now seen corresponding path program 15 times [2024-06-14 11:58:15,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:15,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765950583] [2024-06-14 11:58:15,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:15,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:15,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:18,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:18,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:18,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765950583] [2024-06-14 11:58:18,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765950583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:18,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:18,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:58:18,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913353981] [2024-06-14 11:58:18,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:18,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:58:18,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:18,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:58:18,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:58:18,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:58:18,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 390 transitions, 5073 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 11:58:18,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:18,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:58:18,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:21,560 INFO L124 PetriNetUnfolderBase]: 5224/8079 cut-off events. [2024-06-14 11:58:21,561 INFO L125 PetriNetUnfolderBase]: For 1509684/1509700 co-relation queries the response was YES. [2024-06-14 11:58:21,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87994 conditions, 8079 events. 5224/8079 cut-off events. For 1509684/1509700 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 47700 event pairs, 1016 based on Foata normal form. 30/8105 useless extension candidates. Maximal degree in co-relation 87855. Up to 5019 conditions per place. [2024-06-14 11:58:21,699 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 308 selfloop transitions, 129 changer transitions 0/440 dead transitions. [2024-06-14 11:58:21,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 440 transitions, 6633 flow [2024-06-14 11:58:21,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:58:21,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:58:21,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-14 11:58:21,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-14 11:58:21,701 INFO L175 Difference]: Start difference. First operand has 307 places, 390 transitions, 5073 flow. Second operand 10 states and 173 transitions. [2024-06-14 11:58:21,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 440 transitions, 6633 flow [2024-06-14 11:58:23,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 440 transitions, 6447 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 11:58:23,773 INFO L231 Difference]: Finished difference. Result has 312 places, 391 transitions, 5257 flow [2024-06-14 11:58:23,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4887, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5257, PETRI_PLACES=312, PETRI_TRANSITIONS=391} [2024-06-14 11:58:23,774 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-14 11:58:23,774 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 391 transitions, 5257 flow [2024-06-14 11:58:23,774 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 11:58:23,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:23,774 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 11:58:23,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:58:23,774 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:58:23,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:23,775 INFO L85 PathProgramCache]: Analyzing trace with hash 2013339189, now seen corresponding path program 2 times [2024-06-14 11:58:23,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:23,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044239866] [2024-06-14 11:58:23,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:23,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:23,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:26,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:58:26,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:26,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044239866] [2024-06-14 11:58:26,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044239866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:26,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:26,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:58:26,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172908192] [2024-06-14 11:58:26,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:26,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:58:26,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:26,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:58:26,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:58:26,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:58:26,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 391 transitions, 5257 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:26,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:26,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:58:26,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:28,801 INFO L124 PetriNetUnfolderBase]: 5234/8094 cut-off events. [2024-06-14 11:58:28,801 INFO L125 PetriNetUnfolderBase]: For 1482183/1482183 co-relation queries the response was YES. [2024-06-14 11:58:28,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88686 conditions, 8094 events. 5234/8094 cut-off events. For 1482183/1482183 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48099 event pairs, 1224 based on Foata normal form. 2/8094 useless extension candidates. Maximal degree in co-relation 88545. Up to 8053 conditions per place. [2024-06-14 11:58:28,916 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 384 selfloop transitions, 19 changer transitions 0/406 dead transitions. [2024-06-14 11:58:28,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 406 transitions, 6191 flow [2024-06-14 11:58:28,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:58:28,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:58:28,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-14 11:58:28,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33430232558139533 [2024-06-14 11:58:28,917 INFO L175 Difference]: Start difference. First operand has 312 places, 391 transitions, 5257 flow. Second operand 8 states and 115 transitions. [2024-06-14 11:58:28,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 406 transitions, 6191 flow [2024-06-14 11:58:31,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 406 transitions, 5857 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-14 11:58:31,095 INFO L231 Difference]: Finished difference. Result has 312 places, 394 transitions, 5064 flow [2024-06-14 11:58:31,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4923, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5064, PETRI_PLACES=312, PETRI_TRANSITIONS=394} [2024-06-14 11:58:31,096 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-14 11:58:31,096 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 394 transitions, 5064 flow [2024-06-14 11:58:31,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:58:31,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:31,097 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 11:58:31,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:58:31,097 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:58:31,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:31,097 INFO L85 PathProgramCache]: Analyzing trace with hash 2012863959, now seen corresponding path program 3 times [2024-06-14 11:58:31,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:31,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695890762] [2024-06-14 11:58:31,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:31,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:31,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:33,607 INFO 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 11:58:33,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:33,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695890762] [2024-06-14 11:58:33,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695890762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:33,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:33,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:33,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078712350] [2024-06-14 11:58:33,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:33,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:33,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:33,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:33,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:33,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:58:33,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 394 transitions, 5064 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 11:58:33,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:33,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:58:33,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:35,926 INFO L124 PetriNetUnfolderBase]: 5244/8107 cut-off events. [2024-06-14 11:58:35,926 INFO L125 PetriNetUnfolderBase]: For 1494027/1494043 co-relation queries the response was YES. [2024-06-14 11:58:36,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88018 conditions, 8107 events. 5244/8107 cut-off events. For 1494027/1494043 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48167 event pairs, 1216 based on Foata normal form. 16/8119 useless extension candidates. Maximal degree in co-relation 87876. Up to 8010 conditions per place. [2024-06-14 11:58:36,052 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 43 changer transitions 0/417 dead transitions. [2024-06-14 11:58:36,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 417 transitions, 6346 flow [2024-06-14 11:58:36,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:58:36,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:58:36,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 11:58:36,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-14 11:58:36,055 INFO L175 Difference]: Start difference. First operand has 312 places, 394 transitions, 5064 flow. Second operand 8 states and 122 transitions. [2024-06-14 11:58:36,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 417 transitions, 6346 flow [2024-06-14 11:58:38,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 417 transitions, 6199 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-14 11:58:38,026 INFO L231 Difference]: Finished difference. Result has 313 places, 400 transitions, 5207 flow [2024-06-14 11:58:38,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5207, PETRI_PLACES=313, PETRI_TRANSITIONS=400} [2024-06-14 11:58:38,026 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-14 11:58:38,026 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 400 transitions, 5207 flow [2024-06-14 11:58:38,027 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 11:58:38,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:38,027 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 11:58:38,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:58:38,027 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:58:38,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:38,027 INFO L85 PathProgramCache]: Analyzing trace with hash -818338667, now seen corresponding path program 4 times [2024-06-14 11:58:38,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:38,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355891510] [2024-06-14 11:58:38,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:38,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:38,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:40,792 INFO 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 11:58:40,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:40,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355891510] [2024-06-14 11:58:40,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355891510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:40,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:40,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:40,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798445703] [2024-06-14 11:58:40,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:40,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:40,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:40,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:40,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:40,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:58:40,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 400 transitions, 5207 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 11:58:40,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:40,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:58:40,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:43,219 INFO L124 PetriNetUnfolderBase]: 5254/8124 cut-off events. [2024-06-14 11:58:43,219 INFO L125 PetriNetUnfolderBase]: For 1522543/1522553 co-relation queries the response was YES. [2024-06-14 11:58:43,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88658 conditions, 8124 events. 5254/8124 cut-off events. For 1522543/1522553 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48276 event pairs, 1231 based on Foata normal form. 7/8126 useless extension candidates. Maximal degree in co-relation 88516. Up to 7928 conditions per place. [2024-06-14 11:58:43,329 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 358 selfloop transitions, 60 changer transitions 0/421 dead transitions. [2024-06-14 11:58:43,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 421 transitions, 6459 flow [2024-06-14 11:58:43,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:58:43,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:58:43,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-14 11:58:43,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 11:58:43,330 INFO L175 Difference]: Start difference. First operand has 313 places, 400 transitions, 5207 flow. Second operand 8 states and 124 transitions. [2024-06-14 11:58:43,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 421 transitions, 6459 flow [2024-06-14 11:58:45,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 421 transitions, 6338 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-14 11:58:45,525 INFO L231 Difference]: Finished difference. Result has 317 places, 406 transitions, 5394 flow [2024-06-14 11:58:45,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5086, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5394, PETRI_PLACES=317, PETRI_TRANSITIONS=406} [2024-06-14 11:58:45,526 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-14 11:58:45,526 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 406 transitions, 5394 flow [2024-06-14 11:58:45,526 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 11:58:45,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:45,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:58:45,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:58:45,526 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:58:45,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:45,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1870016207, now seen corresponding path program 4 times [2024-06-14 11:58:45,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:45,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441851437] [2024-06-14 11:58:45,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:45,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:45,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:48,190 INFO 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 11:58:48,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:48,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441851437] [2024-06-14 11:58:48,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441851437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:48,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:48,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:48,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484662227] [2024-06-14 11:58:48,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:48,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:48,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:48,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:48,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:48,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:58:48,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 406 transitions, 5394 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 11:58:48,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:48,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:58:48,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:50,514 INFO L124 PetriNetUnfolderBase]: 5256/8124 cut-off events. [2024-06-14 11:58:50,514 INFO L125 PetriNetUnfolderBase]: For 1548029/1548045 co-relation queries the response was YES. [2024-06-14 11:58:50,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89405 conditions, 8124 events. 5256/8124 cut-off events. For 1548029/1548045 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48261 event pairs, 1219 based on Foata normal form. 16/8136 useless extension candidates. Maximal degree in co-relation 89261. Up to 8064 conditions per place. [2024-06-14 11:58:50,660 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 395 selfloop transitions, 25 changer transitions 0/423 dead transitions. [2024-06-14 11:58:50,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 423 transitions, 6382 flow [2024-06-14 11:58:50,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:58:50,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:58:50,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-14 11:58:50,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3372093023255814 [2024-06-14 11:58:50,662 INFO L175 Difference]: Start difference. First operand has 317 places, 406 transitions, 5394 flow. Second operand 8 states and 116 transitions. [2024-06-14 11:58:50,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 423 transitions, 6382 flow [2024-06-14 11:58:52,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 423 transitions, 6246 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-14 11:58:52,988 INFO L231 Difference]: Finished difference. Result has 321 places, 409 transitions, 5418 flow [2024-06-14 11:58:52,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5258, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5418, PETRI_PLACES=321, PETRI_TRANSITIONS=409} [2024-06-14 11:58:52,989 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-14 11:58:52,989 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 409 transitions, 5418 flow [2024-06-14 11:58:52,989 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 11:58:52,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:58:52,989 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 11:58:52,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:58:52,989 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:58:52,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:58:52,990 INFO L85 PathProgramCache]: Analyzing trace with hash -818754377, now seen corresponding path program 5 times [2024-06-14 11:58:52,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:58:52,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865157703] [2024-06-14 11:58:52,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:58:52,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:58:53,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:58:55,377 INFO 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 11:58:55,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:58:55,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865157703] [2024-06-14 11:58:55,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865157703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:58:55,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:58:55,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:58:55,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583256134] [2024-06-14 11:58:55,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:58:55,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:58:55,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:58:55,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:58:55,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:58:55,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:58:55,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 409 transitions, 5418 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 11:58:55,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:58:55,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:58:55,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:58:57,697 INFO L124 PetriNetUnfolderBase]: 5266/8141 cut-off events. [2024-06-14 11:58:57,697 INFO L125 PetriNetUnfolderBase]: For 1573729/1573739 co-relation queries the response was YES. [2024-06-14 11:58:57,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89663 conditions, 8141 events. 5266/8141 cut-off events. For 1573729/1573739 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 48381 event pairs, 1231 based on Foata normal form. 7/8143 useless extension candidates. Maximal degree in co-relation 89517. Up to 7990 conditions per place. [2024-06-14 11:58:57,817 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 40 changer transitions 0/426 dead transitions. [2024-06-14 11:58:57,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 426 transitions, 6396 flow [2024-06-14 11:58:57,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:58:57,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:58:57,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-14 11:58:57,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35174418604651164 [2024-06-14 11:58:57,819 INFO L175 Difference]: Start difference. First operand has 321 places, 409 transitions, 5418 flow. Second operand 8 states and 121 transitions. [2024-06-14 11:58:57,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 426 transitions, 6396 flow [2024-06-14 11:59:00,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 426 transitions, 6268 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 11:59:00,788 INFO L231 Difference]: Finished difference. Result has 323 places, 412 transitions, 5472 flow [2024-06-14 11:59:00,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5290, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5472, PETRI_PLACES=323, PETRI_TRANSITIONS=412} [2024-06-14 11:59:00,789 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-14 11:59:00,789 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 412 transitions, 5472 flow [2024-06-14 11:59:00,789 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 11:59:00,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:00,789 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 11:59:00,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:59:00,790 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:59:00,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:00,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1870015773, now seen corresponding path program 6 times [2024-06-14 11:59:00,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:00,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390363033] [2024-06-14 11:59:00,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:00,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:00,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:03,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:03,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:03,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390363033] [2024-06-14 11:59:03,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390363033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:03,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:03,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:59:03,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231937344] [2024-06-14 11:59:03,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:03,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:59:03,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:03,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:59:03,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:59:03,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 11:59:03,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 412 transitions, 5472 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 11:59:03,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:03,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 11:59:03,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:05,837 INFO L124 PetriNetUnfolderBase]: 5260/8133 cut-off events. [2024-06-14 11:59:05,837 INFO L125 PetriNetUnfolderBase]: For 1588198/1588208 co-relation queries the response was YES. [2024-06-14 11:59:05,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89570 conditions, 8133 events. 5260/8133 cut-off events. For 1588198/1588208 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 48360 event pairs, 1230 based on Foata normal form. 7/8135 useless extension candidates. Maximal degree in co-relation 89423. Up to 7973 conditions per place. [2024-06-14 11:59:05,966 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 45 changer transitions 0/427 dead transitions. [2024-06-14 11:59:05,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 427 transitions, 6366 flow [2024-06-14 11:59:05,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:59:05,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:59:05,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-14 11:59:05,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 11:59:05,967 INFO L175 Difference]: Start difference. First operand has 323 places, 412 transitions, 5472 flow. Second operand 8 states and 124 transitions. [2024-06-14 11:59:05,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 427 transitions, 6366 flow [2024-06-14 11:59:08,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 427 transitions, 6160 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-14 11:59:08,967 INFO L231 Difference]: Finished difference. Result has 325 places, 412 transitions, 5362 flow [2024-06-14 11:59:08,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5266, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5362, PETRI_PLACES=325, PETRI_TRANSITIONS=412} [2024-06-14 11:59:08,967 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-14 11:59:08,967 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 412 transitions, 5362 flow [2024-06-14 11:59:08,967 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 11:59:08,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:08,968 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 11:59:08,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:59:08,968 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:59:08,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:08,968 INFO L85 PathProgramCache]: Analyzing trace with hash -111168307, now seen corresponding path program 1 times [2024-06-14 11:59:08,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:08,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892345736] [2024-06-14 11:59:08,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:08,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:08,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:11,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:11,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:11,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892345736] [2024-06-14 11:59:11,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892345736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:11,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:11,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:59:11,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725582729] [2024-06-14 11:59:11,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:11,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:59:11,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:11,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:59:11,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:59:11,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:59:11,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 412 transitions, 5362 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:11,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:11,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:59:11,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:14,065 INFO L124 PetriNetUnfolderBase]: 5091/7960 cut-off events. [2024-06-14 11:59:14,066 INFO L125 PetriNetUnfolderBase]: For 1599795/1599795 co-relation queries the response was YES. [2024-06-14 11:59:14,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88059 conditions, 7960 events. 5091/7960 cut-off events. For 1599795/1599795 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 48049 event pairs, 1181 based on Foata normal form. 2/7960 useless extension candidates. Maximal degree in co-relation 87911. Up to 7752 conditions per place. [2024-06-14 11:59:14,173 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 403 selfloop transitions, 19 changer transitions 0/436 dead transitions. [2024-06-14 11:59:14,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 436 transitions, 6394 flow [2024-06-14 11:59:14,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:59:14,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:59:14,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-14 11:59:14,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-14 11:59:14,175 INFO L175 Difference]: Start difference. First operand has 325 places, 412 transitions, 5362 flow. Second operand 8 states and 131 transitions. [2024-06-14 11:59:14,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 436 transitions, 6394 flow [2024-06-14 11:59:16,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 436 transitions, 6226 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:59:16,720 INFO L231 Difference]: Finished difference. Result has 325 places, 415 transitions, 5335 flow [2024-06-14 11:59:16,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5194, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5335, PETRI_PLACES=325, PETRI_TRANSITIONS=415} [2024-06-14 11:59:16,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-14 11:59:16,721 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 415 transitions, 5335 flow [2024-06-14 11:59:16,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:16,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:16,721 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 11:59:16,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:59:16,721 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:59:16,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:16,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1647655191, now seen corresponding path program 1 times [2024-06-14 11:59:16,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:16,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814068511] [2024-06-14 11:59:16,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:16,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:16,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:19,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:19,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:19,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814068511] [2024-06-14 11:59:19,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814068511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:19,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:19,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:59:19,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918128506] [2024-06-14 11:59:19,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:19,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:59:19,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:19,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:59:19,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:59:19,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:59:19,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 415 transitions, 5335 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:19,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:19,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:59:19,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:22,006 INFO L124 PetriNetUnfolderBase]: 5110/7991 cut-off events. [2024-06-14 11:59:22,006 INFO L125 PetriNetUnfolderBase]: For 1653839/1653843 co-relation queries the response was YES. [2024-06-14 11:59:22,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89010 conditions, 7991 events. 5110/7991 cut-off events. For 1653839/1653843 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 48332 event pairs, 1180 based on Foata normal form. 6/7994 useless extension candidates. Maximal degree in co-relation 88862. Up to 7785 conditions per place. [2024-06-14 11:59:22,127 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 407 selfloop transitions, 18 changer transitions 0/439 dead transitions. [2024-06-14 11:59:22,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 439 transitions, 6397 flow [2024-06-14 11:59:22,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:59:22,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:59:22,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 11:59:22,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-14 11:59:22,129 INFO L175 Difference]: Start difference. First operand has 325 places, 415 transitions, 5335 flow. Second operand 8 states and 130 transitions. [2024-06-14 11:59:22,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 439 transitions, 6397 flow [2024-06-14 11:59:24,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 439 transitions, 6280 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-14 11:59:24,926 INFO L231 Difference]: Finished difference. Result has 327 places, 419 transitions, 5345 flow [2024-06-14 11:59:24,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5218, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5345, PETRI_PLACES=327, PETRI_TRANSITIONS=419} [2024-06-14 11:59:24,926 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-14 11:59:24,926 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 419 transitions, 5345 flow [2024-06-14 11:59:24,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:24,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:24,927 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 11:59:24,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:59:24,927 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:59:24,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:24,927 INFO L85 PathProgramCache]: Analyzing trace with hash 197753211, now seen corresponding path program 2 times [2024-06-14 11:59:24,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:24,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025629865] [2024-06-14 11:59:24,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:24,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:24,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:27,776 INFO 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 11:59:27,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:27,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025629865] [2024-06-14 11:59:27,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025629865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:27,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:27,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:59:27,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423115409] [2024-06-14 11:59:27,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:27,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:59:27,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:27,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:59:27,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:59:27,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:59:27,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 419 transitions, 5345 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:27,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:27,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:59:27,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:30,111 INFO L124 PetriNetUnfolderBase]: 5111/7992 cut-off events. [2024-06-14 11:59:30,111 INFO L125 PetriNetUnfolderBase]: For 1657150/1657154 co-relation queries the response was YES. [2024-06-14 11:59:30,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89789 conditions, 7992 events. 5111/7992 cut-off events. For 1657150/1657154 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 48344 event pairs, 1182 based on Foata normal form. 1/7991 useless extension candidates. Maximal degree in co-relation 89640. Up to 7806 conditions per place. [2024-06-14 11:59:30,236 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 405 selfloop transitions, 17 changer transitions 0/436 dead transitions. [2024-06-14 11:59:30,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 436 transitions, 6285 flow [2024-06-14 11:59:30,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:59:30,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:59:30,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-14 11:59:30,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35755813953488375 [2024-06-14 11:59:30,246 INFO L175 Difference]: Start difference. First operand has 327 places, 419 transitions, 5345 flow. Second operand 8 states and 123 transitions. [2024-06-14 11:59:30,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 436 transitions, 6285 flow [2024-06-14 11:59:32,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 436 transitions, 6186 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 11:59:32,846 INFO L231 Difference]: Finished difference. Result has 329 places, 422 transitions, 5348 flow [2024-06-14 11:59:32,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5246, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5348, PETRI_PLACES=329, PETRI_TRANSITIONS=422} [2024-06-14 11:59:32,847 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-06-14 11:59:32,847 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 422 transitions, 5348 flow [2024-06-14 11:59:32,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:32,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:32,847 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 11:59:32,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:59:32,848 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:59:32,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:32,848 INFO L85 PathProgramCache]: Analyzing trace with hash 197746701, now seen corresponding path program 3 times [2024-06-14 11:59:32,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:32,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492594039] [2024-06-14 11:59:32,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:32,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:32,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:35,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:35,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:35,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492594039] [2024-06-14 11:59:35,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492594039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:35,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:35,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:59:35,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616028955] [2024-06-14 11:59:35,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:35,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:59:35,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:35,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:59:35,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:59:35,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:59:35,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 422 transitions, 5348 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:35,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:35,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:59:35,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:38,178 INFO L124 PetriNetUnfolderBase]: 5130/8023 cut-off events. [2024-06-14 11:59:38,179 INFO L125 PetriNetUnfolderBase]: For 1703259/1703273 co-relation queries the response was YES. [2024-06-14 11:59:38,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90738 conditions, 8023 events. 5130/8023 cut-off events. For 1703259/1703273 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 48562 event pairs, 1182 based on Foata normal form. 9/8029 useless extension candidates. Maximal degree in co-relation 90588. Up to 7819 conditions per place. [2024-06-14 11:59:38,306 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 411 selfloop transitions, 18 changer transitions 0/443 dead transitions. [2024-06-14 11:59:38,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 443 transitions, 6426 flow [2024-06-14 11:59:38,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:59:38,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:59:38,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 11:59:38,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 11:59:38,308 INFO L175 Difference]: Start difference. First operand has 329 places, 422 transitions, 5348 flow. Second operand 8 states and 127 transitions. [2024-06-14 11:59:38,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 443 transitions, 6426 flow [2024-06-14 11:59:40,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 443 transitions, 6346 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:59:40,997 INFO L231 Difference]: Finished difference. Result has 331 places, 426 transitions, 5409 flow [2024-06-14 11:59:40,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5268, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5409, PETRI_PLACES=331, PETRI_TRANSITIONS=426} [2024-06-14 11:59:40,998 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-14 11:59:40,998 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 426 transitions, 5409 flow [2024-06-14 11:59:40,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:40,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:40,998 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 11:59:40,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:59:40,998 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:59:40,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:40,999 INFO L85 PathProgramCache]: Analyzing trace with hash 2004774013, now seen corresponding path program 4 times [2024-06-14 11:59:40,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:40,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085794831] [2024-06-14 11:59:40,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:40,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:41,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:43,741 INFO 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 11:59:43,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:43,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085794831] [2024-06-14 11:59:43,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085794831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:43,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:43,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:59:43,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029185939] [2024-06-14 11:59:43,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:43,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:59:43,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:43,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:59:43,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:59:43,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:59:43,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 426 transitions, 5409 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:43,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:43,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:59:43,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:46,049 INFO L124 PetriNetUnfolderBase]: 5136/8031 cut-off events. [2024-06-14 11:59:46,049 INFO L125 PetriNetUnfolderBase]: For 1703172/1703176 co-relation queries the response was YES. [2024-06-14 11:59:46,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91704 conditions, 8031 events. 5136/8031 cut-off events. For 1703172/1703176 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 48571 event pairs, 1184 based on Foata normal form. 2/8031 useless extension candidates. Maximal degree in co-relation 91553. Up to 7839 conditions per place. [2024-06-14 11:59:46,172 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 411 selfloop transitions, 17 changer transitions 0/442 dead transitions. [2024-06-14 11:59:46,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 442 transitions, 6389 flow [2024-06-14 11:59:46,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:59:46,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:59:46,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 11:59:46,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-14 11:59:46,174 INFO L175 Difference]: Start difference. First operand has 331 places, 426 transitions, 5409 flow. Second operand 8 states and 122 transitions. [2024-06-14 11:59:46,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 442 transitions, 6389 flow [2024-06-14 11:59:49,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 442 transitions, 6276 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 11:59:49,261 INFO L231 Difference]: Finished difference. Result has 333 places, 429 transitions, 5408 flow [2024-06-14 11:59:49,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5296, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5408, PETRI_PLACES=333, PETRI_TRANSITIONS=429} [2024-06-14 11:59:49,261 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-06-14 11:59:49,261 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 429 transitions, 5408 flow [2024-06-14 11:59:49,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:49,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:49,262 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 11:59:49,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:59:49,262 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:59:49,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:49,262 INFO L85 PathProgramCache]: Analyzing trace with hash 2004767503, now seen corresponding path program 5 times [2024-06-14 11:59:49,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:49,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136479683] [2024-06-14 11:59:49,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:49,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:49,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:59:52,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:59:52,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:59:52,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136479683] [2024-06-14 11:59:52,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136479683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:59:52,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:59:52,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:59:52,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411655871] [2024-06-14 11:59:52,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:59:52,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:59:52,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:59:52,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:59:52,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:59:52,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 11:59:52,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 429 transitions, 5408 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:52,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:59:52,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 11:59:52,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:59:55,126 INFO L124 PetriNetUnfolderBase]: 5149/8052 cut-off events. [2024-06-14 11:59:55,127 INFO L125 PetriNetUnfolderBase]: For 1734439/1734439 co-relation queries the response was YES. [2024-06-14 11:59:55,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92462 conditions, 8052 events. 5149/8052 cut-off events. For 1734439/1734439 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 48762 event pairs, 1185 based on Foata normal form. 4/8054 useless extension candidates. Maximal degree in co-relation 92310. Up to 7860 conditions per place. [2024-06-14 11:59:55,274 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 416 selfloop transitions, 18 changer transitions 0/448 dead transitions. [2024-06-14 11:59:55,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 448 transitions, 6480 flow [2024-06-14 11:59:55,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:59:55,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:59:55,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 11:59:55,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-14 11:59:55,276 INFO L175 Difference]: Start difference. First operand has 333 places, 429 transitions, 5408 flow. Second operand 8 states and 122 transitions. [2024-06-14 11:59:55,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 448 transitions, 6480 flow [2024-06-14 11:59:58,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 448 transitions, 6404 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:59:58,394 INFO L231 Difference]: Finished difference. Result has 336 places, 436 transitions, 5547 flow [2024-06-14 11:59:58,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5332, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5547, PETRI_PLACES=336, PETRI_TRANSITIONS=436} [2024-06-14 11:59:58,394 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-14 11:59:58,394 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 436 transitions, 5547 flow [2024-06-14 11:59:58,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:59:58,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:59:58,395 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 11:59:58,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:59:58,395 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:59:58,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:59:58,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2005004653, now seen corresponding path program 6 times [2024-06-14 11:59:58,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:59:58,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777908677] [2024-06-14 11:59:58,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:59:58,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:59:58,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:00:01,033 INFO 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:00:01,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:00:01,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777908677] [2024-06-14 12:00:01,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777908677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:00:01,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:00:01,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:00:01,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895789331] [2024-06-14 12:00:01,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:00:01,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:00:01,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:00:01,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:00:01,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:00:01,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:00:01,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 436 transitions, 5547 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have 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:00:01,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:00:01,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:00:01,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:00:03,464 INFO L124 PetriNetUnfolderBase]: 5148/8051 cut-off events. [2024-06-14 12:00:03,464 INFO L125 PetriNetUnfolderBase]: For 1744869/1744869 co-relation queries the response was YES. [2024-06-14 12:00:03,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92984 conditions, 8051 events. 5148/8051 cut-off events. For 1744869/1744869 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 48738 event pairs, 1185 based on Foata normal form. 3/8052 useless extension candidates. Maximal degree in co-relation 92830. Up to 7852 conditions per place. [2024-06-14 12:00:03,608 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 419 selfloop transitions, 19 changer transitions 0/452 dead transitions. [2024-06-14 12:00:03,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 452 transitions, 6561 flow [2024-06-14 12:00:03,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:00:03,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:00:03,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 12:00:03,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-14 12:00:03,610 INFO L175 Difference]: Start difference. First operand has 336 places, 436 transitions, 5547 flow. Second operand 8 states and 122 transitions. [2024-06-14 12:00:03,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 452 transitions, 6561 flow [2024-06-14 12:00:06,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 452 transitions, 6409 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-14 12:00:06,766 INFO L231 Difference]: Finished difference. Result has 340 places, 439 transitions, 5521 flow [2024-06-14 12:00:06,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5521, PETRI_PLACES=340, PETRI_TRANSITIONS=439} [2024-06-14 12:00:06,766 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 296 predicate places. [2024-06-14 12:00:06,767 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 439 transitions, 5521 flow [2024-06-14 12:00:06,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have 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:00:06,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:00:06,767 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:00:06,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:00:06,767 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:00:06,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:00:06,768 INFO L85 PathProgramCache]: Analyzing trace with hash 2013356053, now seen corresponding path program 1 times [2024-06-14 12:00:06,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:00:06,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292800699] [2024-06-14 12:00:06,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:00:06,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:00:06,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:00:10,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:00:10,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:00:10,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292800699] [2024-06-14 12:00:10,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292800699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:00:10,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:00:10,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:00:10,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081274445] [2024-06-14 12:00:10,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:00:10,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:00:10,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:00:10,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:00:10,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:00:10,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:00:10,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 439 transitions, 5521 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:00:10,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:00:10,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:00:10,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:00:13,990 INFO L124 PetriNetUnfolderBase]: 5353/8262 cut-off events. [2024-06-14 12:00:13,991 INFO L125 PetriNetUnfolderBase]: For 1764308/1764308 co-relation queries the response was YES. [2024-06-14 12:00:14,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94932 conditions, 8262 events. 5353/8262 cut-off events. For 1764308/1764308 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 49043 event pairs, 1236 based on Foata normal form. 2/8262 useless extension candidates. Maximal degree in co-relation 94776. Up to 8223 conditions per place. [2024-06-14 12:00:14,223 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 432 selfloop transitions, 19 changer transitions 0/454 dead transitions. [2024-06-14 12:00:14,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 454 transitions, 6543 flow [2024-06-14 12:00:14,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:00:14,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:00:14,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-14 12:00:14,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32041343669250644 [2024-06-14 12:00:14,225 INFO L175 Difference]: Start difference. First operand has 340 places, 439 transitions, 5521 flow. Second operand 9 states and 124 transitions. [2024-06-14 12:00:14,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 454 transitions, 6543 flow [2024-06-14 12:00:18,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 454 transitions, 6457 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 12:00:18,769 INFO L231 Difference]: Finished difference. Result has 343 places, 441 transitions, 5568 flow [2024-06-14 12:00:18,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5435, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5568, PETRI_PLACES=343, PETRI_TRANSITIONS=441} [2024-06-14 12:00:18,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 299 predicate places. [2024-06-14 12:00:18,770 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 441 transitions, 5568 flow [2024-06-14 12:00:18,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:00:18,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:00:18,770 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:00:18,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:00:18,771 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:00:18,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:00:18,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1388452617, now seen corresponding path program 1 times [2024-06-14 12:00:18,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:00:18,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665415404] [2024-06-14 12:00:18,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:00:18,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:00:18,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:00:22,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:00:22,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:00:22,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665415404] [2024-06-14 12:00:22,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665415404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:00:22,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:00:22,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:00:22,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523903547] [2024-06-14 12:00:22,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:00:22,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:00:22,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:00:22,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:00:22,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:00:23,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:00:23,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 441 transitions, 5568 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:00:23,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:00:23,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:00:23,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:00:25,754 INFO L124 PetriNetUnfolderBase]: 5394/8331 cut-off events. [2024-06-14 12:00:25,754 INFO L125 PetriNetUnfolderBase]: For 1839742/1839748 co-relation queries the response was YES. [2024-06-14 12:00:25,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96137 conditions, 8331 events. 5394/8331 cut-off events. For 1839742/1839748 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 49331 event pairs, 1005 based on Foata normal form. 18/8347 useless extension candidates. Maximal degree in co-relation 95980. Up to 8055 conditions per place. [2024-06-14 12:00:26,125 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 457 selfloop transitions, 32 changer transitions 0/492 dead transitions. [2024-06-14 12:00:26,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 492 transitions, 6850 flow [2024-06-14 12:00:26,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:00:26,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:00:26,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-14 12:00:26,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-14 12:00:26,127 INFO L175 Difference]: Start difference. First operand has 343 places, 441 transitions, 5568 flow. Second operand 11 states and 176 transitions. [2024-06-14 12:00:26,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 492 transitions, 6850 flow [2024-06-14 12:00:29,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 492 transitions, 6725 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-14 12:00:29,740 INFO L231 Difference]: Finished difference. Result has 348 places, 444 transitions, 5652 flow [2024-06-14 12:00:29,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5443, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5652, PETRI_PLACES=348, PETRI_TRANSITIONS=444} [2024-06-14 12:00:29,740 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-14 12:00:29,740 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 444 transitions, 5652 flow [2024-06-14 12:00:29,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:00:29,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:00:29,741 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:00:29,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:00:29,741 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:00:29,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:00:29,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1102073809, now seen corresponding path program 2 times [2024-06-14 12:00:29,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:00:29,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367841498] [2024-06-14 12:00:29,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:00:29,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:00:29,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:00:34,111 INFO 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:00:34,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:00:34,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367841498] [2024-06-14 12:00:34,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367841498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:00:34,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:00:34,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:00:34,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233581651] [2024-06-14 12:00:34,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:00:34,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:00:34,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:00:34,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:00:34,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:00:34,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:00:34,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 444 transitions, 5652 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:00:34,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:00:34,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:00:34,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:00:38,185 INFO L124 PetriNetUnfolderBase]: 5452/8429 cut-off events. [2024-06-14 12:00:38,185 INFO L125 PetriNetUnfolderBase]: For 1879654/1879660 co-relation queries the response was YES. [2024-06-14 12:00:38,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97649 conditions, 8429 events. 5452/8429 cut-off events. For 1879654/1879660 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 50413 event pairs, 1164 based on Foata normal form. 18/8445 useless extension candidates. Maximal degree in co-relation 97490. Up to 8047 conditions per place. [2024-06-14 12:00:38,397 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 443 selfloop transitions, 50 changer transitions 0/496 dead transitions. [2024-06-14 12:00:38,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 496 transitions, 6958 flow [2024-06-14 12:00:38,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:00:38,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:00:38,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-14 12:00:38,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38054968287526425 [2024-06-14 12:00:38,400 INFO L175 Difference]: Start difference. First operand has 348 places, 444 transitions, 5652 flow. Second operand 11 states and 180 transitions. [2024-06-14 12:00:38,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 496 transitions, 6958 flow [2024-06-14 12:00:43,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 496 transitions, 6790 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-14 12:00:43,774 INFO L231 Difference]: Finished difference. Result has 352 places, 448 transitions, 5747 flow [2024-06-14 12:00:43,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5484, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5747, PETRI_PLACES=352, PETRI_TRANSITIONS=448} [2024-06-14 12:00:43,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-14 12:00:43,775 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 448 transitions, 5747 flow [2024-06-14 12:00:43,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:00:43,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:00:43,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:00:43,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:00:43,776 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:00:43,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:00:43,776 INFO L85 PathProgramCache]: Analyzing trace with hash -648315159, now seen corresponding path program 3 times [2024-06-14 12:00:43,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:00:43,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634752012] [2024-06-14 12:00:43,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:00:43,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:00:43,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:00:49,691 INFO 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:00:49,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:00:49,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634752012] [2024-06-14 12:00:49,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634752012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:00:49,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:00:49,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:00:49,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715216173] [2024-06-14 12:00:49,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:00:49,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:00:49,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:00:49,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:00:49,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:00:50,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:00:50,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 448 transitions, 5747 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:00:50,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:00:50,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:00:50,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:00:53,333 INFO L124 PetriNetUnfolderBase]: 5493/8500 cut-off events. [2024-06-14 12:00:53,333 INFO L125 PetriNetUnfolderBase]: For 1933212/1933218 co-relation queries the response was YES. [2024-06-14 12:00:53,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98645 conditions, 8500 events. 5493/8500 cut-off events. For 1933212/1933218 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 51040 event pairs, 1184 based on Foata normal form. 18/8516 useless extension candidates. Maximal degree in co-relation 98484. Up to 8154 conditions per place. [2024-06-14 12:00:53,456 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 446 selfloop transitions, 49 changer transitions 0/498 dead transitions. [2024-06-14 12:00:53,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 498 transitions, 7034 flow [2024-06-14 12:00:53,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:00:53,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:00:53,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-14 12:00:53,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784355179704017 [2024-06-14 12:00:53,458 INFO L175 Difference]: Start difference. First operand has 352 places, 448 transitions, 5747 flow. Second operand 11 states and 179 transitions. [2024-06-14 12:00:53,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 498 transitions, 7034 flow [2024-06-14 12:00:57,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 498 transitions, 6820 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-14 12:00:57,120 INFO L231 Difference]: Finished difference. Result has 356 places, 450 transitions, 5767 flow [2024-06-14 12:00:57,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5535, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5767, PETRI_PLACES=356, PETRI_TRANSITIONS=450} [2024-06-14 12:00:57,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-14 12:00:57,121 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 450 transitions, 5767 flow [2024-06-14 12:00:57,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:00:57,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:00:57,121 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:00:57,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:00:57,121 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:00:57,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:00:57,121 INFO L85 PathProgramCache]: Analyzing trace with hash 638583120, now seen corresponding path program 1 times [2024-06-14 12:00:57,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:00:57,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731521197] [2024-06-14 12:00:57,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:00:57,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:00:57,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:01:01,884 INFO 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:01:01,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:01:01,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731521197] [2024-06-14 12:01:01,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731521197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:01:01,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:01:01,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:01:01,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099526141] [2024-06-14 12:01:01,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:01:01,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:01:01,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:01:01,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:01:01,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:01:02,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:01:02,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 450 transitions, 5767 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:01:02,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:01:02,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:01:02,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:01:05,301 INFO L124 PetriNetUnfolderBase]: 5526/8559 cut-off events. [2024-06-14 12:01:05,301 INFO L125 PetriNetUnfolderBase]: For 1972062/1972068 co-relation queries the response was YES. [2024-06-14 12:01:05,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98738 conditions, 8559 events. 5526/8559 cut-off events. For 1972062/1972068 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 51468 event pairs, 1201 based on Foata normal form. 22/8579 useless extension candidates. Maximal degree in co-relation 98575. Up to 8048 conditions per place. [2024-06-14 12:01:05,490 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 442 selfloop transitions, 56 changer transitions 0/501 dead transitions. [2024-06-14 12:01:05,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 501 transitions, 7097 flow [2024-06-14 12:01:05,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:01:05,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:01:05,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-14 12:01:05,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386892177589852 [2024-06-14 12:01:05,491 INFO L175 Difference]: Start difference. First operand has 356 places, 450 transitions, 5767 flow. Second operand 11 states and 183 transitions. [2024-06-14 12:01:05,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 501 transitions, 7097 flow [2024-06-14 12:01:10,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 501 transitions, 6916 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-14 12:01:10,337 INFO L231 Difference]: Finished difference. Result has 359 places, 451 transitions, 5828 flow [2024-06-14 12:01:10,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5586, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5828, PETRI_PLACES=359, PETRI_TRANSITIONS=451} [2024-06-14 12:01:10,338 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-14 12:01:10,338 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 451 transitions, 5828 flow [2024-06-14 12:01:10,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:01:10,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:01:10,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:01:10,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:01:10,339 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:01:10,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:01:10,339 INFO L85 PathProgramCache]: Analyzing trace with hash -614904405, now seen corresponding path program 4 times [2024-06-14 12:01:10,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:01:10,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773910582] [2024-06-14 12:01:10,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:01:10,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:01:10,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:01:15,025 INFO 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:01:15,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:01:15,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773910582] [2024-06-14 12:01:15,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773910582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:01:15,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:01:15,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:01:15,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385106509] [2024-06-14 12:01:15,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:01:15,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:01:15,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:01:15,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:01:15,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:01:15,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:01:15,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 451 transitions, 5828 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:01:15,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:01:15,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:01:15,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:01:18,880 INFO L124 PetriNetUnfolderBase]: 5567/8630 cut-off events. [2024-06-14 12:01:18,881 INFO L125 PetriNetUnfolderBase]: For 1983834/1983840 co-relation queries the response was YES. [2024-06-14 12:01:19,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99616 conditions, 8630 events. 5567/8630 cut-off events. For 1983834/1983840 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 52092 event pairs, 1200 based on Foata normal form. 18/8646 useless extension candidates. Maximal degree in co-relation 99452. Up to 8330 conditions per place. [2024-06-14 12:01:19,056 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 460 selfloop transitions, 39 changer transitions 0/502 dead transitions. [2024-06-14 12:01:19,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 502 transitions, 7144 flow [2024-06-14 12:01:19,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:01:19,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:01:19,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-14 12:01:19,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37420718816067655 [2024-06-14 12:01:19,058 INFO L175 Difference]: Start difference. First operand has 359 places, 451 transitions, 5828 flow. Second operand 11 states and 177 transitions. [2024-06-14 12:01:19,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 502 transitions, 7144 flow [2024-06-14 12:01:23,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 502 transitions, 6968 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-14 12:01:24,001 INFO L231 Difference]: Finished difference. Result has 362 places, 454 transitions, 5887 flow [2024-06-14 12:01:24,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5652, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5887, PETRI_PLACES=362, PETRI_TRANSITIONS=454} [2024-06-14 12:01:24,001 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-14 12:01:24,002 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 454 transitions, 5887 flow [2024-06-14 12:01:24,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:01:24,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:01:24,002 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:01:24,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:01:24,002 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:01:24,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:01:24,002 INFO L85 PathProgramCache]: Analyzing trace with hash -346796151, now seen corresponding path program 1 times [2024-06-14 12:01:24,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:01:24,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280569039] [2024-06-14 12:01:24,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:01:24,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:01:24,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:01:26,159 INFO 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:01:26,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:01:26,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280569039] [2024-06-14 12:01:26,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280569039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:01:26,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:01:26,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:01:26,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343890530] [2024-06-14 12:01:26,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:01:26,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:01:26,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:01:26,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:01:26,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:01:26,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:01:26,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 454 transitions, 5887 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:01:26,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:01:26,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:01:26,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:01:29,746 INFO L124 PetriNetUnfolderBase]: 5577/8644 cut-off events. [2024-06-14 12:01:29,746 INFO L125 PetriNetUnfolderBase]: For 1965029/1965035 co-relation queries the response was YES. [2024-06-14 12:01:29,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99673 conditions, 8644 events. 5577/8644 cut-off events. For 1965029/1965035 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 52193 event pairs, 1218 based on Foata normal form. 8/8650 useless extension candidates. Maximal degree in co-relation 99507. Up to 8489 conditions per place. [2024-06-14 12:01:29,913 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 448 selfloop transitions, 34 changer transitions 0/485 dead transitions. [2024-06-14 12:01:29,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 485 transitions, 7063 flow [2024-06-14 12:01:29,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:01:29,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:01:29,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-14 12:01:29,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-14 12:01:29,915 INFO L175 Difference]: Start difference. First operand has 362 places, 454 transitions, 5887 flow. Second operand 8 states and 131 transitions. [2024-06-14 12:01:29,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 485 transitions, 7063 flow [2024-06-14 12:01:36,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 485 transitions, 6869 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-14 12:01:36,322 INFO L231 Difference]: Finished difference. Result has 362 places, 457 transitions, 5894 flow [2024-06-14 12:01:36,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5693, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5894, PETRI_PLACES=362, PETRI_TRANSITIONS=457} [2024-06-14 12:01:36,323 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-14 12:01:36,323 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 457 transitions, 5894 flow [2024-06-14 12:01:36,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:01:36,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:01:36,324 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:01:36,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:01:36,324 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:01:36,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:01:36,325 INFO L85 PathProgramCache]: Analyzing trace with hash -237676793, now seen corresponding path program 2 times [2024-06-14 12:01:36,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:01:36,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530812547] [2024-06-14 12:01:36,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:01:36,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:01:36,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:01:38,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:01:38,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:01:38,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530812547] [2024-06-14 12:01:38,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530812547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:01:38,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:01:38,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:01:38,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382605496] [2024-06-14 12:01:38,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:01:38,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:01:38,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:01:38,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:01:38,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:01:38,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:01:38,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 457 transitions, 5894 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:01:38,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:01:38,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:01:38,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:01:42,129 INFO L124 PetriNetUnfolderBase]: 5587/8658 cut-off events. [2024-06-14 12:01:42,130 INFO L125 PetriNetUnfolderBase]: For 1982294/1982300 co-relation queries the response was YES. [2024-06-14 12:01:42,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99979 conditions, 8658 events. 5587/8658 cut-off events. For 1982294/1982300 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 52272 event pairs, 1245 based on Foata normal form. 8/8664 useless extension candidates. Maximal degree in co-relation 99812. Up to 8543 conditions per place. [2024-06-14 12:01:42,459 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 453 selfloop transitions, 31 changer transitions 0/487 dead transitions. [2024-06-14 12:01:42,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 487 transitions, 7082 flow [2024-06-14 12:01:42,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:01:42,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:01:42,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 12:01:42,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 12:01:42,477 INFO L175 Difference]: Start difference. First operand has 362 places, 457 transitions, 5894 flow. Second operand 8 states and 127 transitions. [2024-06-14 12:01:42,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 487 transitions, 7082 flow [2024-06-14 12:01:48,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 487 transitions, 6905 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-14 12:01:48,155 INFO L231 Difference]: Finished difference. Result has 365 places, 463 transitions, 5945 flow [2024-06-14 12:01:48,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5945, PETRI_PLACES=365, PETRI_TRANSITIONS=463} [2024-06-14 12:01:48,155 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-14 12:01:48,155 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 463 transitions, 5945 flow [2024-06-14 12:01:48,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:01:48,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:01:48,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:01:48,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:01:48,156 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:01:48,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:01:48,156 INFO L85 PathProgramCache]: Analyzing trace with hash 2065576427, now seen corresponding path program 1 times [2024-06-14 12:01:48,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:01:48,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978863985] [2024-06-14 12:01:48,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:01:48,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:01:48,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:01:50,653 INFO 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:01:50,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:01:50,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978863985] [2024-06-14 12:01:50,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978863985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:01:50,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:01:50,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:01:50,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711897691] [2024-06-14 12:01:50,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:01:50,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:01:50,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:01:50,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:01:50,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:01:50,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:01:50,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 463 transitions, 5945 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:01:50,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:01:50,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:01:50,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:01:53,734 INFO L124 PetriNetUnfolderBase]: 5595/8670 cut-off events. [2024-06-14 12:01:53,734 INFO L125 PetriNetUnfolderBase]: For 2019012/2019018 co-relation queries the response was YES. [2024-06-14 12:01:53,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101248 conditions, 8670 events. 5595/8670 cut-off events. For 2019012/2019018 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52068 event pairs, 1094 based on Foata normal form. 8/8676 useless extension candidates. Maximal degree in co-relation 101079. Up to 8524 conditions per place. [2024-06-14 12:01:53,949 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 463 selfloop transitions, 27 changer transitions 0/493 dead transitions. [2024-06-14 12:01:53,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 493 transitions, 7099 flow [2024-06-14 12:01:53,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:01:53,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:01:53,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 12:01:53,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:01:53,950 INFO L175 Difference]: Start difference. First operand has 365 places, 463 transitions, 5945 flow. Second operand 8 states and 129 transitions. [2024-06-14 12:01:53,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 493 transitions, 7099 flow [2024-06-14 12:01:59,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 493 transitions, 6925 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-14 12:01:59,626 INFO L231 Difference]: Finished difference. Result has 368 places, 465 transitions, 5920 flow [2024-06-14 12:01:59,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5771, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5920, PETRI_PLACES=368, PETRI_TRANSITIONS=465} [2024-06-14 12:01:59,628 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-14 12:01:59,628 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 465 transitions, 5920 flow [2024-06-14 12:01:59,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:01:59,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:01:59,644 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:01:59,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:01:59,645 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:01:59,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:01:59,645 INFO L85 PathProgramCache]: Analyzing trace with hash 2065845197, now seen corresponding path program 2 times [2024-06-14 12:01:59,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:01:59,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506888491] [2024-06-14 12:01:59,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:01:59,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:01:59,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:02:02,661 INFO 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:02:02,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:02:02,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506888491] [2024-06-14 12:02:02,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506888491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:02:02,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:02:02,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:02:02,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800615943] [2024-06-14 12:02:02,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:02:02,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:02:02,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:02:02,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:02:02,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:02:02,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:02:02,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 465 transitions, 5920 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:02:02,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:02:02,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:02:02,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:02:06,116 INFO L124 PetriNetUnfolderBase]: 5603/8682 cut-off events. [2024-06-14 12:02:06,116 INFO L125 PetriNetUnfolderBase]: For 2047190/2047196 co-relation queries the response was YES. [2024-06-14 12:02:06,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101668 conditions, 8682 events. 5603/8682 cut-off events. For 2047190/2047196 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 52464 event pairs, 1249 based on Foata normal form. 8/8688 useless extension candidates. Maximal degree in co-relation 101498. Up to 8560 conditions per place. [2024-06-14 12:02:06,298 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 458 selfloop transitions, 30 changer transitions 0/491 dead transitions. [2024-06-14 12:02:06,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 491 transitions, 7062 flow [2024-06-14 12:02:06,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:02:06,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:02:06,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 12:02:06,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 12:02:06,300 INFO L175 Difference]: Start difference. First operand has 368 places, 465 transitions, 5920 flow. Second operand 8 states and 127 transitions. [2024-06-14 12:02:06,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 491 transitions, 7062 flow [2024-06-14 12:02:11,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 491 transitions, 6929 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 12:02:11,642 INFO L231 Difference]: Finished difference. Result has 370 places, 467 transitions, 5946 flow [2024-06-14 12:02:11,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5787, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5946, PETRI_PLACES=370, PETRI_TRANSITIONS=467} [2024-06-14 12:02:11,643 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-14 12:02:11,643 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 467 transitions, 5946 flow [2024-06-14 12:02:11,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:02:11,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:02:11,643 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:02:11,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:02:11,644 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:02:11,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:02:11,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1915093835, now seen corresponding path program 1 times [2024-06-14 12:02:11,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:02:11,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525010943] [2024-06-14 12:02:11,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:02:11,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:02:11,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:02:14,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:02:14,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:02:14,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525010943] [2024-06-14 12:02:14,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525010943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:02:14,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:02:14,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:02:14,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226078434] [2024-06-14 12:02:14,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:02:14,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:02:14,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:02:14,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:02:14,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:02:14,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:02:14,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 467 transitions, 5946 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:02:14,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:02:14,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:02:14,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:02:18,948 INFO L124 PetriNetUnfolderBase]: 5623/8710 cut-off events. [2024-06-14 12:02:18,949 INFO L125 PetriNetUnfolderBase]: For 2095347/2095353 co-relation queries the response was YES. [2024-06-14 12:02:19,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102322 conditions, 8710 events. 5623/8710 cut-off events. For 2095347/2095353 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52604 event pairs, 1251 based on Foata normal form. 10/8718 useless extension candidates. Maximal degree in co-relation 102151. Up to 8570 conditions per place. [2024-06-14 12:02:19,126 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 460 selfloop transitions, 34 changer transitions 0/497 dead transitions. [2024-06-14 12:02:19,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 497 transitions, 7144 flow [2024-06-14 12:02:19,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:02:19,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:02:19,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-14 12:02:19,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3643410852713178 [2024-06-14 12:02:19,135 INFO L175 Difference]: Start difference. First operand has 370 places, 467 transitions, 5946 flow. Second operand 9 states and 141 transitions. [2024-06-14 12:02:19,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 497 transitions, 7144 flow [2024-06-14 12:02:25,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 497 transitions, 7001 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 12:02:25,487 INFO L231 Difference]: Finished difference. Result has 373 places, 470 transitions, 5989 flow [2024-06-14 12:02:25,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5803, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5989, PETRI_PLACES=373, PETRI_TRANSITIONS=470} [2024-06-14 12:02:25,487 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-14 12:02:25,488 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 470 transitions, 5989 flow [2024-06-14 12:02:25,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:02:25,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:02:25,489 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:02:25,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:02:25,489 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:02:25,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:02:25,490 INFO L85 PathProgramCache]: Analyzing trace with hash -2111239763, now seen corresponding path program 3 times [2024-06-14 12:02:25,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:02:25,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376801509] [2024-06-14 12:02:25,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:02:25,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:02:25,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:02:27,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:02:27,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:02:27,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376801509] [2024-06-14 12:02:27,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376801509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:02:27,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:02:27,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:02:27,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866440905] [2024-06-14 12:02:27,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:02:27,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:02:27,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:02:27,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:02:27,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:02:27,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:02:27,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 470 transitions, 5989 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:02:27,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:02:27,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:02:27,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:02:31,135 INFO L124 PetriNetUnfolderBase]: 5633/8725 cut-off events. [2024-06-14 12:02:31,135 INFO L125 PetriNetUnfolderBase]: For 2115202/2115202 co-relation queries the response was YES. [2024-06-14 12:02:31,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103208 conditions, 8725 events. 5633/8725 cut-off events. For 2115202/2115202 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52704 event pairs, 1203 based on Foata normal form. 2/8725 useless extension candidates. Maximal degree in co-relation 103036. Up to 8527 conditions per place. [2024-06-14 12:02:31,262 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 456 selfloop transitions, 39 changer transitions 0/498 dead transitions. [2024-06-14 12:02:31,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 498 transitions, 7201 flow [2024-06-14 12:02:31,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:02:31,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:02:31,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-14 12:02:31,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-14 12:02:31,263 INFO L175 Difference]: Start difference. First operand has 373 places, 470 transitions, 5989 flow. Second operand 8 states and 131 transitions. [2024-06-14 12:02:31,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 498 transitions, 7201 flow [2024-06-14 12:02:34,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 498 transitions, 7039 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-14 12:02:34,964 INFO L231 Difference]: Finished difference. Result has 374 places, 473 transitions, 6055 flow [2024-06-14 12:02:34,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5827, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6055, PETRI_PLACES=374, PETRI_TRANSITIONS=473} [2024-06-14 12:02:34,965 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-14 12:02:34,965 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 473 transitions, 6055 flow [2024-06-14 12:02:34,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:02:34,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:02:34,966 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:02:34,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:02:34,966 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:02:34,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:02:34,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1666187041, now seen corresponding path program 1 times [2024-06-14 12:02:34,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:02:34,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626875637] [2024-06-14 12:02:34,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:02:34,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:02:34,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:02:37,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:02:37,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:02:37,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626875637] [2024-06-14 12:02:37,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626875637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:02:37,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:02:37,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:02:37,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578009193] [2024-06-14 12:02:37,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:02:37,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:02:37,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:02:37,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:02:37,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:02:37,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:02:37,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 473 transitions, 6055 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:02:37,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:02:37,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:02:37,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:02:40,441 INFO L124 PetriNetUnfolderBase]: 5648/8745 cut-off events. [2024-06-14 12:02:40,441 INFO L125 PetriNetUnfolderBase]: For 2156870/2156876 co-relation queries the response was YES. [2024-06-14 12:02:40,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104170 conditions, 8745 events. 5648/8745 cut-off events. For 2156870/2156876 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 52818 event pairs, 1252 based on Foata normal form. 9/8752 useless extension candidates. Maximal degree in co-relation 103997. Up to 8674 conditions per place. [2024-06-14 12:02:40,565 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 479 selfloop transitions, 20 changer transitions 0/502 dead transitions. [2024-06-14 12:02:40,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 502 transitions, 7327 flow [2024-06-14 12:02:40,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:02:40,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:02:40,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 12:02:40,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-14 12:02:40,566 INFO L175 Difference]: Start difference. First operand has 374 places, 473 transitions, 6055 flow. Second operand 8 states and 127 transitions. [2024-06-14 12:02:40,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 502 transitions, 7327 flow [2024-06-14 12:02:44,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 502 transitions, 7121 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-14 12:02:44,534 INFO L231 Difference]: Finished difference. Result has 376 places, 476 transitions, 6029 flow [2024-06-14 12:02:44,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5849, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6029, PETRI_PLACES=376, PETRI_TRANSITIONS=476} [2024-06-14 12:02:44,534 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-14 12:02:44,534 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 476 transitions, 6029 flow [2024-06-14 12:02:44,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:02:44,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:02:44,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:02:44,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:02:44,535 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:02:44,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:02:44,535 INFO L85 PathProgramCache]: Analyzing trace with hash -2110911287, now seen corresponding path program 2 times [2024-06-14 12:02:44,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:02:44,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129885694] [2024-06-14 12:02:44,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:02:44,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:02:44,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:02:46,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:02:46,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:02:46,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129885694] [2024-06-14 12:02:46,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129885694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:02:46,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:02:46,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:02:46,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120448435] [2024-06-14 12:02:46,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:02:46,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:02:46,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:02:46,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:02:46,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:02:47,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:02:47,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 476 transitions, 6029 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:02:47,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:02:47,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:02:47,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:02:50,202 INFO L124 PetriNetUnfolderBase]: 5663/8766 cut-off events. [2024-06-14 12:02:50,203 INFO L125 PetriNetUnfolderBase]: For 2192465/2192471 co-relation queries the response was YES. [2024-06-14 12:02:50,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105144 conditions, 8766 events. 5663/8766 cut-off events. For 2192465/2192471 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 52952 event pairs, 1252 based on Foata normal form. 9/8773 useless extension candidates. Maximal degree in co-relation 104970. Up to 8701 conditions per place. [2024-06-14 12:02:50,342 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 479 selfloop transitions, 20 changer transitions 0/502 dead transitions. [2024-06-14 12:02:50,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 502 transitions, 7297 flow [2024-06-14 12:02:50,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:02:50,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:02:50,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-14 12:02:50,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-14 12:02:50,343 INFO L175 Difference]: Start difference. First operand has 376 places, 476 transitions, 6029 flow. Second operand 8 states and 124 transitions. [2024-06-14 12:02:50,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 502 transitions, 7297 flow [2024-06-14 12:02:55,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 502 transitions, 7145 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-14 12:02:55,271 INFO L231 Difference]: Finished difference. Result has 378 places, 479 transitions, 6063 flow [2024-06-14 12:02:55,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6063, PETRI_PLACES=378, PETRI_TRANSITIONS=479} [2024-06-14 12:02:55,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-14 12:02:55,271 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 479 transitions, 6063 flow [2024-06-14 12:02:55,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:02:55,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:02:55,272 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:02:55,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:02:55,272 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:02:55,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:02:55,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1765817028, now seen corresponding path program 1 times [2024-06-14 12:02:55,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:02:55,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536108861] [2024-06-14 12:02:55,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:02:55,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:02:55,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:02:57,861 INFO 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:02:57,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:02:57,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536108861] [2024-06-14 12:02:57,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536108861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:02:57,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:02:57,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:02:57,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088762169] [2024-06-14 12:02:57,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:02:57,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:02:57,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:02:57,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:02:57,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:02:57,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:02:57,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 479 transitions, 6063 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:02:57,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:02:57,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:02:57,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:00,823 INFO L124 PetriNetUnfolderBase]: 5668/8773 cut-off events. [2024-06-14 12:03:00,823 INFO L125 PetriNetUnfolderBase]: For 2216919/2216925 co-relation queries the response was YES.