./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 --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:20:14,747 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:20:14,833 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:20:14,837 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:20:14,838 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:20:14,861 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:20:14,862 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:20:14,862 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:20:14,863 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:20:14,866 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:20:14,866 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:20:14,866 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:20:14,867 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:20:14,868 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:20:14,868 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:20:14,868 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:20:14,868 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:20:14,869 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:20:14,869 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:20:14,869 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:20:14,869 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:20:14,870 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:20:14,870 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:20:14,870 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:20:14,870 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:20:14,870 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:20:14,871 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:20:14,871 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:20:14,871 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:20:14,871 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:20:14,872 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:20:14,873 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:20:14,873 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:20:14,873 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:20:14,873 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:20:14,873 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:20:14,873 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:20:14,874 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:20:14,874 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:20:14,874 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:20:14,874 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:20:14,874 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:20:14,874 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:20:14,875 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 [2024-06-28 01:20:15,075 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:20:15,099 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:20:15,102 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:20:15,103 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:20:15,104 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:20:15,105 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006_tso.oepc.yml/witness.yml [2024-06-28 01:20:15,329 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:20:15,330 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:20:15,330 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-28 01:20:16,376 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:20:16,622 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:20:16,622 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-28 01:20:16,634 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6466e1e65/035eac02140245a7857674da5fe287bf/FLAG62833b792 [2024-06-28 01:20:16,959 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6466e1e65/035eac02140245a7857674da5fe287bf [2024-06-28 01:20:16,959 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:20:16,960 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:20:16,961 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:20:16,961 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:20:16,965 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:20:16,965 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:20:15" (1/2) ... [2024-06-28 01:20:16,966 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6083d51e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:20:16, skipping insertion in model container [2024-06-28 01:20:16,966 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:20:15" (1/2) ... [2024-06-28 01:20:16,967 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2348b63d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:20:16, skipping insertion in model container [2024-06-28 01:20:16,967 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:20:16" (2/2) ... [2024-06-28 01:20:16,968 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6083d51e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:16, skipping insertion in model container [2024-06-28 01:20:16,968 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:20:16" (2/2) ... [2024-06-28 01:20:16,968 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:20:17,074 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:20:17,075 INFO L97 edCorrectnessWitness]: Location invariant before [L905-L905] ((((((((((((((((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-28 01:20:17,075 INFO L97 edCorrectnessWitness]: Location invariant before [L904-L904] ((((((((((((((((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-28 01:20:17,075 INFO L97 edCorrectnessWitness]: Location invariant before [L902-L902] ((((((((((((((((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-28 01:20:17,075 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:20:17,076 INFO L106 edCorrectnessWitness]: ghost_update [L900-L900] multithreaded = 1; [2024-06-28 01:20:17,113 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:20:17,281 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i[949,962] [2024-06-28 01:20:17,507 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:20:17,517 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:20:17,559 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i[949,962] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:20:17,678 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:20:17,718 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:20:17,719 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17 WrapperNode [2024-06-28 01:20:17,719 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:20:17,721 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:20:17,721 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:20:17,721 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:20:17,727 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,755 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,796 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 265 [2024-06-28 01:20:17,797 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:20:17,797 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:20:17,797 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:20:17,797 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:20:17,807 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,813 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,816 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,839 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-28 01:20:17,852 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,852 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,863 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,875 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,877 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,890 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,894 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:20:17,895 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:20:17,895 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:20:17,895 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:20:17,896 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (1/1) ... [2024-06-28 01:20:17,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:20:17,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:20:17,924 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:20:17,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:20:17,973 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:20:17,973 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:20:17,974 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:20:17,974 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:20:17,974 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:20:17,974 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:20:17,974 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:20:17,975 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:20:17,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:20:17,975 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:20:17,975 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:20:17,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:20:17,978 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:20:18,129 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:20:18,133 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:20:18,570 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:20:18,570 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:20:18,772 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:20:18,772 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:20:18,772 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:20:18 BoogieIcfgContainer [2024-06-28 01:20:18,772 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:20:18,774 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:20:18,774 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:20:18,776 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:20:18,776 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:20:15" (1/4) ... [2024-06-28 01:20:18,777 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e0cf285 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:20:18, skipping insertion in model container [2024-06-28 01:20:18,777 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:20:16" (2/4) ... [2024-06-28 01:20:18,777 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e0cf285 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:20:18, skipping insertion in model container [2024-06-28 01:20:18,777 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:20:17" (3/4) ... [2024-06-28 01:20:18,777 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e0cf285 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:20:18, skipping insertion in model container [2024-06-28 01:20:18,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:20:18" (4/4) ... [2024-06-28 01:20:18,778 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_tso.oepc.i [2024-06-28 01:20:18,792 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:20:18,792 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2024-06-28 01:20:18,792 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:20:18,832 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:20:18,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-06-28 01:20:18,876 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-06-28 01:20:18,876 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:20:18,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 82 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-06-28 01:20:18,880 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-06-28 01:20:18,882 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-06-28 01:20:18,888 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:20:18,893 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;@3e38fc8c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:20:18,893 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2024-06-28 01:20:18,896 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:20:18,896 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:20:18,896 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:20:18,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:18,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:20:18,897 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:18,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:18,901 INFO L85 PathProgramCache]: Analyzing trace with hash 534792843, now seen corresponding path program 1 times [2024-06-28 01:20:18,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:18,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716531690] [2024-06-28 01:20:18,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:18,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:19,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:20,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:20,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:20,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716531690] [2024-06-28 01:20:20,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716531690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:20,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:20,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:20:20,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753813887] [2024-06-28 01:20:20,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:20,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:20:20,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:20,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:20:20,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:20:20,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:20:20,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:20,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:20,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:20:20,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:21,987 INFO L124 PetriNetUnfolderBase]: 6900/10924 cut-off events. [2024-06-28 01:20:21,987 INFO L125 PetriNetUnfolderBase]: For 53/53 co-relation queries the response was YES. [2024-06-28 01:20:22,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20841 conditions, 10924 events. 6900/10924 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 72837 event pairs, 5820 based on Foata normal form. 337/10071 useless extension candidates. Maximal degree in co-relation 20829. Up to 9789 conditions per place. [2024-06-28 01:20:22,052 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 46 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2024-06-28 01:20:22,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 62 transitions, 243 flow [2024-06-28 01:20:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:20:22,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:20:22,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-28 01:20:22,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-28 01:20:22,064 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 96 transitions. [2024-06-28 01:20:22,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 62 transitions, 243 flow [2024-06-28 01:20:22,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 238 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:22,072 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 140 flow [2024-06-28 01:20:22,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-28 01:20:22,077 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-28 01:20:22,078 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 140 flow [2024-06-28 01:20:22,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:22,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:22,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:22,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:20:22,079 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:22,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:22,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1460102742, now seen corresponding path program 1 times [2024-06-28 01:20:22,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:22,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071676989] [2024-06-28 01:20:22,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:22,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:22,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:23,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:23,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:23,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071676989] [2024-06-28 01:20:23,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071676989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:23,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:23,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:20:23,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989228753] [2024-06-28 01:20:23,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:23,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:20:23,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:23,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:20:23,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:20:23,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:20:23,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:23,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:23,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:20:23,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:24,795 INFO L124 PetriNetUnfolderBase]: 7883/12321 cut-off events. [2024-06-28 01:20:24,795 INFO L125 PetriNetUnfolderBase]: For 1462/1462 co-relation queries the response was YES. [2024-06-28 01:20:24,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26198 conditions, 12321 events. 7883/12321 cut-off events. For 1462/1462 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 80710 event pairs, 6006 based on Foata normal form. 3/11149 useless extension candidates. Maximal degree in co-relation 26186. Up to 11128 conditions per place. [2024-06-28 01:20:24,857 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 59 selfloop transitions, 11 changer transitions 0/79 dead transitions. [2024-06-28 01:20:24,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 354 flow [2024-06-28 01:20:24,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:20:24,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:20:24,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-28 01:20:24,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173469387755102 [2024-06-28 01:20:24,859 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 140 flow. Second operand 4 states and 121 transitions. [2024-06-28 01:20:24,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 354 flow [2024-06-28 01:20:24,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 79 transitions, 348 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:20:24,861 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 196 flow [2024-06-28 01:20:24,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=196, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-28 01:20:24,862 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-06-28 01:20:24,862 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 196 flow [2024-06-28 01:20:24,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:24,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:24,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:24,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:20:24,863 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:24,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:24,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1981456898, now seen corresponding path program 1 times [2024-06-28 01:20:24,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:24,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373543557] [2024-06-28 01:20:24,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:24,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:24,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:26,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-28 01:20:26,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:26,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373543557] [2024-06-28 01:20:26,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373543557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:26,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:26,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:20:26,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107957591] [2024-06-28 01:20:26,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:26,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:20:26,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:26,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:20:26,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:20:26,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:20:26,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-28 01:20:26,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:26,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:20:26,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:27,670 INFO L124 PetriNetUnfolderBase]: 7865/12294 cut-off events. [2024-06-28 01:20:27,670 INFO L125 PetriNetUnfolderBase]: For 3790/3790 co-relation queries the response was YES. [2024-06-28 01:20:27,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28675 conditions, 12294 events. 7865/12294 cut-off events. For 3790/3790 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 81018 event pairs, 3922 based on Foata normal form. 6/11130 useless extension candidates. Maximal degree in co-relation 28661. Up to 11075 conditions per place. [2024-06-28 01:20:27,745 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 73 selfloop transitions, 19 changer transitions 0/101 dead transitions. [2024-06-28 01:20:27,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 101 transitions, 544 flow [2024-06-28 01:20:27,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:20:27,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:20:27,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-28 01:20:27,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-28 01:20:27,747 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 196 flow. Second operand 5 states and 145 transitions. [2024-06-28 01:20:27,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 101 transitions, 544 flow [2024-06-28 01:20:27,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 101 transitions, 498 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 01:20:27,751 INFO L231 Difference]: Finished difference. Result has 63 places, 73 transitions, 343 flow [2024-06-28 01:20:27,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=343, PETRI_PLACES=63, PETRI_TRANSITIONS=73} [2024-06-28 01:20:27,752 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2024-06-28 01:20:27,752 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 73 transitions, 343 flow [2024-06-28 01:20:27,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-28 01:20:27,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:27,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:27,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:20:27,753 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:27,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:27,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1980495102, now seen corresponding path program 1 times [2024-06-28 01:20:27,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:27,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608244315] [2024-06-28 01:20:27,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:27,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:27,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:27,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:27,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:27,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608244315] [2024-06-28 01:20:27,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608244315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:27,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:27,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:20:27,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011949406] [2024-06-28 01:20:27,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:27,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:20:27,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:27,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:20:27,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:20:27,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-28 01:20:27,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 73 transitions, 343 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 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-28 01:20:27,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:27,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-28 01:20:27,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:28,445 INFO L124 PetriNetUnfolderBase]: 3399/6097 cut-off events. [2024-06-28 01:20:28,446 INFO L125 PetriNetUnfolderBase]: For 3523/3735 co-relation queries the response was YES. [2024-06-28 01:20:28,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14537 conditions, 6097 events. 3399/6097 cut-off events. For 3523/3735 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 45750 event pairs, 2289 based on Foata normal form. 29/5488 useless extension candidates. Maximal degree in co-relation 14520. Up to 4382 conditions per place. [2024-06-28 01:20:28,488 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 53 selfloop transitions, 7 changer transitions 0/83 dead transitions. [2024-06-28 01:20:28,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 468 flow [2024-06-28 01:20:28,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:20:28,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:20:28,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2024-06-28 01:20:28,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7210884353741497 [2024-06-28 01:20:28,492 INFO L175 Difference]: Start difference. First operand has 63 places, 73 transitions, 343 flow. Second operand 3 states and 106 transitions. [2024-06-28 01:20:28,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 468 flow [2024-06-28 01:20:28,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 456 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-28 01:20:28,499 INFO L231 Difference]: Finished difference. Result has 64 places, 67 transitions, 302 flow [2024-06-28 01:20:28,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=302, PETRI_PLACES=64, PETRI_TRANSITIONS=67} [2024-06-28 01:20:28,501 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-06-28 01:20:28,501 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 67 transitions, 302 flow [2024-06-28 01:20:28,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 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-28 01:20:28,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:28,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:28,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:20:28,502 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:28,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:28,503 INFO L85 PathProgramCache]: Analyzing trace with hash -585347779, now seen corresponding path program 1 times [2024-06-28 01:20:28,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:28,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289421060] [2024-06-28 01:20:28,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:28,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:28,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:31,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:31,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:31,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289421060] [2024-06-28 01:20:31,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289421060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:31,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:31,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:31,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900906691] [2024-06-28 01:20:31,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:31,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:31,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:31,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:31,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:31,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:20:31,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 67 transitions, 302 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 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-28 01:20:31,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:31,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:20:31,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:32,429 INFO L124 PetriNetUnfolderBase]: 6826/10691 cut-off events. [2024-06-28 01:20:32,429 INFO L125 PetriNetUnfolderBase]: For 8226/8226 co-relation queries the response was YES. [2024-06-28 01:20:32,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26944 conditions, 10691 events. 6826/10691 cut-off events. For 8226/8226 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 68752 event pairs, 2954 based on Foata normal form. 6/10026 useless extension candidates. Maximal degree in co-relation 26925. Up to 9584 conditions per place. [2024-06-28 01:20:32,482 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 76 selfloop transitions, 20 changer transitions 0/105 dead transitions. [2024-06-28 01:20:32,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 105 transitions, 600 flow [2024-06-28 01:20:32,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:32,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:32,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 01:20:32,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-28 01:20:32,485 INFO L175 Difference]: Start difference. First operand has 64 places, 67 transitions, 302 flow. Second operand 6 states and 163 transitions. [2024-06-28 01:20:32,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 105 transitions, 600 flow [2024-06-28 01:20:32,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 105 transitions, 584 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:20:32,493 INFO L231 Difference]: Finished difference. Result has 67 places, 70 transitions, 365 flow [2024-06-28 01:20:32,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=365, PETRI_PLACES=67, PETRI_TRANSITIONS=70} [2024-06-28 01:20:32,496 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2024-06-28 01:20:32,501 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 70 transitions, 365 flow [2024-06-28 01:20:32,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 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-28 01:20:32,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:32,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:32,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:20:32,502 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:32,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:32,502 INFO L85 PathProgramCache]: Analyzing trace with hash 584970428, now seen corresponding path program 1 times [2024-06-28 01:20:32,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:32,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076257315] [2024-06-28 01:20:32,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:32,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:32,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:33,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:33,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:33,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076257315] [2024-06-28 01:20:33,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076257315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:33,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:33,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:20:33,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650763334] [2024-06-28 01:20:33,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:33,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:20:33,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:33,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:20:33,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:20:33,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:20:33,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 70 transitions, 365 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:33,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:33,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:20:33,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:35,167 INFO L124 PetriNetUnfolderBase]: 6722/10575 cut-off events. [2024-06-28 01:20:35,167 INFO L125 PetriNetUnfolderBase]: For 10034/10034 co-relation queries the response was YES. [2024-06-28 01:20:35,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28160 conditions, 10575 events. 6722/10575 cut-off events. For 10034/10034 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 67929 event pairs, 3867 based on Foata normal form. 2/9868 useless extension candidates. Maximal degree in co-relation 28139. Up to 9518 conditions per place. [2024-06-28 01:20:35,209 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 79 selfloop transitions, 11 changer transitions 0/98 dead transitions. [2024-06-28 01:20:35,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 98 transitions, 660 flow [2024-06-28 01:20:35,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:20:35,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:20:35,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 01:20:35,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 01:20:35,213 INFO L175 Difference]: Start difference. First operand has 67 places, 70 transitions, 365 flow. Second operand 5 states and 120 transitions. [2024-06-28 01:20:35,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 98 transitions, 660 flow [2024-06-28 01:20:35,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 597 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:35,218 INFO L231 Difference]: Finished difference. Result has 69 places, 79 transitions, 424 flow [2024-06-28 01:20:35,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=424, PETRI_PLACES=69, PETRI_TRANSITIONS=79} [2024-06-28 01:20:35,219 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2024-06-28 01:20:35,219 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 79 transitions, 424 flow [2024-06-28 01:20:35,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:35,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:35,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:35,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:20:35,220 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:35,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:35,220 INFO L85 PathProgramCache]: Analyzing trace with hash 954216005, now seen corresponding path program 1 times [2024-06-28 01:20:35,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:35,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317544104] [2024-06-28 01:20:35,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:35,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:35,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:36,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:36,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:36,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317544104] [2024-06-28 01:20:36,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317544104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:36,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:36,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:36,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739692146] [2024-06-28 01:20:36,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:36,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:36,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:36,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:36,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:37,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:20:37,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 79 transitions, 424 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:37,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:37,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:20:37,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:38,310 INFO L124 PetriNetUnfolderBase]: 6749/10611 cut-off events. [2024-06-28 01:20:38,310 INFO L125 PetriNetUnfolderBase]: For 14273/14273 co-relation queries the response was YES. [2024-06-28 01:20:38,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30313 conditions, 10611 events. 6749/10611 cut-off events. For 14273/14273 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 68209 event pairs, 3659 based on Foata normal form. 6/9926 useless extension candidates. Maximal degree in co-relation 30289. Up to 9491 conditions per place. [2024-06-28 01:20:38,368 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 90 selfloop transitions, 16 changer transitions 0/114 dead transitions. [2024-06-28 01:20:38,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 114 transitions, 750 flow [2024-06-28 01:20:38,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:38,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:38,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 01:20:38,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:20:38,370 INFO L175 Difference]: Start difference. First operand has 69 places, 79 transitions, 424 flow. Second operand 6 states and 147 transitions. [2024-06-28 01:20:38,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 114 transitions, 750 flow [2024-06-28 01:20:38,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 114 transitions, 725 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 01:20:38,377 INFO L231 Difference]: Finished difference. Result has 73 places, 84 transitions, 489 flow [2024-06-28 01:20:38,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=489, PETRI_PLACES=73, PETRI_TRANSITIONS=84} [2024-06-28 01:20:38,378 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-06-28 01:20:38,378 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 84 transitions, 489 flow [2024-06-28 01:20:38,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:38,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:38,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:38,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:20:38,379 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:38,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:38,379 INFO L85 PathProgramCache]: Analyzing trace with hash 953013039, now seen corresponding path program 1 times [2024-06-28 01:20:38,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:38,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20648123] [2024-06-28 01:20:38,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:38,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:38,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:38,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:38,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:38,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20648123] [2024-06-28 01:20:38,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20648123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:38,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:38,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:20:38,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234843619] [2024-06-28 01:20:38,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:38,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:20:38,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:38,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:20:38,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:20:38,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-28 01:20:38,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 84 transitions, 489 flow. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:38,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:38,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-28 01:20:38,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:39,015 INFO L124 PetriNetUnfolderBase]: 3285/5844 cut-off events. [2024-06-28 01:20:39,015 INFO L125 PetriNetUnfolderBase]: For 11232/11467 co-relation queries the response was YES. [2024-06-28 01:20:39,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15936 conditions, 5844 events. 3285/5844 cut-off events. For 11232/11467 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 42006 event pairs, 744 based on Foata normal form. 47/5590 useless extension candidates. Maximal degree in co-relation 15911. Up to 3796 conditions per place. [2024-06-28 01:20:39,045 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 50 selfloop transitions, 11 changer transitions 0/87 dead transitions. [2024-06-28 01:20:39,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 87 transitions, 570 flow [2024-06-28 01:20:39,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:20:39,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:20:39,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-28 01:20:39,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6938775510204082 [2024-06-28 01:20:39,047 INFO L175 Difference]: Start difference. First operand has 73 places, 84 transitions, 489 flow. Second operand 3 states and 102 transitions. [2024-06-28 01:20:39,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 87 transitions, 570 flow [2024-06-28 01:20:39,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 87 transitions, 531 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:39,052 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 387 flow [2024-06-28 01:20:39,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=387, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-28 01:20:39,052 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 15 predicate places. [2024-06-28 01:20:39,052 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 387 flow [2024-06-28 01:20:39,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:39,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:39,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:39,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:20:39,053 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:39,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:39,053 INFO L85 PathProgramCache]: Analyzing trace with hash -495812321, now seen corresponding path program 1 times [2024-06-28 01:20:39,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:39,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032203058] [2024-06-28 01:20:39,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:39,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:39,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:40,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:40,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:40,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032203058] [2024-06-28 01:20:40,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032203058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:40,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:40,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:40,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043635161] [2024-06-28 01:20:40,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:40,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:40,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:40,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:40,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:40,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:20:40,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 387 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:40,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:40,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:20:40,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:41,595 INFO L124 PetriNetUnfolderBase]: 6791/10535 cut-off events. [2024-06-28 01:20:41,595 INFO L125 PetriNetUnfolderBase]: For 21893/21893 co-relation queries the response was YES. [2024-06-28 01:20:41,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30548 conditions, 10535 events. 6791/10535 cut-off events. For 21893/21893 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 64399 event pairs, 3838 based on Foata normal form. 2/10236 useless extension candidates. Maximal degree in co-relation 30523. Up to 9586 conditions per place. [2024-06-28 01:20:41,654 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 91 selfloop transitions, 20 changer transitions 2/120 dead transitions. [2024-06-28 01:20:41,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 120 transitions, 785 flow [2024-06-28 01:20:41,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:41,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:41,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 01:20:41,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577259475218659 [2024-06-28 01:20:41,655 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 387 flow. Second operand 7 states and 157 transitions. [2024-06-28 01:20:41,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 120 transitions, 785 flow [2024-06-28 01:20:41,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 120 transitions, 757 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:20:41,665 INFO L231 Difference]: Finished difference. Result has 77 places, 87 transitions, 528 flow [2024-06-28 01:20:41,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=528, PETRI_PLACES=77, PETRI_TRANSITIONS=87} [2024-06-28 01:20:41,666 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 22 predicate places. [2024-06-28 01:20:41,667 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 87 transitions, 528 flow [2024-06-28 01:20:41,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:41,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:41,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:41,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:20:41,667 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:41,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:41,668 INFO L85 PathProgramCache]: Analyzing trace with hash -573650083, now seen corresponding path program 2 times [2024-06-28 01:20:41,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:41,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335219709] [2024-06-28 01:20:41,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:41,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:41,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:43,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:43,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:43,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335219709] [2024-06-28 01:20:43,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335219709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:43,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:43,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:43,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415604964] [2024-06-28 01:20:43,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:43,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:43,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:43,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:43,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:43,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:20:43,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 87 transitions, 528 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:43,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:43,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:20:43,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:44,399 INFO L124 PetriNetUnfolderBase]: 6053/9511 cut-off events. [2024-06-28 01:20:44,399 INFO L125 PetriNetUnfolderBase]: For 24794/24794 co-relation queries the response was YES. [2024-06-28 01:20:44,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29895 conditions, 9511 events. 6053/9511 cut-off events. For 24794/24794 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 58569 event pairs, 3234 based on Foata normal form. 2/9213 useless extension candidates. Maximal degree in co-relation 29866. Up to 8544 conditions per place. [2024-06-28 01:20:44,449 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 89 selfloop transitions, 20 changer transitions 0/116 dead transitions. [2024-06-28 01:20:44,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 116 transitions, 862 flow [2024-06-28 01:20:44,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:20:44,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:20:44,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 01:20:44,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 01:20:44,451 INFO L175 Difference]: Start difference. First operand has 77 places, 87 transitions, 528 flow. Second operand 6 states and 134 transitions. [2024-06-28 01:20:44,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 116 transitions, 862 flow [2024-06-28 01:20:44,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 116 transitions, 839 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 01:20:44,462 INFO L231 Difference]: Finished difference. Result has 80 places, 90 transitions, 591 flow [2024-06-28 01:20:44,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=80, PETRI_TRANSITIONS=90} [2024-06-28 01:20:44,463 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 25 predicate places. [2024-06-28 01:20:44,463 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 90 transitions, 591 flow [2024-06-28 01:20:44,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:44,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:44,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:44,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:20:44,464 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:44,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:44,464 INFO L85 PathProgramCache]: Analyzing trace with hash -484081893, now seen corresponding path program 3 times [2024-06-28 01:20:44,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:44,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716746168] [2024-06-28 01:20:44,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:44,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:44,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:45,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:45,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:45,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716746168] [2024-06-28 01:20:45,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716746168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:45,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:45,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:20:45,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059076123] [2024-06-28 01:20:45,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:45,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:20:45,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:45,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:20:45,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:20:45,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:20:45,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 90 transitions, 591 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:45,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:45,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:20:45,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:47,038 INFO L124 PetriNetUnfolderBase]: 6056/9481 cut-off events. [2024-06-28 01:20:47,039 INFO L125 PetriNetUnfolderBase]: For 31137/31149 co-relation queries the response was YES. [2024-06-28 01:20:47,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31353 conditions, 9481 events. 6056/9481 cut-off events. For 31137/31149 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 58101 event pairs, 3081 based on Foata normal form. 10/9199 useless extension candidates. Maximal degree in co-relation 31322. Up to 8513 conditions per place. [2024-06-28 01:20:47,081 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 87 selfloop transitions, 28 changer transitions 0/122 dead transitions. [2024-06-28 01:20:47,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 122 transitions, 984 flow [2024-06-28 01:20:47,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:47,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:47,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-28 01:20:47,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 01:20:47,083 INFO L175 Difference]: Start difference. First operand has 80 places, 90 transitions, 591 flow. Second operand 7 states and 147 transitions. [2024-06-28 01:20:47,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 122 transitions, 984 flow [2024-06-28 01:20:47,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 122 transitions, 920 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:47,093 INFO L231 Difference]: Finished difference. Result has 84 places, 95 transitions, 656 flow [2024-06-28 01:20:47,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=656, PETRI_PLACES=84, PETRI_TRANSITIONS=95} [2024-06-28 01:20:47,094 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 29 predicate places. [2024-06-28 01:20:47,094 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 95 transitions, 656 flow [2024-06-28 01:20:47,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:47,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:47,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:47,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:20:47,095 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:47,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:47,095 INFO L85 PathProgramCache]: Analyzing trace with hash -2036811625, now seen corresponding path program 1 times [2024-06-28 01:20:47,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:47,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405346044] [2024-06-28 01:20:47,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:47,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:47,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:48,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:48,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:48,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405346044] [2024-06-28 01:20:48,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405346044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:48,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:48,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:48,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098403267] [2024-06-28 01:20:48,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:48,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:48,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:48,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:48,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:48,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:20:48,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 95 transitions, 656 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:48,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:48,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:20:48,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:50,034 INFO L124 PetriNetUnfolderBase]: 6101/9580 cut-off events. [2024-06-28 01:20:50,034 INFO L125 PetriNetUnfolderBase]: For 31300/31300 co-relation queries the response was YES. [2024-06-28 01:20:50,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31698 conditions, 9580 events. 6101/9580 cut-off events. For 31300/31300 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 58726 event pairs, 2771 based on Foata normal form. 4/9283 useless extension candidates. Maximal degree in co-relation 31665. Up to 8557 conditions per place. [2024-06-28 01:20:50,092 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 100 selfloop transitions, 33 changer transitions 0/140 dead transitions. [2024-06-28 01:20:50,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 140 transitions, 1107 flow [2024-06-28 01:20:50,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:50,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:50,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 01:20:50,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-06-28 01:20:50,095 INFO L175 Difference]: Start difference. First operand has 84 places, 95 transitions, 656 flow. Second operand 7 states and 162 transitions. [2024-06-28 01:20:50,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 140 transitions, 1107 flow [2024-06-28 01:20:50,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 140 transitions, 1054 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:50,112 INFO L231 Difference]: Finished difference. Result has 89 places, 104 transitions, 762 flow [2024-06-28 01:20:50,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=762, PETRI_PLACES=89, PETRI_TRANSITIONS=104} [2024-06-28 01:20:50,113 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 34 predicate places. [2024-06-28 01:20:50,113 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 104 transitions, 762 flow [2024-06-28 01:20:50,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:50,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:50,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:50,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:20:50,114 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:50,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:50,114 INFO L85 PathProgramCache]: Analyzing trace with hash -603281468, now seen corresponding path program 1 times [2024-06-28 01:20:50,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:50,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196584465] [2024-06-28 01:20:50,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:50,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:50,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:51,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:51,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:51,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196584465] [2024-06-28 01:20:51,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196584465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:51,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:51,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:51,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878040912] [2024-06-28 01:20:51,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:51,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:51,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:51,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:51,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:51,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:20:51,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 104 transitions, 762 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:51,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:51,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:20:51,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:53,208 INFO L124 PetriNetUnfolderBase]: 6153/9640 cut-off events. [2024-06-28 01:20:53,208 INFO L125 PetriNetUnfolderBase]: For 40766/40766 co-relation queries the response was YES. [2024-06-28 01:20:53,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34380 conditions, 9640 events. 6153/9640 cut-off events. For 40766/40766 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 58993 event pairs, 2712 based on Foata normal form. 4/9347 useless extension candidates. Maximal degree in co-relation 34344. Up to 8636 conditions per place. [2024-06-28 01:20:53,255 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 110 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-06-28 01:20:53,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 142 transitions, 1192 flow [2024-06-28 01:20:53,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:53,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:53,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 01:20:53,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577259475218659 [2024-06-28 01:20:53,257 INFO L175 Difference]: Start difference. First operand has 89 places, 104 transitions, 762 flow. Second operand 7 states and 157 transitions. [2024-06-28 01:20:53,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 142 transitions, 1192 flow [2024-06-28 01:20:53,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 142 transitions, 1125 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:53,274 INFO L231 Difference]: Finished difference. Result has 93 places, 108 transitions, 803 flow [2024-06-28 01:20:53,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=803, PETRI_PLACES=93, PETRI_TRANSITIONS=108} [2024-06-28 01:20:53,275 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 38 predicate places. [2024-06-28 01:20:53,275 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 108 transitions, 803 flow [2024-06-28 01:20:53,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:53,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:53,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:53,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:20:53,276 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:53,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:53,276 INFO L85 PathProgramCache]: Analyzing trace with hash -603281685, now seen corresponding path program 2 times [2024-06-28 01:20:53,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:53,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983185767] [2024-06-28 01:20:53,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:53,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:53,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:54,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-28 01:20:54,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:54,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983185767] [2024-06-28 01:20:54,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983185767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:54,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:54,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:54,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283069118] [2024-06-28 01:20:54,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:54,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:54,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:54,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:54,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:54,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:20:54,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 108 transitions, 803 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:54,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:54,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:20:54,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:56,409 INFO L124 PetriNetUnfolderBase]: 6227/9742 cut-off events. [2024-06-28 01:20:56,409 INFO L125 PetriNetUnfolderBase]: For 49778/49778 co-relation queries the response was YES. [2024-06-28 01:20:56,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36589 conditions, 9742 events. 6227/9742 cut-off events. For 49778/49778 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 59438 event pairs, 2675 based on Foata normal form. 4/9449 useless extension candidates. Maximal degree in co-relation 36552. Up to 8644 conditions per place. [2024-06-28 01:20:56,480 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 111 selfloop transitions, 42 changer transitions 0/160 dead transitions. [2024-06-28 01:20:56,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 160 transitions, 1456 flow [2024-06-28 01:20:56,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:56,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:56,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 01:20:56,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4752186588921283 [2024-06-28 01:20:56,483 INFO L175 Difference]: Start difference. First operand has 93 places, 108 transitions, 803 flow. Second operand 7 states and 163 transitions. [2024-06-28 01:20:56,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 160 transitions, 1456 flow [2024-06-28 01:20:56,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 160 transitions, 1370 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:20:56,518 INFO L231 Difference]: Finished difference. Result has 96 places, 123 transitions, 1025 flow [2024-06-28 01:20:56,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1025, PETRI_PLACES=96, PETRI_TRANSITIONS=123} [2024-06-28 01:20:56,520 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 41 predicate places. [2024-06-28 01:20:56,520 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 123 transitions, 1025 flow [2024-06-28 01:20:56,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:56,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:56,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:56,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:20:56,521 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:56,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:56,521 INFO L85 PathProgramCache]: Analyzing trace with hash -2121367964, now seen corresponding path program 2 times [2024-06-28 01:20:56,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:56,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509174598] [2024-06-28 01:20:56,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:56,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:56,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:58,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:58,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:58,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509174598] [2024-06-28 01:20:58,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509174598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:58,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:58,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:58,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196897767] [2024-06-28 01:20:58,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:58,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:58,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:58,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:58,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:58,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:20:58,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 123 transitions, 1025 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:58,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:58,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:20:58,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:59,857 INFO L124 PetriNetUnfolderBase]: 6295/9814 cut-off events. [2024-06-28 01:20:59,857 INFO L125 PetriNetUnfolderBase]: For 62613/62625 co-relation queries the response was YES. [2024-06-28 01:20:59,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39254 conditions, 9814 events. 6295/9814 cut-off events. For 62613/62625 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 59904 event pairs, 2383 based on Foata normal form. 12/9533 useless extension candidates. Maximal degree in co-relation 39215. Up to 8673 conditions per place. [2024-06-28 01:20:59,910 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 119 selfloop transitions, 46 changer transitions 0/172 dead transitions. [2024-06-28 01:20:59,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 172 transitions, 1670 flow [2024-06-28 01:20:59,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:59,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:59,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 01:20:59,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-06-28 01:20:59,913 INFO L175 Difference]: Start difference. First operand has 96 places, 123 transitions, 1025 flow. Second operand 7 states and 162 transitions. [2024-06-28 01:20:59,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 172 transitions, 1670 flow [2024-06-28 01:20:59,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 172 transitions, 1570 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:59,946 INFO L231 Difference]: Finished difference. Result has 100 places, 134 transitions, 1183 flow [2024-06-28 01:20:59,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1183, PETRI_PLACES=100, PETRI_TRANSITIONS=134} [2024-06-28 01:20:59,947 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 45 predicate places. [2024-06-28 01:20:59,947 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 134 transitions, 1183 flow [2024-06-28 01:20:59,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:59,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:59,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:59,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:20:59,947 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:20:59,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:59,948 INFO L85 PathProgramCache]: Analyzing trace with hash -598611008, now seen corresponding path program 3 times [2024-06-28 01:20:59,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:59,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465827146] [2024-06-28 01:20:59,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:59,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:59,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:01,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:01,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:01,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465827146] [2024-06-28 01:21:01,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465827146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:01,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:01,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:01,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311810574] [2024-06-28 01:21:01,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:01,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:01,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:01,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:01,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:01,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:01,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 134 transitions, 1183 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:01,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:01,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:01,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:02,984 INFO L124 PetriNetUnfolderBase]: 6311/9851 cut-off events. [2024-06-28 01:21:02,985 INFO L125 PetriNetUnfolderBase]: For 72791/72803 co-relation queries the response was YES. [2024-06-28 01:21:03,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41229 conditions, 9851 events. 6311/9851 cut-off events. For 72791/72803 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 60316 event pairs, 2495 based on Foata normal form. 14/9567 useless extension candidates. Maximal degree in co-relation 41188. Up to 8811 conditions per place. [2024-06-28 01:21:03,047 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 129 selfloop transitions, 39 changer transitions 0/175 dead transitions. [2024-06-28 01:21:03,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 175 transitions, 1747 flow [2024-06-28 01:21:03,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:03,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:03,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 01:21:03,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46355685131195334 [2024-06-28 01:21:03,053 INFO L175 Difference]: Start difference. First operand has 100 places, 134 transitions, 1183 flow. Second operand 7 states and 159 transitions. [2024-06-28 01:21:03,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 175 transitions, 1747 flow [2024-06-28 01:21:03,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 175 transitions, 1636 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 01:21:03,118 INFO L231 Difference]: Finished difference. Result has 104 places, 138 transitions, 1230 flow [2024-06-28 01:21:03,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1230, PETRI_PLACES=104, PETRI_TRANSITIONS=138} [2024-06-28 01:21:03,119 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 49 predicate places. [2024-06-28 01:21:03,119 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 138 transitions, 1230 flow [2024-06-28 01:21:03,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:03,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:03,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:03,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:21:03,120 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:03,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:03,120 INFO L85 PathProgramCache]: Analyzing trace with hash -293849295, now seen corresponding path program 3 times [2024-06-28 01:21:03,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:03,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754426710] [2024-06-28 01:21:03,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:03,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:03,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:04,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:04,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:04,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754426710] [2024-06-28 01:21:04,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754426710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:04,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:04,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:04,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004608364] [2024-06-28 01:21:04,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:04,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:04,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:04,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:04,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:04,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:04,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 138 transitions, 1230 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:04,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:04,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:04,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:06,184 INFO L124 PetriNetUnfolderBase]: 6301/9859 cut-off events. [2024-06-28 01:21:06,184 INFO L125 PetriNetUnfolderBase]: For 79940/79946 co-relation queries the response was YES. [2024-06-28 01:21:06,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42497 conditions, 9859 events. 6301/9859 cut-off events. For 79940/79946 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 60477 event pairs, 2472 based on Foata normal form. 8/9561 useless extension candidates. Maximal degree in co-relation 42454. Up to 8684 conditions per place. [2024-06-28 01:21:06,260 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 130 selfloop transitions, 55 changer transitions 0/192 dead transitions. [2024-06-28 01:21:06,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 192 transitions, 2052 flow [2024-06-28 01:21:06,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:06,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:06,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 01:21:06,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-06-28 01:21:06,262 INFO L175 Difference]: Start difference. First operand has 104 places, 138 transitions, 1230 flow. Second operand 7 states and 162 transitions. [2024-06-28 01:21:06,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 192 transitions, 2052 flow [2024-06-28 01:21:06,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 192 transitions, 1927 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:06,335 INFO L231 Difference]: Finished difference. Result has 108 places, 156 transitions, 1548 flow [2024-06-28 01:21:06,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1548, PETRI_PLACES=108, PETRI_TRANSITIONS=156} [2024-06-28 01:21:06,335 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 53 predicate places. [2024-06-28 01:21:06,335 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 156 transitions, 1548 flow [2024-06-28 01:21:06,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:06,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:06,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:06,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:21:06,336 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:06,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:06,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1015994598, now seen corresponding path program 1 times [2024-06-28 01:21:06,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:06,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357160472] [2024-06-28 01:21:06,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:06,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:06,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:07,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:07,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:07,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357160472] [2024-06-28 01:21:07,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357160472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:07,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:07,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:21:07,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874567063] [2024-06-28 01:21:07,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:07,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:21:07,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:07,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:21:07,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:21:07,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:21:07,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 156 transitions, 1548 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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-28 01:21:07,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:07,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:21:07,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:08,642 INFO L124 PetriNetUnfolderBase]: 5444/8739 cut-off events. [2024-06-28 01:21:08,642 INFO L125 PetriNetUnfolderBase]: For 82224/82224 co-relation queries the response was YES. [2024-06-28 01:21:08,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39888 conditions, 8739 events. 5444/8739 cut-off events. For 82224/82224 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 54762 event pairs, 2223 based on Foata normal form. 1/8480 useless extension candidates. Maximal degree in co-relation 39842. Up to 7743 conditions per place. [2024-06-28 01:21:08,703 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 156 selfloop transitions, 9 changer transitions 0/173 dead transitions. [2024-06-28 01:21:08,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 173 transitions, 1964 flow [2024-06-28 01:21:08,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:21:08,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:21:08,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-28 01:21:08,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4530612244897959 [2024-06-28 01:21:08,705 INFO L175 Difference]: Start difference. First operand has 108 places, 156 transitions, 1548 flow. Second operand 5 states and 111 transitions. [2024-06-28 01:21:08,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 173 transitions, 1964 flow [2024-06-28 01:21:08,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 173 transitions, 1822 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-28 01:21:08,770 INFO L231 Difference]: Finished difference. Result has 111 places, 159 transitions, 1458 flow [2024-06-28 01:21:08,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1458, PETRI_PLACES=111, PETRI_TRANSITIONS=159} [2024-06-28 01:21:08,770 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 56 predicate places. [2024-06-28 01:21:08,771 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 159 transitions, 1458 flow [2024-06-28 01:21:08,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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-28 01:21:08,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:08,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:08,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:21:08,771 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:08,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:08,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1525700356, now seen corresponding path program 1 times [2024-06-28 01:21:08,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:08,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389254900] [2024-06-28 01:21:08,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:08,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:08,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:10,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:10,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:10,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389254900] [2024-06-28 01:21:10,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389254900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:10,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:10,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:10,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137100908] [2024-06-28 01:21:10,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:10,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:10,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:10,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:10,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:10,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:10,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 159 transitions, 1458 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:10,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:10,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:10,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:12,525 INFO L124 PetriNetUnfolderBase]: 6301/9853 cut-off events. [2024-06-28 01:21:12,525 INFO L125 PetriNetUnfolderBase]: For 97363/97363 co-relation queries the response was YES. [2024-06-28 01:21:12,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45957 conditions, 9853 events. 6301/9853 cut-off events. For 97363/97363 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 60296 event pairs, 2622 based on Foata normal form. 2/9555 useless extension candidates. Maximal degree in co-relation 45909. Up to 8816 conditions per place. [2024-06-28 01:21:12,596 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 155 selfloop transitions, 35 changer transitions 0/197 dead transitions. [2024-06-28 01:21:12,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 197 transitions, 2022 flow [2024-06-28 01:21:12,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:21:12,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:21:12,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 01:21:12,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 01:21:12,602 INFO L175 Difference]: Start difference. First operand has 111 places, 159 transitions, 1458 flow. Second operand 7 states and 161 transitions. [2024-06-28 01:21:12,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 197 transitions, 2022 flow [2024-06-28 01:21:12,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 197 transitions, 1900 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-28 01:21:12,677 INFO L231 Difference]: Finished difference. Result has 115 places, 162 transitions, 1486 flow [2024-06-28 01:21:12,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1486, PETRI_PLACES=115, PETRI_TRANSITIONS=162} [2024-06-28 01:21:12,678 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 60 predicate places. [2024-06-28 01:21:12,678 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 162 transitions, 1486 flow [2024-06-28 01:21:12,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:12,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:12,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:12,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:21:12,678 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:12,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:12,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1720333752, now seen corresponding path program 1 times [2024-06-28 01:21:12,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:12,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892527995] [2024-06-28 01:21:12,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:12,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:12,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:14,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:14,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:14,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892527995] [2024-06-28 01:21:14,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892527995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:14,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:14,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:14,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970323606] [2024-06-28 01:21:14,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:14,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:14,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:14,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:14,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:14,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:14,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 162 transitions, 1486 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:14,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:14,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:14,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:16,030 INFO L124 PetriNetUnfolderBase]: 6420/10024 cut-off events. [2024-06-28 01:21:16,031 INFO L125 PetriNetUnfolderBase]: For 106544/106544 co-relation queries the response was YES. [2024-06-28 01:21:16,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47340 conditions, 10024 events. 6420/10024 cut-off events. For 106544/106544 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 61141 event pairs, 2580 based on Foata normal form. 8/9730 useless extension candidates. Maximal degree in co-relation 47291. Up to 8880 conditions per place. [2024-06-28 01:21:16,106 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 170 selfloop transitions, 48 changer transitions 0/225 dead transitions. [2024-06-28 01:21:16,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 225 transitions, 2314 flow [2024-06-28 01:21:16,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:16,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:16,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:21:16,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846938775510204 [2024-06-28 01:21:16,107 INFO L175 Difference]: Start difference. First operand has 115 places, 162 transitions, 1486 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:21:16,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 225 transitions, 2314 flow [2024-06-28 01:21:16,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 225 transitions, 2230 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:16,199 INFO L231 Difference]: Finished difference. Result has 120 places, 175 transitions, 1761 flow [2024-06-28 01:21:16,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1761, PETRI_PLACES=120, PETRI_TRANSITIONS=175} [2024-06-28 01:21:16,199 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 65 predicate places. [2024-06-28 01:21:16,200 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 175 transitions, 1761 flow [2024-06-28 01:21:16,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:16,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:16,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:16,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:21:16,201 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:16,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:16,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1521861130, now seen corresponding path program 2 times [2024-06-28 01:21:16,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:16,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725855983] [2024-06-28 01:21:16,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:16,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:16,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:17,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:17,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:17,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725855983] [2024-06-28 01:21:17,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725855983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:17,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:17,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:17,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525053566] [2024-06-28 01:21:17,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:17,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:17,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:17,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:17,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:18,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:18,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 175 transitions, 1761 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:18,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:18,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:18,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:20,174 INFO L124 PetriNetUnfolderBase]: 6922/10771 cut-off events. [2024-06-28 01:21:20,174 INFO L125 PetriNetUnfolderBase]: For 143564/143564 co-relation queries the response was YES. [2024-06-28 01:21:20,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55554 conditions, 10771 events. 6922/10771 cut-off events. For 143564/143564 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 65806 event pairs, 2649 based on Foata normal form. 8/10460 useless extension candidates. Maximal degree in co-relation 55502. Up to 8942 conditions per place. [2024-06-28 01:21:20,251 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 175 selfloop transitions, 65 changer transitions 0/247 dead transitions. [2024-06-28 01:21:20,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 247 transitions, 2853 flow [2024-06-28 01:21:20,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:20,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:20,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:21:20,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076530612244898 [2024-06-28 01:21:20,253 INFO L175 Difference]: Start difference. First operand has 120 places, 175 transitions, 1761 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:21:20,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 247 transitions, 2853 flow [2024-06-28 01:21:20,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 247 transitions, 2693 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-28 01:21:20,400 INFO L231 Difference]: Finished difference. Result has 128 places, 188 transitions, 2023 flow [2024-06-28 01:21:20,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2023, PETRI_PLACES=128, PETRI_TRANSITIONS=188} [2024-06-28 01:21:20,400 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 73 predicate places. [2024-06-28 01:21:20,400 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 188 transitions, 2023 flow [2024-06-28 01:21:20,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:20,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:20,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:20,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:21:20,401 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:20,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:20,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1724088162, now seen corresponding path program 3 times [2024-06-28 01:21:20,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:20,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708164313] [2024-06-28 01:21:20,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:20,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:22,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:22,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:22,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708164313] [2024-06-28 01:21:22,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708164313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:22,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:22,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:22,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497852913] [2024-06-28 01:21:22,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:22,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:22,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:22,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:22,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:22,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:22,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 188 transitions, 2023 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:22,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:22,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:22,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:24,030 INFO L124 PetriNetUnfolderBase]: 7016/10905 cut-off events. [2024-06-28 01:21:24,030 INFO L125 PetriNetUnfolderBase]: For 170305/170305 co-relation queries the response was YES. [2024-06-28 01:21:24,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60262 conditions, 10905 events. 7016/10905 cut-off events. For 170305/170305 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 66863 event pairs, 2675 based on Foata normal form. 12/10597 useless extension candidates. Maximal degree in co-relation 60206. Up to 9628 conditions per place. [2024-06-28 01:21:24,125 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 198 selfloop transitions, 40 changer transitions 0/245 dead transitions. [2024-06-28 01:21:24,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 245 transitions, 2939 flow [2024-06-28 01:21:24,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:24,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:24,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:21:24,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4770408163265306 [2024-06-28 01:21:24,127 INFO L175 Difference]: Start difference. First operand has 128 places, 188 transitions, 2023 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:21:24,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 245 transitions, 2939 flow [2024-06-28 01:21:24,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 245 transitions, 2778 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-28 01:21:24,346 INFO L231 Difference]: Finished difference. Result has 134 places, 198 transitions, 2184 flow [2024-06-28 01:21:24,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2184, PETRI_PLACES=134, PETRI_TRANSITIONS=198} [2024-06-28 01:21:24,346 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-06-28 01:21:24,346 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 198 transitions, 2184 flow [2024-06-28 01:21:24,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:24,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:24,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:24,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:21:24,347 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:24,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:24,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1337895740, now seen corresponding path program 4 times [2024-06-28 01:21:24,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:24,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505428262] [2024-06-28 01:21:24,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:24,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:24,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:26,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:26,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:26,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505428262] [2024-06-28 01:21:26,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505428262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:26,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:26,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:26,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843416813] [2024-06-28 01:21:26,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:26,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:26,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:26,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:26,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:26,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:26,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 198 transitions, 2184 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:26,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:26,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:26,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:28,208 INFO L124 PetriNetUnfolderBase]: 7434/11479 cut-off events. [2024-06-28 01:21:28,208 INFO L125 PetriNetUnfolderBase]: For 186163/186175 co-relation queries the response was YES. [2024-06-28 01:21:28,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64567 conditions, 11479 events. 7434/11479 cut-off events. For 186163/186175 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 70187 event pairs, 2376 based on Foata normal form. 20/11178 useless extension candidates. Maximal degree in co-relation 64508. Up to 9632 conditions per place. [2024-06-28 01:21:28,316 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 184 selfloop transitions, 75 changer transitions 0/266 dead transitions. [2024-06-28 01:21:28,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 266 transitions, 3340 flow [2024-06-28 01:21:28,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:28,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:28,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:21:28,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49744897959183676 [2024-06-28 01:21:28,318 INFO L175 Difference]: Start difference. First operand has 134 places, 198 transitions, 2184 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:21:28,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 266 transitions, 3340 flow [2024-06-28 01:21:28,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 266 transitions, 3245 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 01:21:28,503 INFO L231 Difference]: Finished difference. Result has 139 places, 212 transitions, 2549 flow [2024-06-28 01:21:28,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2549, PETRI_PLACES=139, PETRI_TRANSITIONS=212} [2024-06-28 01:21:28,504 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 84 predicate places. [2024-06-28 01:21:28,505 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 212 transitions, 2549 flow [2024-06-28 01:21:28,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:28,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:28,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:28,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:21:28,505 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:28,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:28,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1346176460, now seen corresponding path program 5 times [2024-06-28 01:21:28,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:28,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617175713] [2024-06-28 01:21:28,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:28,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:28,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:30,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:30,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:30,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617175713] [2024-06-28 01:21:30,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617175713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:30,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:30,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:30,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131692095] [2024-06-28 01:21:30,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:30,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:30,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:30,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:30,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:30,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:30,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 212 transitions, 2549 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:30,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:30,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:30,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:32,380 INFO L124 PetriNetUnfolderBase]: 7446/11538 cut-off events. [2024-06-28 01:21:32,381 INFO L125 PetriNetUnfolderBase]: For 207155/207164 co-relation queries the response was YES. [2024-06-28 01:21:32,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67470 conditions, 11538 events. 7446/11538 cut-off events. For 207155/207164 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 71021 event pairs, 2383 based on Foata normal form. 14/11216 useless extension candidates. Maximal degree in co-relation 67408. Up to 10103 conditions per place. [2024-06-28 01:21:32,470 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 184 selfloop transitions, 87 changer transitions 0/278 dead transitions. [2024-06-28 01:21:32,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 278 transitions, 3691 flow [2024-06-28 01:21:32,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:32,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:32,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:21:32,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-06-28 01:21:32,472 INFO L175 Difference]: Start difference. First operand has 139 places, 212 transitions, 2549 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:21:32,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 278 transitions, 3691 flow [2024-06-28 01:21:32,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 278 transitions, 3517 flow, removed 67 selfloop flow, removed 3 redundant places. [2024-06-28 01:21:32,702 INFO L231 Difference]: Finished difference. Result has 146 places, 229 transitions, 3037 flow [2024-06-28 01:21:32,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2379, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3037, PETRI_PLACES=146, PETRI_TRANSITIONS=229} [2024-06-28 01:21:32,703 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 91 predicate places. [2024-06-28 01:21:32,703 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 229 transitions, 3037 flow [2024-06-28 01:21:32,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:32,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:32,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:32,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:21:32,704 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:32,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:32,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1346169950, now seen corresponding path program 6 times [2024-06-28 01:21:32,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:32,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347720575] [2024-06-28 01:21:32,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:32,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:32,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:34,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:34,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:34,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347720575] [2024-06-28 01:21:34,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347720575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:34,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:34,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:34,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921030923] [2024-06-28 01:21:34,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:34,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:34,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:34,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:34,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:34,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:34,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 229 transitions, 3037 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:34,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:34,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:34,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:36,503 INFO L124 PetriNetUnfolderBase]: 7478/11614 cut-off events. [2024-06-28 01:21:36,504 INFO L125 PetriNetUnfolderBase]: For 218073/218085 co-relation queries the response was YES. [2024-06-28 01:21:36,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68989 conditions, 11614 events. 7478/11614 cut-off events. For 218073/218085 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 71961 event pairs, 2527 based on Foata normal form. 20/11288 useless extension candidates. Maximal degree in co-relation 68923. Up to 10250 conditions per place. [2024-06-28 01:21:36,762 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 223 selfloop transitions, 54 changer transitions 0/284 dead transitions. [2024-06-28 01:21:36,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 284 transitions, 3962 flow [2024-06-28 01:21:36,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:36,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:36,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:21:36,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-06-28 01:21:36,764 INFO L175 Difference]: Start difference. First operand has 146 places, 229 transitions, 3037 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:21:36,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 284 transitions, 3962 flow [2024-06-28 01:21:37,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 284 transitions, 3705 flow, removed 115 selfloop flow, removed 2 redundant places. [2024-06-28 01:21:37,017 INFO L231 Difference]: Finished difference. Result has 152 places, 234 transitions, 2993 flow [2024-06-28 01:21:37,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2993, PETRI_PLACES=152, PETRI_TRANSITIONS=234} [2024-06-28 01:21:37,018 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 97 predicate places. [2024-06-28 01:21:37,018 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 234 transitions, 2993 flow [2024-06-28 01:21:37,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:37,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:37,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:37,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:21:37,018 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:37,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:37,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1337587910, now seen corresponding path program 1 times [2024-06-28 01:21:37,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:37,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253937881] [2024-06-28 01:21:37,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:37,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:37,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:39,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:39,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:39,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253937881] [2024-06-28 01:21:39,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253937881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:39,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:39,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:39,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066619586] [2024-06-28 01:21:39,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:39,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:39,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:39,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:39,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:40,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:21:40,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 234 transitions, 2993 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:40,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:40,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:21:40,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:42,264 INFO L124 PetriNetUnfolderBase]: 6621/10473 cut-off events. [2024-06-28 01:21:42,264 INFO L125 PetriNetUnfolderBase]: For 187609/187609 co-relation queries the response was YES. [2024-06-28 01:21:42,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61591 conditions, 10473 events. 6621/10473 cut-off events. For 187609/187609 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 65815 event pairs, 2129 based on Foata normal form. 4/10192 useless extension candidates. Maximal degree in co-relation 61523. Up to 9280 conditions per place. [2024-06-28 01:21:42,350 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 257 selfloop transitions, 27 changer transitions 0/292 dead transitions. [2024-06-28 01:21:42,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 292 transitions, 3860 flow [2024-06-28 01:21:42,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:21:42,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:21:42,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 01:21:42,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 01:21:42,356 INFO L175 Difference]: Start difference. First operand has 152 places, 234 transitions, 2993 flow. Second operand 9 states and 207 transitions. [2024-06-28 01:21:42,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 292 transitions, 3860 flow [2024-06-28 01:21:42,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 292 transitions, 3621 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 01:21:42,556 INFO L231 Difference]: Finished difference. Result has 156 places, 242 transitions, 2951 flow [2024-06-28 01:21:42,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2757, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2951, PETRI_PLACES=156, PETRI_TRANSITIONS=242} [2024-06-28 01:21:42,557 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 101 predicate places. [2024-06-28 01:21:42,557 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 242 transitions, 2951 flow [2024-06-28 01:21:42,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:42,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:42,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:42,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:21:42,558 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:42,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:42,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1431062885, now seen corresponding path program 1 times [2024-06-28 01:21:42,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:42,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754035780] [2024-06-28 01:21:42,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:42,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:42,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:44,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:44,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:44,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754035780] [2024-06-28 01:21:44,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754035780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:44,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:44,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:21:44,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866660889] [2024-06-28 01:21:44,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:44,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:21:44,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:44,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:21:44,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:21:44,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:21:44,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 242 transitions, 2951 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:44,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:44,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:21:44,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:46,108 INFO L124 PetriNetUnfolderBase]: 6631/10448 cut-off events. [2024-06-28 01:21:46,108 INFO L125 PetriNetUnfolderBase]: For 194407/194407 co-relation queries the response was YES. [2024-06-28 01:21:46,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61723 conditions, 10448 events. 6631/10448 cut-off events. For 194407/194407 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 65018 event pairs, 2236 based on Foata normal form. 2/10178 useless extension candidates. Maximal degree in co-relation 61653. Up to 9364 conditions per place. [2024-06-28 01:21:46,210 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 246 selfloop transitions, 12 changer transitions 0/266 dead transitions. [2024-06-28 01:21:46,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 266 transitions, 3619 flow [2024-06-28 01:21:46,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:21:46,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:21:46,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 01:21:46,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 01:21:46,212 INFO L175 Difference]: Start difference. First operand has 156 places, 242 transitions, 2951 flow. Second operand 6 states and 132 transitions. [2024-06-28 01:21:46,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 266 transitions, 3619 flow [2024-06-28 01:21:46,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 266 transitions, 3495 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:46,460 INFO L231 Difference]: Finished difference. Result has 157 places, 245 transitions, 2893 flow [2024-06-28 01:21:46,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2893, PETRI_PLACES=157, PETRI_TRANSITIONS=245} [2024-06-28 01:21:46,461 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 102 predicate places. [2024-06-28 01:21:46,461 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 245 transitions, 2893 flow [2024-06-28 01:21:46,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:46,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:46,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:46,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:21:46,462 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:46,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:46,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1787848040, now seen corresponding path program 1 times [2024-06-28 01:21:46,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:46,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218981531] [2024-06-28 01:21:46,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:46,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:46,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:48,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:48,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:48,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218981531] [2024-06-28 01:21:48,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218981531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:48,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:48,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:48,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9936405] [2024-06-28 01:21:48,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:48,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:48,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:48,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:48,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:48,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:48,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 245 transitions, 2893 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:48,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:48,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:48,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:51,322 INFO L124 PetriNetUnfolderBase]: 7537/11616 cut-off events. [2024-06-28 01:21:51,322 INFO L125 PetriNetUnfolderBase]: For 228363/228363 co-relation queries the response was YES. [2024-06-28 01:21:51,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69764 conditions, 11616 events. 7537/11616 cut-off events. For 228363/228363 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 70890 event pairs, 2078 based on Foata normal form. 4/11305 useless extension candidates. Maximal degree in co-relation 69693. Up to 10503 conditions per place. [2024-06-28 01:21:51,436 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 253 selfloop transitions, 34 changer transitions 0/294 dead transitions. [2024-06-28 01:21:51,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 294 transitions, 3719 flow [2024-06-28 01:21:51,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:51,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:51,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 01:21:51,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461734693877551 [2024-06-28 01:21:51,438 INFO L175 Difference]: Start difference. First operand has 157 places, 245 transitions, 2893 flow. Second operand 8 states and 181 transitions. [2024-06-28 01:21:51,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 294 transitions, 3719 flow [2024-06-28 01:21:51,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 294 transitions, 3681 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:21:51,714 INFO L231 Difference]: Finished difference. Result has 162 places, 252 transitions, 3058 flow [2024-06-28 01:21:51,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3058, PETRI_PLACES=162, PETRI_TRANSITIONS=252} [2024-06-28 01:21:51,715 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 107 predicate places. [2024-06-28 01:21:51,715 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 252 transitions, 3058 flow [2024-06-28 01:21:51,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:51,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:51,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:51,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:21:51,716 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:51,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:51,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1787909420, now seen corresponding path program 2 times [2024-06-28 01:21:51,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:51,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939718331] [2024-06-28 01:21:51,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:51,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:51,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:53,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:53,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:53,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939718331] [2024-06-28 01:21:53,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939718331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:53,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:53,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:53,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920192830] [2024-06-28 01:21:53,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:53,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:53,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:53,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:53,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:54,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:54,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 252 transitions, 3058 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:54,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:54,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:54,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:56,613 INFO L124 PetriNetUnfolderBase]: 7571/11663 cut-off events. [2024-06-28 01:21:56,613 INFO L125 PetriNetUnfolderBase]: For 247778/247778 co-relation queries the response was YES. [2024-06-28 01:21:56,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71679 conditions, 11663 events. 7571/11663 cut-off events. For 247778/247778 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 71146 event pairs, 2466 based on Foata normal form. 4/11353 useless extension candidates. Maximal degree in co-relation 71606. Up to 10546 conditions per place. [2024-06-28 01:21:56,751 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 253 selfloop transitions, 38 changer transitions 0/298 dead transitions. [2024-06-28 01:21:56,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 298 transitions, 3896 flow [2024-06-28 01:21:56,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:56,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:56,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 01:21:56,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 01:21:56,753 INFO L175 Difference]: Start difference. First operand has 162 places, 252 transitions, 3058 flow. Second operand 8 states and 182 transitions. [2024-06-28 01:21:56,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 298 transitions, 3896 flow [2024-06-28 01:21:57,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 298 transitions, 3751 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:57,004 INFO L231 Difference]: Finished difference. Result has 165 places, 255 transitions, 3096 flow [2024-06-28 01:21:57,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2913, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3096, PETRI_PLACES=165, PETRI_TRANSITIONS=255} [2024-06-28 01:21:57,006 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 110 predicate places. [2024-06-28 01:21:57,006 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 255 transitions, 3096 flow [2024-06-28 01:21:57,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:57,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:57,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:57,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:21:57,006 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:21:57,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:57,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1787909575, now seen corresponding path program 1 times [2024-06-28 01:21:57,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:57,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416722889] [2024-06-28 01:21:57,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:57,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:57,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:59,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:59,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:59,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416722889] [2024-06-28 01:21:59,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416722889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:59,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:59,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:59,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583942530] [2024-06-28 01:21:59,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:59,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:59,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:59,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:59,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:59,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:21:59,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 255 transitions, 3096 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:59,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:59,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:21:59,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:02,010 INFO L124 PetriNetUnfolderBase]: 7581/11710 cut-off events. [2024-06-28 01:22:02,011 INFO L125 PetriNetUnfolderBase]: For 267568/267568 co-relation queries the response was YES. [2024-06-28 01:22:02,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72644 conditions, 11710 events. 7581/11710 cut-off events. For 267568/267568 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 71565 event pairs, 2497 based on Foata normal form. 4/11389 useless extension candidates. Maximal degree in co-relation 72570. Up to 10420 conditions per place. [2024-06-28 01:22:02,129 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 249 selfloop transitions, 54 changer transitions 0/310 dead transitions. [2024-06-28 01:22:02,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 310 transitions, 4045 flow [2024-06-28 01:22:02,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:02,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:02,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 01:22:02,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 01:22:02,130 INFO L175 Difference]: Start difference. First operand has 165 places, 255 transitions, 3096 flow. Second operand 8 states and 189 transitions. [2024-06-28 01:22:02,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 310 transitions, 4045 flow [2024-06-28 01:22:02,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 310 transitions, 3888 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:02,410 INFO L231 Difference]: Finished difference. Result has 168 places, 261 transitions, 3252 flow [2024-06-28 01:22:02,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2939, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3252, PETRI_PLACES=168, PETRI_TRANSITIONS=261} [2024-06-28 01:22:02,411 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 113 predicate places. [2024-06-28 01:22:02,411 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 261 transitions, 3252 flow [2024-06-28 01:22:02,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:02,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:02,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:02,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:22:02,412 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:02,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:02,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1906919660, now seen corresponding path program 3 times [2024-06-28 01:22:02,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:02,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848790722] [2024-06-28 01:22:02,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:02,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:02,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:04,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-28 01:22:04,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:04,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848790722] [2024-06-28 01:22:04,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848790722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:04,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:04,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:22:04,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809730688] [2024-06-28 01:22:04,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:04,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:22:04,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:04,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:22:04,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:22:04,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:22:04,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 261 transitions, 3252 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:04,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:04,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:22:04,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:06,942 INFO L124 PetriNetUnfolderBase]: 7615/11709 cut-off events. [2024-06-28 01:22:06,943 INFO L125 PetriNetUnfolderBase]: For 281707/281707 co-relation queries the response was YES. [2024-06-28 01:22:07,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74096 conditions, 11709 events. 7615/11709 cut-off events. For 281707/281707 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 71290 event pairs, 2387 based on Foata normal form. 4/11405 useless extension candidates. Maximal degree in co-relation 74020. Up to 10550 conditions per place. [2024-06-28 01:22:07,087 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 252 selfloop transitions, 48 changer transitions 0/307 dead transitions. [2024-06-28 01:22:07,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 307 transitions, 4128 flow [2024-06-28 01:22:07,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:07,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:07,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 01:22:07,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 01:22:07,089 INFO L175 Difference]: Start difference. First operand has 168 places, 261 transitions, 3252 flow. Second operand 8 states and 182 transitions. [2024-06-28 01:22:07,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 307 transitions, 4128 flow [2024-06-28 01:22:07,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 307 transitions, 3943 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-28 01:22:07,519 INFO L231 Difference]: Finished difference. Result has 172 places, 264 transitions, 3277 flow [2024-06-28 01:22:07,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3277, PETRI_PLACES=172, PETRI_TRANSITIONS=264} [2024-06-28 01:22:07,519 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 117 predicate places. [2024-06-28 01:22:07,520 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 264 transitions, 3277 flow [2024-06-28 01:22:07,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:07,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:07,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:07,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:22:07,520 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:07,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:07,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1907135141, now seen corresponding path program 1 times [2024-06-28 01:22:07,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:07,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813141545] [2024-06-28 01:22:07,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:07,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:07,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:10,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:10,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:10,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813141545] [2024-06-28 01:22:10,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813141545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:10,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:10,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:22:10,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830288091] [2024-06-28 01:22:10,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:10,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:22:10,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:10,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:22:10,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:22:10,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:22:10,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 264 transitions, 3277 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:10,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:10,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:22:10,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:12,979 INFO L124 PetriNetUnfolderBase]: 7604/11734 cut-off events. [2024-06-28 01:22:12,979 INFO L125 PetriNetUnfolderBase]: For 296864/296864 co-relation queries the response was YES. [2024-06-28 01:22:13,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74465 conditions, 11734 events. 7604/11734 cut-off events. For 296864/296864 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 71889 event pairs, 2372 based on Foata normal form. 2/11414 useless extension candidates. Maximal degree in co-relation 74388. Up to 10637 conditions per place. [2024-06-28 01:22:13,111 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 274 selfloop transitions, 39 changer transitions 0/320 dead transitions. [2024-06-28 01:22:13,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 320 transitions, 4202 flow [2024-06-28 01:22:13,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:22:13,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:22:13,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 01:22:13,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45351473922902497 [2024-06-28 01:22:13,113 INFO L175 Difference]: Start difference. First operand has 172 places, 264 transitions, 3277 flow. Second operand 9 states and 200 transitions. [2024-06-28 01:22:13,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 320 transitions, 4202 flow [2024-06-28 01:22:13,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 320 transitions, 4014 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:13,472 INFO L231 Difference]: Finished difference. Result has 176 places, 271 transitions, 3303 flow [2024-06-28 01:22:13,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3091, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3303, PETRI_PLACES=176, PETRI_TRANSITIONS=271} [2024-06-28 01:22:13,473 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 121 predicate places. [2024-06-28 01:22:13,473 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 271 transitions, 3303 flow [2024-06-28 01:22:13,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:13,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:13,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:13,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:22:13,474 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:13,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:13,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1399898821, now seen corresponding path program 1 times [2024-06-28 01:22:13,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:13,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144891132] [2024-06-28 01:22:13,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:13,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:13,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:14,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:14,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:14,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144891132] [2024-06-28 01:22:14,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144891132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:14,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:14,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:22:14,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819616168] [2024-06-28 01:22:14,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:14,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:22:14,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:14,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:22:14,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:22:15,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:22:15,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 271 transitions, 3303 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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-28 01:22:15,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:15,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:22:15,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:17,387 INFO L124 PetriNetUnfolderBase]: 7638/11746 cut-off events. [2024-06-28 01:22:17,387 INFO L125 PetriNetUnfolderBase]: For 302961/302961 co-relation queries the response was YES. [2024-06-28 01:22:17,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75270 conditions, 11746 events. 7638/11746 cut-off events. For 302961/302961 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 71399 event pairs, 2384 based on Foata normal form. 1/11435 useless extension candidates. Maximal degree in co-relation 75191. Up to 10761 conditions per place. [2024-06-28 01:22:17,503 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 268 selfloop transitions, 24 changer transitions 0/299 dead transitions. [2024-06-28 01:22:17,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 299 transitions, 4125 flow [2024-06-28 01:22:17,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:22:17,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:22:17,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 01:22:17,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4110787172011662 [2024-06-28 01:22:17,504 INFO L175 Difference]: Start difference. First operand has 176 places, 271 transitions, 3303 flow. Second operand 7 states and 141 transitions. [2024-06-28 01:22:17,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 299 transitions, 4125 flow [2024-06-28 01:22:17,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 299 transitions, 3984 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:17,819 INFO L231 Difference]: Finished difference. Result has 178 places, 279 transitions, 3373 flow [2024-06-28 01:22:17,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3172, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3373, PETRI_PLACES=178, PETRI_TRANSITIONS=279} [2024-06-28 01:22:17,820 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 123 predicate places. [2024-06-28 01:22:17,820 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 279 transitions, 3373 flow [2024-06-28 01:22:17,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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-28 01:22:17,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:17,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:17,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:22:17,820 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:17,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:17,821 INFO L85 PathProgramCache]: Analyzing trace with hash 260285990, now seen corresponding path program 4 times [2024-06-28 01:22:17,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:17,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747844387] [2024-06-28 01:22:17,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:17,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:17,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:20,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:20,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:20,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747844387] [2024-06-28 01:22:20,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747844387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:20,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:20,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:22:20,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712084104] [2024-06-28 01:22:20,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:20,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:22:20,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:20,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:22:20,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:22:20,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:22:20,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 279 transitions, 3373 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:20,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:20,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:22:20,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:22,616 INFO L124 PetriNetUnfolderBase]: 7635/11459 cut-off events. [2024-06-28 01:22:22,616 INFO L125 PetriNetUnfolderBase]: For 315473/315485 co-relation queries the response was YES. [2024-06-28 01:22:22,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75910 conditions, 11459 events. 7635/11459 cut-off events. For 315473/315485 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 67843 event pairs, 2105 based on Foata normal form. 12/11250 useless extension candidates. Maximal degree in co-relation 75829. Up to 10497 conditions per place. [2024-06-28 01:22:22,763 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 254 selfloop transitions, 63 changer transitions 0/324 dead transitions. [2024-06-28 01:22:22,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 324 transitions, 4295 flow [2024-06-28 01:22:22,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:22,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:22,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 01:22:22,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461734693877551 [2024-06-28 01:22:22,765 INFO L175 Difference]: Start difference. First operand has 178 places, 279 transitions, 3373 flow. Second operand 8 states and 181 transitions. [2024-06-28 01:22:22,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 324 transitions, 4295 flow [2024-06-28 01:22:23,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 324 transitions, 4226 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 01:22:23,241 INFO L231 Difference]: Finished difference. Result has 182 places, 282 transitions, 3550 flow [2024-06-28 01:22:23,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3304, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3550, PETRI_PLACES=182, PETRI_TRANSITIONS=282} [2024-06-28 01:22:23,241 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 127 predicate places. [2024-06-28 01:22:23,242 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 282 transitions, 3550 flow [2024-06-28 01:22:23,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:23,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:23,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:23,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:22:23,242 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:23,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:23,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1475174161, now seen corresponding path program 2 times [2024-06-28 01:22:23,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:23,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786581721] [2024-06-28 01:22:23,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:23,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:23,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:26,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:26,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:26,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786581721] [2024-06-28 01:22:26,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786581721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:26,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:26,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:22:26,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835352884] [2024-06-28 01:22:26,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:26,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:22:26,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:26,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:22:26,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:22:26,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:22:26,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 282 transitions, 3550 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:26,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:26,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:22:26,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:29,280 INFO L124 PetriNetUnfolderBase]: 7687/11602 cut-off events. [2024-06-28 01:22:29,280 INFO L125 PetriNetUnfolderBase]: For 335969/335981 co-relation queries the response was YES. [2024-06-28 01:22:29,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77730 conditions, 11602 events. 7687/11602 cut-off events. For 335969/335981 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 69417 event pairs, 2220 based on Foata normal form. 10/11368 useless extension candidates. Maximal degree in co-relation 77648. Up to 10496 conditions per place. [2024-06-28 01:22:29,426 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 249 selfloop transitions, 89 changer transitions 0/345 dead transitions. [2024-06-28 01:22:29,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 345 transitions, 4763 flow [2024-06-28 01:22:29,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:29,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:29,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 01:22:29,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4719387755102041 [2024-06-28 01:22:29,429 INFO L175 Difference]: Start difference. First operand has 182 places, 282 transitions, 3550 flow. Second operand 8 states and 185 transitions. [2024-06-28 01:22:29,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 345 transitions, 4763 flow [2024-06-28 01:22:30,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 345 transitions, 4535 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:30,035 INFO L231 Difference]: Finished difference. Result has 185 places, 299 transitions, 3775 flow [2024-06-28 01:22:30,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3328, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3775, PETRI_PLACES=185, PETRI_TRANSITIONS=299} [2024-06-28 01:22:30,036 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 130 predicate places. [2024-06-28 01:22:30,036 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 299 transitions, 3775 flow [2024-06-28 01:22:30,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:30,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:30,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:30,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:22:30,036 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:30,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:30,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1076707577, now seen corresponding path program 3 times [2024-06-28 01:22:30,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:30,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602078553] [2024-06-28 01:22:30,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:30,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:30,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:33,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:33,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:33,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602078553] [2024-06-28 01:22:33,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602078553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:33,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:33,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:22:33,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855363341] [2024-06-28 01:22:33,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:33,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:22:33,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:33,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:22:33,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:22:33,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:22:33,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 299 transitions, 3775 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:33,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:33,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:22:33,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:35,886 INFO L124 PetriNetUnfolderBase]: 7676/11588 cut-off events. [2024-06-28 01:22:35,886 INFO L125 PetriNetUnfolderBase]: For 342591/342603 co-relation queries the response was YES. [2024-06-28 01:22:35,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78287 conditions, 11588 events. 7676/11588 cut-off events. For 342591/342603 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 69432 event pairs, 2215 based on Foata normal form. 10/11353 useless extension candidates. Maximal degree in co-relation 78203. Up to 10481 conditions per place. [2024-06-28 01:22:36,002 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 249 selfloop transitions, 88 changer transitions 0/344 dead transitions. [2024-06-28 01:22:36,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 344 transitions, 4641 flow [2024-06-28 01:22:36,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:36,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:36,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 01:22:36,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4719387755102041 [2024-06-28 01:22:36,004 INFO L175 Difference]: Start difference. First operand has 185 places, 299 transitions, 3775 flow. Second operand 8 states and 185 transitions. [2024-06-28 01:22:36,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 344 transitions, 4641 flow [2024-06-28 01:22:36,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 344 transitions, 4512 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 01:22:36,450 INFO L231 Difference]: Finished difference. Result has 191 places, 300 transitions, 3859 flow [2024-06-28 01:22:36,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3859, PETRI_PLACES=191, PETRI_TRANSITIONS=300} [2024-06-28 01:22:36,451 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 136 predicate places. [2024-06-28 01:22:36,451 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 300 transitions, 3859 flow [2024-06-28 01:22:36,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:36,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:36,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:36,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:22:36,452 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:36,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:36,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1413261061, now seen corresponding path program 2 times [2024-06-28 01:22:36,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:36,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693193480] [2024-06-28 01:22:36,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:36,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:36,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:38,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-28 01:22:38,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:38,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693193480] [2024-06-28 01:22:38,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693193480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:38,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:38,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:22:38,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808310640] [2024-06-28 01:22:38,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:38,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:22:38,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:38,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:22:38,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:22:38,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:22:38,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 300 transitions, 3859 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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-28 01:22:38,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:38,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:22:38,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:40,325 INFO L124 PetriNetUnfolderBase]: 7704/11551 cut-off events. [2024-06-28 01:22:40,326 INFO L125 PetriNetUnfolderBase]: For 350804/350816 co-relation queries the response was YES. [2024-06-28 01:22:40,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78232 conditions, 11551 events. 7704/11551 cut-off events. For 350804/350816 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 68136 event pairs, 2364 based on Foata normal form. 9/11340 useless extension candidates. Maximal degree in co-relation 78145. Up to 10815 conditions per place. [2024-06-28 01:22:40,465 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 288 selfloop transitions, 32 changer transitions 0/327 dead transitions. [2024-06-28 01:22:40,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 327 transitions, 4803 flow [2024-06-28 01:22:40,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:22:40,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:22:40,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 01:22:40,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4110787172011662 [2024-06-28 01:22:40,467 INFO L175 Difference]: Start difference. First operand has 191 places, 300 transitions, 3859 flow. Second operand 7 states and 141 transitions. [2024-06-28 01:22:40,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 327 transitions, 4803 flow [2024-06-28 01:22:40,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 327 transitions, 4625 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:22:40,902 INFO L231 Difference]: Finished difference. Result has 193 places, 306 transitions, 3849 flow [2024-06-28 01:22:40,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3849, PETRI_PLACES=193, PETRI_TRANSITIONS=306} [2024-06-28 01:22:40,903 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 138 predicate places. [2024-06-28 01:22:40,903 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 306 transitions, 3849 flow [2024-06-28 01:22:40,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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-28 01:22:40,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:40,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:40,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:22:40,903 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:40,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:40,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1570549153, now seen corresponding path program 3 times [2024-06-28 01:22:40,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:40,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807642052] [2024-06-28 01:22:40,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:40,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:40,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:42,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-28 01:22:42,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807642052] [2024-06-28 01:22:42,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807642052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:42,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:42,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:22:42,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768043212] [2024-06-28 01:22:42,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:42,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:22:42,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:42,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:22:42,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:22:42,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:22:42,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 306 transitions, 3849 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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-28 01:22:42,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:42,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:22:42,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:44,441 INFO L124 PetriNetUnfolderBase]: 7721/11578 cut-off events. [2024-06-28 01:22:44,441 INFO L125 PetriNetUnfolderBase]: For 363398/363398 co-relation queries the response was YES. [2024-06-28 01:22:44,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79200 conditions, 11578 events. 7721/11578 cut-off events. For 363398/363398 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 68387 event pairs, 2367 based on Foata normal form. 1/11362 useless extension candidates. Maximal degree in co-relation 79112. Up to 10866 conditions per place. [2024-06-28 01:22:44,618 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 300 selfloop transitions, 29 changer transitions 0/336 dead transitions. [2024-06-28 01:22:44,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 336 transitions, 4653 flow [2024-06-28 01:22:44,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:22:44,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:22:44,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-28 01:22:44,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4402332361516035 [2024-06-28 01:22:44,620 INFO L175 Difference]: Start difference. First operand has 193 places, 306 transitions, 3849 flow. Second operand 7 states and 151 transitions. [2024-06-28 01:22:44,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 336 transitions, 4653 flow [2024-06-28 01:22:45,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 336 transitions, 4572 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 01:22:45,141 INFO L231 Difference]: Finished difference. Result has 197 places, 309 transitions, 3866 flow [2024-06-28 01:22:45,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3768, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3866, PETRI_PLACES=197, PETRI_TRANSITIONS=309} [2024-06-28 01:22:45,141 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 142 predicate places. [2024-06-28 01:22:45,142 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 309 transitions, 3866 flow [2024-06-28 01:22:45,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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-28 01:22:45,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:45,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:45,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:22:45,142 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:45,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:45,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1405648484, now seen corresponding path program 1 times [2024-06-28 01:22:45,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:45,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539629196] [2024-06-28 01:22:45,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:45,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:46,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-28 01:22:46,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:46,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539629196] [2024-06-28 01:22:46,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539629196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:46,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:46,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:22:46,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496632592] [2024-06-28 01:22:46,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:46,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:22:46,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:46,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:22:46,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:22:46,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:22:46,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 309 transitions, 3866 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:46,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:46,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:22:46,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:48,653 INFO L124 PetriNetUnfolderBase]: 6874/10580 cut-off events. [2024-06-28 01:22:48,653 INFO L125 PetriNetUnfolderBase]: For 325357/325357 co-relation queries the response was YES. [2024-06-28 01:22:48,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71795 conditions, 10580 events. 6874/10580 cut-off events. For 325357/325357 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 64234 event pairs, 2033 based on Foata normal form. 1/10387 useless extension candidates. Maximal degree in co-relation 71705. Up to 9715 conditions per place. [2024-06-28 01:22:48,777 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 314 selfloop transitions, 14 changer transitions 0/336 dead transitions. [2024-06-28 01:22:48,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 336 transitions, 4730 flow [2024-06-28 01:22:48,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:22:48,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:22:48,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 01:22:48,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 01:22:48,779 INFO L175 Difference]: Start difference. First operand has 197 places, 309 transitions, 3866 flow. Second operand 6 states and 132 transitions. [2024-06-28 01:22:48,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 336 transitions, 4730 flow [2024-06-28 01:22:49,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 336 transitions, 4671 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:22:49,203 INFO L231 Difference]: Finished difference. Result has 199 places, 316 transitions, 3966 flow [2024-06-28 01:22:49,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3807, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3966, PETRI_PLACES=199, PETRI_TRANSITIONS=316} [2024-06-28 01:22:49,212 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 144 predicate places. [2024-06-28 01:22:49,212 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 316 transitions, 3966 flow [2024-06-28 01:22:49,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:49,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:49,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:49,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:22:49,213 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:49,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:49,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1413267044, now seen corresponding path program 2 times [2024-06-28 01:22:49,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:49,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449586847] [2024-06-28 01:22:49,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:49,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:49,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:50,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:50,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:50,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449586847] [2024-06-28 01:22:50,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449586847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:50,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:50,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:22:50,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026481682] [2024-06-28 01:22:50,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:50,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:22:50,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:50,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:22:50,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:22:50,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:22:50,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 316 transitions, 3966 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:50,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:50,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:22:50,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:52,790 INFO L124 PetriNetUnfolderBase]: 6879/10585 cut-off events. [2024-06-28 01:22:52,790 INFO L125 PetriNetUnfolderBase]: For 337707/337707 co-relation queries the response was YES. [2024-06-28 01:22:52,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73194 conditions, 10585 events. 6879/10585 cut-off events. For 337707/337707 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 64294 event pairs, 2030 based on Foata normal form. 1/10391 useless extension candidates. Maximal degree in co-relation 73102. Up to 9728 conditions per place. [2024-06-28 01:22:52,910 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 318 selfloop transitions, 14 changer transitions 0/340 dead transitions. [2024-06-28 01:22:52,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 340 transitions, 4816 flow [2024-06-28 01:22:52,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:22:52,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:22:52,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-28 01:22:52,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 01:22:52,912 INFO L175 Difference]: Start difference. First operand has 199 places, 316 transitions, 3966 flow. Second operand 6 states and 129 transitions. [2024-06-28 01:22:52,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 340 transitions, 4816 flow [2024-06-28 01:22:53,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 340 transitions, 4763 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 01:22:53,370 INFO L231 Difference]: Finished difference. Result has 203 places, 323 transitions, 4058 flow [2024-06-28 01:22:53,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3913, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4058, PETRI_PLACES=203, PETRI_TRANSITIONS=323} [2024-06-28 01:22:53,374 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 148 predicate places. [2024-06-28 01:22:53,374 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 323 transitions, 4058 flow [2024-06-28 01:22:53,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:53,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:53,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:53,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:22:53,375 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:53,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:53,376 INFO L85 PathProgramCache]: Analyzing trace with hash -411283687, now seen corresponding path program 1 times [2024-06-28 01:22:53,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:53,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695471654] [2024-06-28 01:22:53,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:53,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:56,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:56,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:56,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695471654] [2024-06-28 01:22:56,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695471654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:56,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:56,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:22:56,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134204561] [2024-06-28 01:22:56,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:56,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:22:56,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:56,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:22:56,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:22:56,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:22:56,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 323 transitions, 4058 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:56,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:56,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:22:56,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:59,019 INFO L124 PetriNetUnfolderBase]: 7846/12096 cut-off events. [2024-06-28 01:22:59,020 INFO L125 PetriNetUnfolderBase]: For 421392/421392 co-relation queries the response was YES. [2024-06-28 01:22:59,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84651 conditions, 12096 events. 7846/12096 cut-off events. For 421392/421392 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 73902 event pairs, 1862 based on Foata normal form. 8/11775 useless extension candidates. Maximal degree in co-relation 84557. Up to 10803 conditions per place. [2024-06-28 01:22:59,151 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 329 selfloop transitions, 51 changer transitions 0/387 dead transitions. [2024-06-28 01:22:59,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 387 transitions, 5278 flow [2024-06-28 01:22:59,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:22:59,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:22:59,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 01:22:59,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47392290249433106 [2024-06-28 01:22:59,153 INFO L175 Difference]: Start difference. First operand has 203 places, 323 transitions, 4058 flow. Second operand 9 states and 209 transitions. [2024-06-28 01:22:59,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 387 transitions, 5278 flow [2024-06-28 01:22:59,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 387 transitions, 5213 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 01:22:59,697 INFO L231 Difference]: Finished difference. Result has 211 places, 330 transitions, 4380 flow [2024-06-28 01:22:59,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3993, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4380, PETRI_PLACES=211, PETRI_TRANSITIONS=330} [2024-06-28 01:22:59,698 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 156 predicate places. [2024-06-28 01:22:59,698 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 330 transitions, 4380 flow [2024-06-28 01:22:59,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:59,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:59,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:59,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:22:59,699 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:22:59,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:59,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1061892979, now seen corresponding path program 2 times [2024-06-28 01:22:59,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:59,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699119785] [2024-06-28 01:22:59,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:59,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:59,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:02,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:23:02,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:02,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699119785] [2024-06-28 01:23:02,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699119785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:02,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:02,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:23:02,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778402599] [2024-06-28 01:23:02,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:02,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:23:02,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:02,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:23:02,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:23:02,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:23:02,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 330 transitions, 4380 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:02,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:02,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:23:02,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:05,562 INFO L124 PetriNetUnfolderBase]: 7938/12271 cut-off events. [2024-06-28 01:23:05,563 INFO L125 PetriNetUnfolderBase]: For 456464/456464 co-relation queries the response was YES. [2024-06-28 01:23:05,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88034 conditions, 12271 events. 7938/12271 cut-off events. For 456464/456464 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 75800 event pairs, 2229 based on Foata normal form. 8/11937 useless extension candidates. Maximal degree in co-relation 87937. Up to 10920 conditions per place. [2024-06-28 01:23:05,696 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 329 selfloop transitions, 57 changer transitions 0/393 dead transitions. [2024-06-28 01:23:05,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 393 transitions, 5574 flow [2024-06-28 01:23:05,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:23:05,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:23:05,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 01:23:05,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 01:23:05,697 INFO L175 Difference]: Start difference. First operand has 211 places, 330 transitions, 4380 flow. Second operand 9 states and 210 transitions. [2024-06-28 01:23:05,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 393 transitions, 5574 flow [2024-06-28 01:23:06,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 393 transitions, 5295 flow, removed 115 selfloop flow, removed 4 redundant places. [2024-06-28 01:23:06,334 INFO L231 Difference]: Finished difference. Result has 217 places, 335 transitions, 4434 flow [2024-06-28 01:23:06,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4434, PETRI_PLACES=217, PETRI_TRANSITIONS=335} [2024-06-28 01:23:06,335 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 162 predicate places. [2024-06-28 01:23:06,335 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 335 transitions, 4434 flow [2024-06-28 01:23:06,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:06,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:06,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:06,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:23:06,336 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:23:06,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:06,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1614132863, now seen corresponding path program 3 times [2024-06-28 01:23:06,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:06,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974784381] [2024-06-28 01:23:06,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:06,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:06,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:08,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:23:08,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:08,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974784381] [2024-06-28 01:23:08,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974784381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:08,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:08,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:23:08,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775297213] [2024-06-28 01:23:08,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:08,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:23:08,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:08,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:23:08,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:23:09,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:23:09,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 335 transitions, 4434 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:09,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:09,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:23:09,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:12,227 INFO L124 PetriNetUnfolderBase]: 8022/12365 cut-off events. [2024-06-28 01:23:12,227 INFO L125 PetriNetUnfolderBase]: For 489656/489656 co-relation queries the response was YES. [2024-06-28 01:23:12,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89932 conditions, 12365 events. 8022/12365 cut-off events. For 489656/489656 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 76051 event pairs, 2144 based on Foata normal form. 8/12041 useless extension candidates. Maximal degree in co-relation 89832. Up to 10930 conditions per place. [2024-06-28 01:23:12,357 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 329 selfloop transitions, 61 changer transitions 0/397 dead transitions. [2024-06-28 01:23:12,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 397 transitions, 5568 flow [2024-06-28 01:23:12,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:23:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:23:12,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 01:23:12,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2024-06-28 01:23:12,359 INFO L175 Difference]: Start difference. First operand has 217 places, 335 transitions, 4434 flow. Second operand 9 states and 212 transitions. [2024-06-28 01:23:12,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 397 transitions, 5568 flow [2024-06-28 01:23:13,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 397 transitions, 5323 flow, removed 90 selfloop flow, removed 5 redundant places. [2024-06-28 01:23:13,066 INFO L231 Difference]: Finished difference. Result has 221 places, 338 transitions, 4444 flow [2024-06-28 01:23:13,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4189, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4444, PETRI_PLACES=221, PETRI_TRANSITIONS=338} [2024-06-28 01:23:13,068 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 166 predicate places. [2024-06-28 01:23:13,068 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 338 transitions, 4444 flow [2024-06-28 01:23:13,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:13,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:13,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:13,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:23:13,069 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:23:13,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:13,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1526367399, now seen corresponding path program 1 times [2024-06-28 01:23:13,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:13,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539738739] [2024-06-28 01:23:13,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:13,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:13,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:15,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:23:15,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:15,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539738739] [2024-06-28 01:23:15,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539738739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:15,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:15,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:23:15,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348863780] [2024-06-28 01:23:15,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:15,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:23:15,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:15,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:23:15,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:23:16,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:23:16,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 338 transitions, 4444 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:16,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:16,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:23:16,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:18,981 INFO L124 PetriNetUnfolderBase]: 8074/12434 cut-off events. [2024-06-28 01:23:18,982 INFO L125 PetriNetUnfolderBase]: For 503800/503800 co-relation queries the response was YES. [2024-06-28 01:23:19,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91061 conditions, 12434 events. 8074/12434 cut-off events. For 503800/503800 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 76389 event pairs, 2223 based on Foata normal form. 4/12107 useless extension candidates. Maximal degree in co-relation 90959. Up to 11145 conditions per place. [2024-06-28 01:23:19,152 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 338 selfloop transitions, 59 changer transitions 0/404 dead transitions. [2024-06-28 01:23:19,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 404 transitions, 5631 flow [2024-06-28 01:23:19,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:23:19,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:23:19,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 01:23:19,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 01:23:19,153 INFO L175 Difference]: Start difference. First operand has 221 places, 338 transitions, 4444 flow. Second operand 9 states and 213 transitions. [2024-06-28 01:23:19,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 404 transitions, 5631 flow [2024-06-28 01:23:19,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 404 transitions, 5397 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-28 01:23:19,967 INFO L231 Difference]: Finished difference. Result has 224 places, 346 transitions, 4511 flow [2024-06-28 01:23:19,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4511, PETRI_PLACES=224, PETRI_TRANSITIONS=346} [2024-06-28 01:23:19,968 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 169 predicate places. [2024-06-28 01:23:19,968 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 346 transitions, 4511 flow [2024-06-28 01:23:19,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:19,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:19,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:19,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:23:19,969 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:23:19,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:19,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1014853133, now seen corresponding path program 4 times [2024-06-28 01:23:19,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:19,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977766870] [2024-06-28 01:23:19,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:19,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:19,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:22,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-28 01:23:22,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:22,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977766870] [2024-06-28 01:23:22,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977766870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:22,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:22,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:23:22,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032576174] [2024-06-28 01:23:22,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:22,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:23:22,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:22,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:23:22,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:23:22,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:23:22,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 346 transitions, 4511 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:22,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:22,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:23:22,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:25,492 INFO L124 PetriNetUnfolderBase]: 8158/12645 cut-off events. [2024-06-28 01:23:25,492 INFO L125 PetriNetUnfolderBase]: For 527742/527742 co-relation queries the response was YES. [2024-06-28 01:23:25,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92804 conditions, 12645 events. 8158/12645 cut-off events. For 527742/527742 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 78768 event pairs, 2203 based on Foata normal form. 8/12293 useless extension candidates. Maximal degree in co-relation 92700. Up to 11103 conditions per place. [2024-06-28 01:23:25,646 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 328 selfloop transitions, 75 changer transitions 0/410 dead transitions. [2024-06-28 01:23:25,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 410 transitions, 5742 flow [2024-06-28 01:23:25,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:23:25,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:23:25,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 01:23:25,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2024-06-28 01:23:25,653 INFO L175 Difference]: Start difference. First operand has 224 places, 346 transitions, 4511 flow. Second operand 9 states and 212 transitions. [2024-06-28 01:23:25,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 410 transitions, 5742 flow [2024-06-28 01:23:26,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 410 transitions, 5548 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 01:23:26,584 INFO L231 Difference]: Finished difference. Result has 228 places, 351 transitions, 4693 flow [2024-06-28 01:23:26,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4317, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4693, PETRI_PLACES=228, PETRI_TRANSITIONS=351} [2024-06-28 01:23:26,586 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 173 predicate places. [2024-06-28 01:23:26,586 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 351 transitions, 4693 flow [2024-06-28 01:23:26,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:26,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:26,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:26,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:23:26,587 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:23:26,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:26,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1014846189, now seen corresponding path program 2 times [2024-06-28 01:23:26,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:26,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936459769] [2024-06-28 01:23:26,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:26,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:26,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:29,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:23:29,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:29,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936459769] [2024-06-28 01:23:29,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936459769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:29,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:29,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:23:29,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131164644] [2024-06-28 01:23:29,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:29,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:23:29,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:29,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:23:29,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:23:29,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:23:29,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 351 transitions, 4693 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:29,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:29,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:23:29,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:32,891 INFO L124 PetriNetUnfolderBase]: 8187/12631 cut-off events. [2024-06-28 01:23:32,891 INFO L125 PetriNetUnfolderBase]: For 553656/553656 co-relation queries the response was YES. [2024-06-28 01:23:32,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94249 conditions, 12631 events. 8187/12631 cut-off events. For 553656/553656 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 78322 event pairs, 2245 based on Foata normal form. 4/12293 useless extension candidates. Maximal degree in co-relation 94143. Up to 11189 conditions per place. [2024-06-28 01:23:33,056 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 330 selfloop transitions, 79 changer transitions 0/416 dead transitions. [2024-06-28 01:23:33,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 416 transitions, 5915 flow [2024-06-28 01:23:33,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:23:33,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:23:33,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 01:23:33,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2024-06-28 01:23:33,079 INFO L175 Difference]: Start difference. First operand has 228 places, 351 transitions, 4693 flow. Second operand 9 states and 212 transitions. [2024-06-28 01:23:33,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 416 transitions, 5915 flow [2024-06-28 01:23:33,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 416 transitions, 5653 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-28 01:23:33,889 INFO L231 Difference]: Finished difference. Result has 233 places, 359 transitions, 4773 flow [2024-06-28 01:23:33,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4773, PETRI_PLACES=233, PETRI_TRANSITIONS=359} [2024-06-28 01:23:33,889 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 178 predicate places. [2024-06-28 01:23:33,889 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 359 transitions, 4773 flow [2024-06-28 01:23:33,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:33,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:33,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:33,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:23:33,890 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:23:33,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:33,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1008597023, now seen corresponding path program 5 times [2024-06-28 01:23:33,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:33,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850139204] [2024-06-28 01:23:33,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:33,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:33,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:36,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-28 01:23:36,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:36,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850139204] [2024-06-28 01:23:36,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850139204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:36,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:36,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:23:36,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649350276] [2024-06-28 01:23:36,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:36,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:23:36,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:36,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:23:36,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:23:36,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:23:36,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 359 transitions, 4773 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:36,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:36,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:23:36,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:40,003 INFO L124 PetriNetUnfolderBase]: 8779/13236 cut-off events. [2024-06-28 01:23:40,003 INFO L125 PetriNetUnfolderBase]: For 628644/628644 co-relation queries the response was YES. [2024-06-28 01:23:40,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102041 conditions, 13236 events. 8779/13236 cut-off events. For 628644/628644 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 80146 event pairs, 2359 based on Foata normal form. 28/13003 useless extension candidates. Maximal degree in co-relation 101933. Up to 11816 conditions per place. [2024-06-28 01:23:40,147 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 385 selfloop transitions, 55 changer transitions 0/447 dead transitions. [2024-06-28 01:23:40,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 447 transitions, 6643 flow [2024-06-28 01:23:40,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:23:40,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:23:40,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-28 01:23:40,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-28 01:23:40,148 INFO L175 Difference]: Start difference. First operand has 233 places, 359 transitions, 4773 flow. Second operand 10 states and 225 transitions. [2024-06-28 01:23:40,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 447 transitions, 6643 flow [2024-06-28 01:23:41,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 447 transitions, 6365 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-28 01:23:41,032 INFO L231 Difference]: Finished difference. Result has 240 places, 387 transitions, 5258 flow [2024-06-28 01:23:41,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5258, PETRI_PLACES=240, PETRI_TRANSITIONS=387} [2024-06-28 01:23:41,033 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 185 predicate places. [2024-06-28 01:23:41,033 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 387 transitions, 5258 flow [2024-06-28 01:23:41,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:41,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:41,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:41,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:23:41,034 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:23:41,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:41,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1015030763, now seen corresponding path program 6 times [2024-06-28 01:23:41,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:41,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675587365] [2024-06-28 01:23:41,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:41,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:41,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:43,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:23:43,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:43,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675587365] [2024-06-28 01:23:43,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675587365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:43,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:43,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:23:43,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217630077] [2024-06-28 01:23:43,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:43,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:23:43,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:43,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:23:43,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:23:44,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:23:44,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 387 transitions, 5258 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:44,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:44,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:23:44,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:47,627 INFO L124 PetriNetUnfolderBase]: 8871/13723 cut-off events. [2024-06-28 01:23:47,628 INFO L125 PetriNetUnfolderBase]: For 657113/657113 co-relation queries the response was YES. [2024-06-28 01:23:47,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105481 conditions, 13723 events. 8871/13723 cut-off events. For 657113/657113 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 86352 event pairs, 2314 based on Foata normal form. 8/13355 useless extension candidates. Maximal degree in co-relation 105369. Up to 12172 conditions per place. [2024-06-28 01:23:47,812 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 362 selfloop transitions, 81 changer transitions 0/450 dead transitions. [2024-06-28 01:23:47,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 450 transitions, 6624 flow [2024-06-28 01:23:47,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:23:47,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:23:47,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 01:23:47,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 01:23:47,814 INFO L175 Difference]: Start difference. First operand has 240 places, 387 transitions, 5258 flow. Second operand 9 states and 210 transitions. [2024-06-28 01:23:47,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 450 transitions, 6624 flow [2024-06-28 01:23:48,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 450 transitions, 6439 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 01:23:48,866 INFO L231 Difference]: Finished difference. Result has 244 places, 392 transitions, 5490 flow [2024-06-28 01:23:48,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5073, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5490, PETRI_PLACES=244, PETRI_TRANSITIONS=392} [2024-06-28 01:23:48,867 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 189 predicate places. [2024-06-28 01:23:48,867 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 392 transitions, 5490 flow [2024-06-28 01:23:48,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:48,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:48,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:48,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:23:48,868 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:23:48,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:48,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2081851251, now seen corresponding path program 3 times [2024-06-28 01:23:48,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:48,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271940765] [2024-06-28 01:23:48,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:48,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:48,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:23:51,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:23:51,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:23:51,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271940765] [2024-06-28 01:23:51,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271940765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:23:51,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:23:51,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:23:51,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350812295] [2024-06-28 01:23:51,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:23:51,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:23:51,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:23:51,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:23:51,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:23:52,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:23:52,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 392 transitions, 5490 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:52,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:23:52,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:23:52,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:23:55,837 INFO L124 PetriNetUnfolderBase]: 9079/13708 cut-off events. [2024-06-28 01:23:55,837 INFO L125 PetriNetUnfolderBase]: For 657955/657955 co-relation queries the response was YES. [2024-06-28 01:23:55,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106680 conditions, 13708 events. 9079/13708 cut-off events. For 657955/657955 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 83715 event pairs, 2345 based on Foata normal form. 8/13441 useless extension candidates. Maximal degree in co-relation 106566. Up to 12178 conditions per place. [2024-06-28 01:23:56,053 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 375 selfloop transitions, 96 changer transitions 0/478 dead transitions. [2024-06-28 01:23:56,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 478 transitions, 7202 flow [2024-06-28 01:23:56,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:23:56,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:23:56,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 01:23:56,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47346938775510206 [2024-06-28 01:23:56,054 INFO L175 Difference]: Start difference. First operand has 244 places, 392 transitions, 5490 flow. Second operand 10 states and 232 transitions. [2024-06-28 01:23:56,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 478 transitions, 7202 flow [2024-06-28 01:23:57,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 478 transitions, 6888 flow, removed 109 selfloop flow, removed 5 redundant places. [2024-06-28 01:23:57,213 INFO L231 Difference]: Finished difference. Result has 251 places, 415 transitions, 5756 flow [2024-06-28 01:23:57,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5176, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5756, PETRI_PLACES=251, PETRI_TRANSITIONS=415} [2024-06-28 01:23:57,213 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 196 predicate places. [2024-06-28 01:23:57,213 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 415 transitions, 5756 flow [2024-06-28 01:23:57,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:23:57,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:23:57,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:23:57,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:23:57,214 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:23:57,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:23:57,214 INFO L85 PathProgramCache]: Analyzing trace with hash 2081859931, now seen corresponding path program 1 times [2024-06-28 01:23:57,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:23:57,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939906457] [2024-06-28 01:23:57,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:23:57,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:23:57,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:00,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:24:00,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:00,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939906457] [2024-06-28 01:24:00,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939906457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:00,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:00,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:24:00,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741164127] [2024-06-28 01:24:00,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:00,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:24:00,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:00,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:24:00,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:24:00,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:24:00,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 415 transitions, 5756 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:00,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:00,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:24:00,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:04,361 INFO L124 PetriNetUnfolderBase]: 9121/13863 cut-off events. [2024-06-28 01:24:04,361 INFO L125 PetriNetUnfolderBase]: For 666102/666102 co-relation queries the response was YES. [2024-06-28 01:24:04,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108266 conditions, 13863 events. 9121/13863 cut-off events. For 666102/666102 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 85465 event pairs, 2451 based on Foata normal form. 4/13561 useless extension candidates. Maximal degree in co-relation 108148. Up to 12698 conditions per place. [2024-06-28 01:24:04,570 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 406 selfloop transitions, 63 changer transitions 0/476 dead transitions. [2024-06-28 01:24:04,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 476 transitions, 7074 flow [2024-06-28 01:24:04,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:24:04,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:24:04,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-28 01:24:04,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4530612244897959 [2024-06-28 01:24:04,571 INFO L175 Difference]: Start difference. First operand has 251 places, 415 transitions, 5756 flow. Second operand 10 states and 222 transitions. [2024-06-28 01:24:04,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 476 transitions, 7074 flow [2024-06-28 01:24:05,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 476 transitions, 6834 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 01:24:05,910 INFO L231 Difference]: Finished difference. Result has 256 places, 418 transitions, 5795 flow [2024-06-28 01:24:05,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5516, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5795, PETRI_PLACES=256, PETRI_TRANSITIONS=418} [2024-06-28 01:24:05,910 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 201 predicate places. [2024-06-28 01:24:05,911 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 418 transitions, 5795 flow [2024-06-28 01:24:05,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:05,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:05,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:05,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:24:05,911 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:24:05,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:05,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1008590079, now seen corresponding path program 4 times [2024-06-28 01:24:05,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:05,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389025954] [2024-06-28 01:24:05,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:05,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:05,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:09,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:24:09,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:09,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389025954] [2024-06-28 01:24:09,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389025954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:09,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:09,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:24:09,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613099862] [2024-06-28 01:24:09,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:09,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:24:09,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:09,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:24:09,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:24:09,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:24:09,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 418 transitions, 5795 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:09,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:09,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:24:09,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:12,969 INFO L124 PetriNetUnfolderBase]: 9101/13769 cut-off events. [2024-06-28 01:24:12,970 INFO L125 PetriNetUnfolderBase]: For 684566/684566 co-relation queries the response was YES. [2024-06-28 01:24:13,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107868 conditions, 13769 events. 9101/13769 cut-off events. For 684566/684566 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 84290 event pairs, 2339 based on Foata normal form. 8/13493 useless extension candidates. Maximal degree in co-relation 107749. Up to 12224 conditions per place. [2024-06-28 01:24:13,152 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 373 selfloop transitions, 99 changer transitions 0/479 dead transitions. [2024-06-28 01:24:13,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 479 transitions, 7003 flow [2024-06-28 01:24:13,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:24:13,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:24:13,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-28 01:24:13,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 01:24:13,154 INFO L175 Difference]: Start difference. First operand has 256 places, 418 transitions, 5795 flow. Second operand 10 states and 231 transitions. [2024-06-28 01:24:13,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 479 transitions, 7003 flow [2024-06-28 01:24:14,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 479 transitions, 6662 flow, removed 110 selfloop flow, removed 8 redundant places. [2024-06-28 01:24:14,287 INFO L231 Difference]: Finished difference. Result has 258 places, 418 transitions, 5666 flow [2024-06-28 01:24:14,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5454, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5666, PETRI_PLACES=258, PETRI_TRANSITIONS=418} [2024-06-28 01:24:14,288 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 203 predicate places. [2024-06-28 01:24:14,288 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 418 transitions, 5666 flow [2024-06-28 01:24:14,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:14,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:14,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:14,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:24:14,289 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:24:14,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:14,289 INFO L85 PathProgramCache]: Analyzing trace with hash 446832465, now seen corresponding path program 1 times [2024-06-28 01:24:14,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:14,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434524257] [2024-06-28 01:24:14,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:14,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:14,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:16,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:24:16,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:16,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434524257] [2024-06-28 01:24:16,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434524257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:16,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:16,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:24:16,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679339049] [2024-06-28 01:24:16,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:16,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:24:16,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:16,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:24:16,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:24:16,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:24:16,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 418 transitions, 5666 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:16,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:16,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:24:16,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:19,783 INFO L124 PetriNetUnfolderBase]: 9169/13821 cut-off events. [2024-06-28 01:24:19,783 INFO L125 PetriNetUnfolderBase]: For 689866/689866 co-relation queries the response was YES. [2024-06-28 01:24:19,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108424 conditions, 13821 events. 9169/13821 cut-off events. For 689866/689866 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 83905 event pairs, 2477 based on Foata normal form. 2/13549 useless extension candidates. Maximal degree in co-relation 108304. Up to 12876 conditions per place. [2024-06-28 01:24:19,948 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 420 selfloop transitions, 39 changer transitions 0/466 dead transitions. [2024-06-28 01:24:19,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 466 transitions, 7084 flow [2024-06-28 01:24:19,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:24:19,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:24:19,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-28 01:24:19,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4260204081632653 [2024-06-28 01:24:19,950 INFO L175 Difference]: Start difference. First operand has 258 places, 418 transitions, 5666 flow. Second operand 8 states and 167 transitions. [2024-06-28 01:24:19,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 466 transitions, 7084 flow [2024-06-28 01:24:21,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 466 transitions, 6774 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 01:24:21,134 INFO L231 Difference]: Finished difference. Result has 259 places, 437 transitions, 5879 flow [2024-06-28 01:24:21,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5879, PETRI_PLACES=259, PETRI_TRANSITIONS=437} [2024-06-28 01:24:21,135 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 204 predicate places. [2024-06-28 01:24:21,135 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 437 transitions, 5879 flow [2024-06-28 01:24:21,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:21,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:21,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:21,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:24:21,135 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:24:21,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:21,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1570241696, now seen corresponding path program 1 times [2024-06-28 01:24:21,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:21,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739333482] [2024-06-28 01:24:21,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:21,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:22,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:24:22,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:22,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739333482] [2024-06-28 01:24:22,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739333482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:22,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:22,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:24:22,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597451257] [2024-06-28 01:24:22,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:22,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:24:22,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:22,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:24:22,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:24:22,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:24:22,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 437 transitions, 5879 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:22,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:22,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:24:22,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:26,647 INFO L124 PetriNetUnfolderBase]: 9189/13845 cut-off events. [2024-06-28 01:24:26,648 INFO L125 PetriNetUnfolderBase]: For 717590/717590 co-relation queries the response was YES. [2024-06-28 01:24:26,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110031 conditions, 13845 events. 9189/13845 cut-off events. For 717590/717590 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 84093 event pairs, 2480 based on Foata normal form. 1/13579 useless extension candidates. Maximal degree in co-relation 109908. Up to 12940 conditions per place. [2024-06-28 01:24:26,837 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 429 selfloop transitions, 32 changer transitions 0/468 dead transitions. [2024-06-28 01:24:26,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 468 transitions, 7077 flow [2024-06-28 01:24:26,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:24:26,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:24:26,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-28 01:24:26,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43440233236151604 [2024-06-28 01:24:26,840 INFO L175 Difference]: Start difference. First operand has 259 places, 437 transitions, 5879 flow. Second operand 7 states and 149 transitions. [2024-06-28 01:24:26,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 468 transitions, 7077 flow [2024-06-28 01:24:27,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 468 transitions, 6948 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-28 01:24:28,001 INFO L231 Difference]: Finished difference. Result has 264 places, 440 transitions, 5880 flow [2024-06-28 01:24:28,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5750, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5880, PETRI_PLACES=264, PETRI_TRANSITIONS=440} [2024-06-28 01:24:28,002 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 209 predicate places. [2024-06-28 01:24:28,002 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 440 transitions, 5880 flow [2024-06-28 01:24:28,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:28,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:28,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:28,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:24:28,003 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:24:28,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:28,003 INFO L85 PathProgramCache]: Analyzing trace with hash 542334805, now seen corresponding path program 2 times [2024-06-28 01:24:28,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:28,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904775294] [2024-06-28 01:24:28,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:28,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:28,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:29,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:24:29,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:29,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904775294] [2024-06-28 01:24:29,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904775294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:29,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:29,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:24:29,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700672342] [2024-06-28 01:24:29,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:29,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:24:29,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:29,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:24:29,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:24:29,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:24:29,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 440 transitions, 5880 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:29,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:29,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:24:29,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:33,214 INFO L124 PetriNetUnfolderBase]: 9255/13936 cut-off events. [2024-06-28 01:24:33,214 INFO L125 PetriNetUnfolderBase]: For 741396/741396 co-relation queries the response was YES. [2024-06-28 01:24:33,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112142 conditions, 13936 events. 9255/13936 cut-off events. For 741396/741396 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 84554 event pairs, 2481 based on Foata normal form. 2/13670 useless extension candidates. Maximal degree in co-relation 112016. Up to 12915 conditions per place. [2024-06-28 01:24:33,382 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 426 selfloop transitions, 52 changer transitions 0/485 dead transitions. [2024-06-28 01:24:33,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 485 transitions, 7400 flow [2024-06-28 01:24:33,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:24:33,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:24:33,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 01:24:33,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446064139941691 [2024-06-28 01:24:33,383 INFO L175 Difference]: Start difference. First operand has 264 places, 440 transitions, 5880 flow. Second operand 7 states and 153 transitions. [2024-06-28 01:24:33,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 485 transitions, 7400 flow [2024-06-28 01:24:34,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 485 transitions, 7291 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:24:34,592 INFO L231 Difference]: Finished difference. Result has 267 places, 457 transitions, 6272 flow [2024-06-28 01:24:34,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5786, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6272, PETRI_PLACES=267, PETRI_TRANSITIONS=457} [2024-06-28 01:24:34,593 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 212 predicate places. [2024-06-28 01:24:34,593 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 457 transitions, 6272 flow [2024-06-28 01:24:34,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:34,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:34,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:34,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:24:34,594 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:24:34,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:34,594 INFO L85 PathProgramCache]: Analyzing trace with hash -292988201, now seen corresponding path program 7 times [2024-06-28 01:24:34,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:34,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52235535] [2024-06-28 01:24:34,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:34,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:34,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:37,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:24:37,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:37,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52235535] [2024-06-28 01:24:37,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52235535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:37,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:37,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:24:37,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240515795] [2024-06-28 01:24:37,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:37,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:24:37,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:37,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:24:37,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:24:37,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:24:37,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 457 transitions, 6272 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:37,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:37,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:24:37,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:24:41,395 INFO L124 PetriNetUnfolderBase]: 9529/14399 cut-off events. [2024-06-28 01:24:41,396 INFO L125 PetriNetUnfolderBase]: For 850987/851011 co-relation queries the response was YES. [2024-06-28 01:24:41,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118949 conditions, 14399 events. 9529/14399 cut-off events. For 850987/851011 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 88461 event pairs, 2317 based on Foata normal form. 44/14153 useless extension candidates. Maximal degree in co-relation 118821. Up to 11892 conditions per place. [2024-06-28 01:24:41,794 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 367 selfloop transitions, 152 changer transitions 0/526 dead transitions. [2024-06-28 01:24:41,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 526 transitions, 8180 flow [2024-06-28 01:24:41,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:24:41,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:24:41,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 01:24:41,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-28 01:24:41,795 INFO L175 Difference]: Start difference. First operand has 267 places, 457 transitions, 6272 flow. Second operand 9 states and 222 transitions. [2024-06-28 01:24:41,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 526 transitions, 8180 flow [2024-06-28 01:24:43,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 526 transitions, 8040 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-28 01:24:43,232 INFO L231 Difference]: Finished difference. Result has 274 places, 460 transitions, 6605 flow [2024-06-28 01:24:43,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6132, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6605, PETRI_PLACES=274, PETRI_TRANSITIONS=460} [2024-06-28 01:24:43,232 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 219 predicate places. [2024-06-28 01:24:43,233 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 460 transitions, 6605 flow [2024-06-28 01:24:43,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:43,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:24:43,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:24:43,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:24:43,234 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-28 01:24:43,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:24:43,234 INFO L85 PathProgramCache]: Analyzing trace with hash -292750617, now seen corresponding path program 5 times [2024-06-28 01:24:43,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:24:43,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879030307] [2024-06-28 01:24:43,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:24:43,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:24:43,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:24:46,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-28 01:24:46,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:24:46,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879030307] [2024-06-28 01:24:46,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879030307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:24:46,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:24:46,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:24:46,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675702866] [2024-06-28 01:24:46,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:24:46,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:24:46,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:24:46,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:24:46,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:24:46,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-28 01:24:46,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 460 transitions, 6605 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:24:46,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:24:46,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-28 01:24:46,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand