./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix055.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix055.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/mix055.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix055.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 19:55:03,610 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 19:55:03,658 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 19:55:03,662 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 19:55:03,662 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 19:55:03,676 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 19:55:03,677 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 19:55:03,677 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 19:55:03,677 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 19:55:03,678 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 19:55:03,678 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 19:55:03,678 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 19:55:03,679 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 19:55:03,679 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 19:55:03,679 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 19:55:03,679 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 19:55:03,680 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 19:55:03,680 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 19:55:03,680 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 19:55:03,680 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 19:55:03,681 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 19:55:03,696 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 19:55:03,696 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 19:55:03,697 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 19:55:03,697 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 19:55:03,697 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 19:55:03,697 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 19:55:03,698 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 19:55:03,698 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 19:55:03,698 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 19:55:03,699 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 19:55:03,699 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 19:55:03,699 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:55:03,699 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 19:55:03,699 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 19:55:03,700 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 19:55:03,700 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 19:55:03,700 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 19:55:03,701 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 19:55:03,701 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 19:55:03,701 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 19:55:03,701 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 19:55:03,701 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 19:55:03,702 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 19:55:03,905 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 19:55:03,933 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 19:55:03,936 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 19:55:03,936 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 19:55:03,937 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 19:55:03,938 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix055.opt.yml/witness.yml [2024-06-03 19:55:04,169 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 19:55:04,169 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 19:55:04,170 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix055.opt.i [2024-06-03 19:55:05,327 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 19:55:05,520 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 19:55:05,520 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix055.opt.i [2024-06-03 19:55:05,537 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/04d1e9517/0a5e48f78715402086d0cd8fd9f2ca97/FLAG9198828ff [2024-06-03 19:55:05,574 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/04d1e9517/0a5e48f78715402086d0cd8fd9f2ca97 [2024-06-03 19:55:05,575 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 19:55:05,575 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 19:55:05,576 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 19:55:05,577 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 19:55:05,580 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 19:55:05,581 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:55:04" (1/2) ... [2024-06-03 19:55:05,581 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b090cf9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:55:05, skipping insertion in model container [2024-06-03 19:55:05,581 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:55:04" (1/2) ... [2024-06-03 19:55:05,582 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4cd1461 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:55:05, skipping insertion in model container [2024-06-03 19:55:05,583 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:55:05" (2/2) ... [2024-06-03 19:55:05,583 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b090cf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:05, skipping insertion in model container [2024-06-03 19:55:05,583 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:55:05" (2/2) ... [2024-06-03 19:55:05,583 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 19:55:05,691 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 19:55:05,692 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ((((((((((((((((((((! multithreaded || z$flush_delayed == (_Bool)0) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= z$w_buff1 && z$w_buff1 <= 2) && z$w_buff1 <= 127) && z$w_buff1 % 2 == 0) && (z$w_buff1 == 0 || z$w_buff1 == 2)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p3_EAX && __unbuffered_p3_EAX <= 1) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= z$w_buff0 && z$w_buff0 <= 2) && z$w_buff0 <= 127) && z$w_buff0 % 2 == 0) && (z$w_buff0 == 0 || z$w_buff0 == 2)))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= z$mem_tmp && z$mem_tmp <= 2) && z$mem_tmp <= 127) && ((z$mem_tmp == 0 || z$mem_tmp == 1) || z$mem_tmp == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0) [2024-06-03 19:55:05,692 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ((((((((((((((((((((! multithreaded || z$flush_delayed == (_Bool)0) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= z$w_buff1 && z$w_buff1 <= 2) && z$w_buff1 <= 127) && z$w_buff1 % 2 == 0) && (z$w_buff1 == 0 || z$w_buff1 == 2)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p3_EAX && __unbuffered_p3_EAX <= 1) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= z$w_buff0 && z$w_buff0 <= 2) && z$w_buff0 <= 127) && z$w_buff0 % 2 == 0) && (z$w_buff0 == 0 || z$w_buff0 == 2)))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= z$mem_tmp && z$mem_tmp <= 2) && z$mem_tmp <= 127) && ((z$mem_tmp == 0 || z$mem_tmp == 1) || z$mem_tmp == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0) [2024-06-03 19:55:05,693 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((((! multithreaded || z$flush_delayed == (_Bool)0) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= z$w_buff1 && z$w_buff1 <= 2) && z$w_buff1 <= 127) && z$w_buff1 % 2 == 0) && (z$w_buff1 == 0 || z$w_buff1 == 2)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p3_EAX && __unbuffered_p3_EAX <= 1) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= z$w_buff0 && z$w_buff0 <= 2) && z$w_buff0 <= 127) && z$w_buff0 % 2 == 0) && (z$w_buff0 == 0 || z$w_buff0 == 2)))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= z$mem_tmp && z$mem_tmp <= 2) && z$mem_tmp <= 127) && ((z$mem_tmp == 0 || z$mem_tmp == 1) || z$mem_tmp == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0) [2024-06-03 19:55:05,693 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((((! multithreaded || z$flush_delayed == (_Bool)0) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= z$w_buff1 && z$w_buff1 <= 2) && z$w_buff1 <= 127) && z$w_buff1 % 2 == 0) && (z$w_buff1 == 0 || z$w_buff1 == 2)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p3_EAX && __unbuffered_p3_EAX <= 1) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= z$w_buff0 && z$w_buff0 <= 2) && z$w_buff0 <= 127) && z$w_buff0 % 2 == 0) && (z$w_buff0 == 0 || z$w_buff0 == 2)))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= z$mem_tmp && z$mem_tmp <= 2) && z$mem_tmp <= 127) && ((z$mem_tmp == 0 || z$mem_tmp == 1) || z$mem_tmp == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0) [2024-06-03 19:55:05,693 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 19:55:05,694 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-03 19:55:05,729 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 19:55:06,056 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:55:06,064 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 19:55:06,258 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:55:06,313 INFO L206 MainTranslator]: Completed translation [2024-06-03 19:55:06,314 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06 WrapperNode [2024-06-03 19:55:06,314 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 19:55:06,316 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 19:55:06,316 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 19:55:06,316 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 19:55:06,322 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,347 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,380 INFO L138 Inliner]: procedures = 176, calls = 52, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 156 [2024-06-03 19:55:06,381 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 19:55:06,381 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 19:55:06,381 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 19:55:06,382 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 19:55:06,400 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,400 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,414 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,451 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-03 19:55:06,451 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,452 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,460 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,472 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,474 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,481 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,485 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 19:55:06,489 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 19:55:06,489 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 19:55:06,489 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 19:55:06,490 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (1/1) ... [2024-06-03 19:55:06,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:55:06,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 19:55:06,516 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-03 19:55:06,564 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-03 19:55:06,575 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 19:55:06,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 19:55:06,576 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 19:55:06,576 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 19:55:06,577 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 19:55:06,577 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 19:55:06,577 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 19:55:06,577 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 19:55:06,577 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-03 19:55:06,577 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-03 19:55:06,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 19:55:06,578 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 19:55:06,578 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 19:55:06,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 19:55:06,580 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 19:55:06,738 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 19:55:06,740 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 19:55:07,118 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 19:55:07,119 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 19:55:07,286 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 19:55:07,287 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 19:55:07,287 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:55:07 BoogieIcfgContainer [2024-06-03 19:55:07,287 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 19:55:07,325 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 19:55:07,325 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 19:55:07,328 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 19:55:07,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:55:04" (1/4) ... [2024-06-03 19:55:07,328 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@570947be and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:55:07, skipping insertion in model container [2024-06-03 19:55:07,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 07:55:05" (2/4) ... [2024-06-03 19:55:07,328 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@570947be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:55:07, skipping insertion in model container [2024-06-03 19:55:07,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:55:06" (3/4) ... [2024-06-03 19:55:07,329 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@570947be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:55:07, skipping insertion in model container [2024-06-03 19:55:07,329 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:55:07" (4/4) ... [2024-06-03 19:55:07,330 INFO L112 eAbstractionObserver]: Analyzing ICFG mix055.opt.i [2024-06-03 19:55:07,359 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 19:55:07,359 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-03 19:55:07,359 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 19:55:07,439 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 19:55:07,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 52 transitions, 120 flow [2024-06-03 19:55:07,501 INFO L124 PetriNetUnfolderBase]: 0/48 cut-off events. [2024-06-03 19:55:07,501 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:55:07,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61 conditions, 48 events. 0/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 87 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 19:55:07,505 INFO L82 GeneralOperation]: Start removeDead. Operand has 65 places, 52 transitions, 120 flow [2024-06-03 19:55:07,509 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 42 transitions, 96 flow [2024-06-03 19:55:07,520 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 19:55:07,527 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;@1adbb189, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 19:55:07,527 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-06-03 19:55:07,531 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 19:55:07,531 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 19:55:07,531 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:55:07,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:07,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 19:55:07,532 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:07,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:07,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1102682879, now seen corresponding path program 1 times [2024-06-03 19:55:07,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:07,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002063491] [2024-06-03 19:55:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:07,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:07,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:08,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:08,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:08,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002063491] [2024-06-03 19:55:08,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002063491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:08,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:08,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 19:55:08,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825711519] [2024-06-03 19:55:08,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:08,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 19:55:08,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:08,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 19:55:08,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 19:55:08,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 52 [2024-06-03 19:55:08,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 42 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:08,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:08,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 52 [2024-06-03 19:55:08,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:09,795 INFO L124 PetriNetUnfolderBase]: 6405/9063 cut-off events. [2024-06-03 19:55:09,795 INFO L125 PetriNetUnfolderBase]: For 142/142 co-relation queries the response was YES. [2024-06-03 19:55:09,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18145 conditions, 9063 events. 6405/9063 cut-off events. For 142/142 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 50709 event pairs, 4800 based on Foata normal form. 1/8899 useless extension candidates. Maximal degree in co-relation 18129. Up to 8771 conditions per place. [2024-06-03 19:55:09,849 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 43 selfloop transitions, 5 changer transitions 0/56 dead transitions. [2024-06-03 19:55:09,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 56 transitions, 229 flow [2024-06-03 19:55:09,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 19:55:09,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 19:55:09,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-03 19:55:09,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-03 19:55:09,862 INFO L175 Difference]: Start difference. First operand has 55 places, 42 transitions, 96 flow. Second operand 3 states and 94 transitions. [2024-06-03 19:55:09,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 56 transitions, 229 flow [2024-06-03 19:55:09,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 56 transitions, 222 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-03 19:55:09,871 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 131 flow [2024-06-03 19:55:09,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-03 19:55:09,876 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, -1 predicate places. [2024-06-03 19:55:09,876 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 131 flow [2024-06-03 19:55:09,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:09,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:09,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:09,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 19:55:09,878 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:09,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:09,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1178711072, now seen corresponding path program 1 times [2024-06-03 19:55:09,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:09,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850767425] [2024-06-03 19:55:09,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:09,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:09,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:10,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:10,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:10,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850767425] [2024-06-03 19:55:10,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850767425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:10,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:10,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 19:55:10,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757699873] [2024-06-03 19:55:10,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:10,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 19:55:10,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:10,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 19:55:10,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 19:55:10,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-03 19:55:10,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:10,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:10,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-03 19:55:10,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:11,824 INFO L124 PetriNetUnfolderBase]: 7493/10323 cut-off events. [2024-06-03 19:55:11,824 INFO L125 PetriNetUnfolderBase]: For 2084/2084 co-relation queries the response was YES. [2024-06-03 19:55:11,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23743 conditions, 10323 events. 7493/10323 cut-off events. For 2084/2084 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 55691 event pairs, 5002 based on Foata normal form. 4/10310 useless extension candidates. Maximal degree in co-relation 23728. Up to 10194 conditions per place. [2024-06-03 19:55:11,873 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 54 selfloop transitions, 9 changer transitions 0/70 dead transitions. [2024-06-03 19:55:11,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 70 transitions, 323 flow [2024-06-03 19:55:11,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 19:55:11,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 19:55:11,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-03 19:55:11,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5721153846153846 [2024-06-03 19:55:11,875 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 131 flow. Second operand 4 states and 119 transitions. [2024-06-03 19:55:11,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 70 transitions, 323 flow [2024-06-03 19:55:11,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 70 transitions, 318 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 19:55:11,877 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 179 flow [2024-06-03 19:55:11,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-03 19:55:11,878 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 2 predicate places. [2024-06-03 19:55:11,878 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 179 flow [2024-06-03 19:55:11,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:11,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:11,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:11,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 19:55:11,879 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:11,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:11,880 INFO L85 PathProgramCache]: Analyzing trace with hash -2114661256, now seen corresponding path program 1 times [2024-06-03 19:55:11,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:11,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279518974] [2024-06-03 19:55:11,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:11,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:12,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:12,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:12,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279518974] [2024-06-03 19:55:12,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279518974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:12,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:12,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 19:55:12,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027814793] [2024-06-03 19:55:12,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:12,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 19:55:12,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:12,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 19:55:12,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 19:55:12,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-03 19:55:12,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 179 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:12,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:12,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-03 19:55:12,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:13,828 INFO L124 PetriNetUnfolderBase]: 7511/10347 cut-off events. [2024-06-03 19:55:13,829 INFO L125 PetriNetUnfolderBase]: For 5962/5962 co-relation queries the response was YES. [2024-06-03 19:55:13,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26678 conditions, 10347 events. 7511/10347 cut-off events. For 5962/5962 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 55988 event pairs, 3766 based on Foata normal form. 7/10336 useless extension candidates. Maximal degree in co-relation 26661. Up to 10115 conditions per place. [2024-06-03 19:55:13,888 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 72 selfloop transitions, 21 changer transitions 0/100 dead transitions. [2024-06-03 19:55:13,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 100 transitions, 539 flow [2024-06-03 19:55:13,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:55:13,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:55:13,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-03 19:55:13,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 19:55:13,891 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 179 flow. Second operand 5 states and 156 transitions. [2024-06-03 19:55:13,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 100 transitions, 539 flow [2024-06-03 19:55:13,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 100 transitions, 520 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 19:55:13,895 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 310 flow [2024-06-03 19:55:13,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=310, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2024-06-03 19:55:13,895 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 7 predicate places. [2024-06-03 19:55:13,895 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 310 flow [2024-06-03 19:55:13,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:13,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:13,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:13,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 19:55:13,896 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:13,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:13,897 INFO L85 PathProgramCache]: Analyzing trace with hash -669897353, now seen corresponding path program 1 times [2024-06-03 19:55:13,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:13,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487733023] [2024-06-03 19:55:13,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:13,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:13,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:14,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:14,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:14,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487733023] [2024-06-03 19:55:14,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487733023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:14,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:14,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:55:14,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844401308] [2024-06-03 19:55:14,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:14,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:55:14,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:14,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:55:14,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:55:14,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-03 19:55:14,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 310 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-03 19:55:14,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:14,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-03 19:55:14,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:15,859 INFO L124 PetriNetUnfolderBase]: 7653/10569 cut-off events. [2024-06-03 19:55:15,859 INFO L125 PetriNetUnfolderBase]: For 14677/14696 co-relation queries the response was YES. [2024-06-03 19:55:15,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32158 conditions, 10569 events. 7653/10569 cut-off events. For 14677/14696 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 57363 event pairs, 2959 based on Foata normal form. 48/10599 useless extension candidates. Maximal degree in co-relation 32138. Up to 10107 conditions per place. [2024-06-03 19:55:15,917 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 82 selfloop transitions, 24 changer transitions 0/113 dead transitions. [2024-06-03 19:55:15,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 113 transitions, 694 flow [2024-06-03 19:55:15,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:55:15,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:55:15,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-03 19:55:15,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 19:55:15,923 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 310 flow. Second operand 6 states and 182 transitions. [2024-06-03 19:55:15,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 113 transitions, 694 flow [2024-06-03 19:55:15,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 113 transitions, 682 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-03 19:55:15,933 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 379 flow [2024-06-03 19:55:15,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=379, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-06-03 19:55:15,934 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2024-06-03 19:55:15,934 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 379 flow [2024-06-03 19:55:15,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-03 19:55:15,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:15,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:15,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 19:55:15,935 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:15,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:15,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1302387145, now seen corresponding path program 1 times [2024-06-03 19:55:15,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:15,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140166941] [2024-06-03 19:55:15,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:15,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:16,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:16,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:16,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140166941] [2024-06-03 19:55:16,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140166941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:16,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:16,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:55:16,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957401712] [2024-06-03 19:55:16,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:16,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:55:16,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:16,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:55:16,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:55:16,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-03 19:55:16,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 379 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:16,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:16,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-03 19:55:16,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:17,898 INFO L124 PetriNetUnfolderBase]: 6546/9313 cut-off events. [2024-06-03 19:55:17,902 INFO L125 PetriNetUnfolderBase]: For 18277/18299 co-relation queries the response was YES. [2024-06-03 19:55:17,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30407 conditions, 9313 events. 6546/9313 cut-off events. For 18277/18299 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 52572 event pairs, 3025 based on Foata normal form. 3/9302 useless extension candidates. Maximal degree in co-relation 30384. Up to 8977 conditions per place. [2024-06-03 19:55:17,958 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 65 selfloop transitions, 10 changer transitions 0/83 dead transitions. [2024-06-03 19:55:17,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 573 flow [2024-06-03 19:55:17,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:55:17,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:55:17,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 19:55:17,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846153846153846 [2024-06-03 19:55:17,962 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 379 flow. Second operand 5 states and 126 transitions. [2024-06-03 19:55:17,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 573 flow [2024-06-03 19:55:17,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 512 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 19:55:17,971 INFO L231 Difference]: Finished difference. Result has 68 places, 66 transitions, 349 flow [2024-06-03 19:55:17,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=349, PETRI_PLACES=68, PETRI_TRANSITIONS=66} [2024-06-03 19:55:17,977 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 13 predicate places. [2024-06-03 19:55:17,977 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 66 transitions, 349 flow [2024-06-03 19:55:17,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:17,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:17,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:17,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 19:55:17,978 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:17,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:17,978 INFO L85 PathProgramCache]: Analyzing trace with hash 425905114, now seen corresponding path program 1 times [2024-06-03 19:55:17,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:17,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761372649] [2024-06-03 19:55:17,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:17,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:17,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:18,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:18,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:18,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761372649] [2024-06-03 19:55:18,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761372649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:18,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:18,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:55:18,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698536367] [2024-06-03 19:55:18,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:18,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:55:18,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:18,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:55:18,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:55:18,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:55:18,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 349 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:18,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:18,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:55:18,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:20,134 INFO L124 PetriNetUnfolderBase]: 7657/10575 cut-off events. [2024-06-03 19:55:20,135 INFO L125 PetriNetUnfolderBase]: For 24856/24876 co-relation queries the response was YES. [2024-06-03 19:55:20,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35123 conditions, 10575 events. 7657/10575 cut-off events. For 24856/24876 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 57268 event pairs, 3614 based on Foata normal form. 24/10588 useless extension candidates. Maximal degree in co-relation 35098. Up to 10337 conditions per place. [2024-06-03 19:55:20,207 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 68 selfloop transitions, 25 changer transitions 0/100 dead transitions. [2024-06-03 19:55:20,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 100 transitions, 672 flow [2024-06-03 19:55:20,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:55:20,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:55:20,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-03 19:55:20,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967948717948718 [2024-06-03 19:55:20,209 INFO L175 Difference]: Start difference. First operand has 68 places, 66 transitions, 349 flow. Second operand 6 states and 155 transitions. [2024-06-03 19:55:20,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 100 transitions, 672 flow [2024-06-03 19:55:20,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 643 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 19:55:20,217 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 416 flow [2024-06-03 19:55:20,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=416, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-03 19:55:20,219 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 15 predicate places. [2024-06-03 19:55:20,220 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 416 flow [2024-06-03 19:55:20,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:20,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:20,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:20,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 19:55:20,220 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:20,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:20,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1758512170, now seen corresponding path program 2 times [2024-06-03 19:55:20,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:20,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119498538] [2024-06-03 19:55:20,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:20,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:20,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:21,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:21,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:21,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119498538] [2024-06-03 19:55:21,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119498538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:21,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:21,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:55:21,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849822116] [2024-06-03 19:55:21,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:21,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:55:21,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:21,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:55:21,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:55:21,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:55:21,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 416 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:21,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:21,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:55:21,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:22,566 INFO L124 PetriNetUnfolderBase]: 7612/10502 cut-off events. [2024-06-03 19:55:22,566 INFO L125 PetriNetUnfolderBase]: For 29618/29644 co-relation queries the response was YES. [2024-06-03 19:55:22,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35849 conditions, 10502 events. 7612/10502 cut-off events. For 29618/29644 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 56846 event pairs, 3628 based on Foata normal form. 24/10512 useless extension candidates. Maximal degree in co-relation 35824. Up to 10268 conditions per place. [2024-06-03 19:55:22,640 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 61 selfloop transitions, 26 changer transitions 0/94 dead transitions. [2024-06-03 19:55:22,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 652 flow [2024-06-03 19:55:22,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:55:22,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:55:22,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 19:55:22,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-06-03 19:55:22,641 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 416 flow. Second operand 6 states and 150 transitions. [2024-06-03 19:55:22,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 652 flow [2024-06-03 19:55:22,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 94 transitions, 609 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 19:55:22,654 INFO L231 Difference]: Finished difference. Result has 73 places, 70 transitions, 436 flow [2024-06-03 19:55:22,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=436, PETRI_PLACES=73, PETRI_TRANSITIONS=70} [2024-06-03 19:55:22,655 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-06-03 19:55:22,655 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 436 flow [2024-06-03 19:55:22,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:22,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:22,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:22,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 19:55:22,656 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:22,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:22,656 INFO L85 PathProgramCache]: Analyzing trace with hash 434365338, now seen corresponding path program 1 times [2024-06-03 19:55:22,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:22,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098702448] [2024-06-03 19:55:22,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:22,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:22,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:23,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:23,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:23,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098702448] [2024-06-03 19:55:23,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098702448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:23,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:23,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:55:23,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595031740] [2024-06-03 19:55:23,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:23,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:55:23,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:23,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:55:23,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:55:23,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:55:23,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 436 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:23,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:23,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:55:23,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:24,981 INFO L124 PetriNetUnfolderBase]: 8299/11581 cut-off events. [2024-06-03 19:55:24,981 INFO L125 PetriNetUnfolderBase]: For 36609/36609 co-relation queries the response was YES. [2024-06-03 19:55:25,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39592 conditions, 11581 events. 8299/11581 cut-off events. For 36609/36609 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 62771 event pairs, 3868 based on Foata normal form. 6/11585 useless extension candidates. Maximal degree in co-relation 39566. Up to 11267 conditions per place. [2024-06-03 19:55:25,065 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 85 selfloop transitions, 17 changer transitions 0/109 dead transitions. [2024-06-03 19:55:25,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 109 transitions, 777 flow [2024-06-03 19:55:25,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:55:25,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:55:25,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 19:55:25,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-03 19:55:25,067 INFO L175 Difference]: Start difference. First operand has 73 places, 70 transitions, 436 flow. Second operand 7 states and 168 transitions. [2024-06-03 19:55:25,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 109 transitions, 777 flow [2024-06-03 19:55:25,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 109 transitions, 686 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 19:55:25,090 INFO L231 Difference]: Finished difference. Result has 75 places, 77 transitions, 457 flow [2024-06-03 19:55:25,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=457, PETRI_PLACES=75, PETRI_TRANSITIONS=77} [2024-06-03 19:55:25,091 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 20 predicate places. [2024-06-03 19:55:25,091 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 77 transitions, 457 flow [2024-06-03 19:55:25,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:25,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:25,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:25,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 19:55:25,092 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:25,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:25,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1690715336, now seen corresponding path program 1 times [2024-06-03 19:55:25,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:25,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836131804] [2024-06-03 19:55:25,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:25,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:25,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:25,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:25,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:25,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836131804] [2024-06-03 19:55:25,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836131804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:25,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:25,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:55:25,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173722354] [2024-06-03 19:55:25,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:25,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:55:25,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:25,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:55:25,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:55:26,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:55:26,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 77 transitions, 457 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:26,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:26,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:55:26,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:27,188 INFO L124 PetriNetUnfolderBase]: 8292/11702 cut-off events. [2024-06-03 19:55:27,189 INFO L125 PetriNetUnfolderBase]: For 44545/44545 co-relation queries the response was YES. [2024-06-03 19:55:27,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42293 conditions, 11702 events. 8292/11702 cut-off events. For 44545/44545 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 64319 event pairs, 3960 based on Foata normal form. 2/11702 useless extension candidates. Maximal degree in co-relation 42265. Up to 11309 conditions per place. [2024-06-03 19:55:27,265 INFO L140 encePairwiseOnDemand]: 43/52 looper letters, 78 selfloop transitions, 10 changer transitions 0/95 dead transitions. [2024-06-03 19:55:27,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 95 transitions, 701 flow [2024-06-03 19:55:27,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:55:27,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:55:27,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-03 19:55:27,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45384615384615384 [2024-06-03 19:55:27,267 INFO L175 Difference]: Start difference. First operand has 75 places, 77 transitions, 457 flow. Second operand 5 states and 118 transitions. [2024-06-03 19:55:27,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 95 transitions, 701 flow [2024-06-03 19:55:27,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 95 transitions, 653 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 19:55:27,296 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 478 flow [2024-06-03 19:55:27,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=409, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=478, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-03 19:55:27,297 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 21 predicate places. [2024-06-03 19:55:27,297 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 478 flow [2024-06-03 19:55:27,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:27,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:27,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:27,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 19:55:27,298 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:27,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:27,298 INFO L85 PathProgramCache]: Analyzing trace with hash -923508206, now seen corresponding path program 1 times [2024-06-03 19:55:27,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:27,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817768806] [2024-06-03 19:55:27,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:27,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:27,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:28,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:28,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:28,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817768806] [2024-06-03 19:55:28,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817768806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:28,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:28,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:55:28,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629610813] [2024-06-03 19:55:28,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:28,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:55:28,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:28,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:55:28,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:55:28,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:55:28,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 478 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:28,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:28,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:55:28,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:29,624 INFO L124 PetriNetUnfolderBase]: 8278/11818 cut-off events. [2024-06-03 19:55:29,625 INFO L125 PetriNetUnfolderBase]: For 55806/55806 co-relation queries the response was YES. [2024-06-03 19:55:29,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44998 conditions, 11818 events. 8278/11818 cut-off events. For 55806/55806 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 65994 event pairs, 3930 based on Foata normal form. 4/11820 useless extension candidates. Maximal degree in co-relation 44969. Up to 11273 conditions per place. [2024-06-03 19:55:29,678 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 83 selfloop transitions, 14 changer transitions 0/104 dead transitions. [2024-06-03 19:55:29,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 104 transitions, 758 flow [2024-06-03 19:55:29,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:55:29,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:55:29,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 19:55:29,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44551282051282054 [2024-06-03 19:55:29,679 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 478 flow. Second operand 6 states and 139 transitions. [2024-06-03 19:55:29,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 104 transitions, 758 flow [2024-06-03 19:55:29,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 104 transitions, 719 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-03 19:55:29,702 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 522 flow [2024-06-03 19:55:29,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=522, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2024-06-03 19:55:29,703 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 24 predicate places. [2024-06-03 19:55:29,703 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 522 flow [2024-06-03 19:55:29,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:29,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:29,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:29,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 19:55:29,703 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:29,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:29,704 INFO L85 PathProgramCache]: Analyzing trace with hash 422868449, now seen corresponding path program 1 times [2024-06-03 19:55:29,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:29,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818047332] [2024-06-03 19:55:29,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:29,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:29,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:30,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:30,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:30,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818047332] [2024-06-03 19:55:30,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818047332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:30,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:30,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:55:30,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804122721] [2024-06-03 19:55:30,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:30,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:55:30,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:30,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:55:30,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:55:30,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:55:30,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 522 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:30,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:30,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:55:30,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:32,385 INFO L124 PetriNetUnfolderBase]: 9727/13417 cut-off events. [2024-06-03 19:55:32,385 INFO L125 PetriNetUnfolderBase]: For 86340/86372 co-relation queries the response was YES. [2024-06-03 19:55:32,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55465 conditions, 13417 events. 9727/13417 cut-off events. For 86340/86372 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 73624 event pairs, 3347 based on Foata normal form. 34/13444 useless extension candidates. Maximal degree in co-relation 55435. Up to 12482 conditions per place. [2024-06-03 19:55:32,498 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 94 selfloop transitions, 32 changer transitions 0/134 dead transitions. [2024-06-03 19:55:32,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 134 transitions, 1006 flow [2024-06-03 19:55:32,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:55:32,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:55:32,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 19:55:32,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-03 19:55:32,501 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 522 flow. Second operand 7 states and 182 transitions. [2024-06-03 19:55:32,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 134 transitions, 1006 flow [2024-06-03 19:55:32,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 134 transitions, 953 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 19:55:32,530 INFO L231 Difference]: Finished difference. Result has 82 places, 89 transitions, 602 flow [2024-06-03 19:55:32,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=602, PETRI_PLACES=82, PETRI_TRANSITIONS=89} [2024-06-03 19:55:32,531 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2024-06-03 19:55:32,531 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 89 transitions, 602 flow [2024-06-03 19:55:32,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:32,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:32,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:32,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 19:55:32,532 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:32,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:32,532 INFO L85 PathProgramCache]: Analyzing trace with hash 692213051, now seen corresponding path program 2 times [2024-06-03 19:55:32,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:32,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146973981] [2024-06-03 19:55:32,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:32,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:32,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:33,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:33,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:33,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146973981] [2024-06-03 19:55:33,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146973981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:33,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:33,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:55:33,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765637922] [2024-06-03 19:55:33,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:33,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:55:33,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:33,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:55:33,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:55:33,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:55:33,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 89 transitions, 602 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:33,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:33,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:55:33,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:35,338 INFO L124 PetriNetUnfolderBase]: 9760/13509 cut-off events. [2024-06-03 19:55:35,338 INFO L125 PetriNetUnfolderBase]: For 102460/102492 co-relation queries the response was YES. [2024-06-03 19:55:35,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57913 conditions, 13509 events. 9760/13509 cut-off events. For 102460/102492 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 74694 event pairs, 4384 based on Foata normal form. 62/13564 useless extension candidates. Maximal degree in co-relation 57882. Up to 13026 conditions per place. [2024-06-03 19:55:35,433 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 91 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-03 19:55:35,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 130 transitions, 984 flow [2024-06-03 19:55:35,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:55:35,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:55:35,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 19:55:35,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.489010989010989 [2024-06-03 19:55:35,435 INFO L175 Difference]: Start difference. First operand has 82 places, 89 transitions, 602 flow. Second operand 7 states and 178 transitions. [2024-06-03 19:55:35,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 130 transitions, 984 flow [2024-06-03 19:55:35,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 130 transitions, 935 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 19:55:35,475 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 670 flow [2024-06-03 19:55:35,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=670, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-03 19:55:35,476 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 31 predicate places. [2024-06-03 19:55:35,476 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 670 flow [2024-06-03 19:55:35,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:35,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:35,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:35,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 19:55:35,477 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:35,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:35,478 INFO L85 PathProgramCache]: Analyzing trace with hash 220263557, now seen corresponding path program 1 times [2024-06-03 19:55:35,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:35,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946209311] [2024-06-03 19:55:35,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:35,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:35,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:36,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:36,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:36,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946209311] [2024-06-03 19:55:36,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946209311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:36,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:36,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:55:36,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131874400] [2024-06-03 19:55:36,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:36,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:55:36,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:36,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:55:36,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:55:36,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:55:36,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 670 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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-03 19:55:36,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:36,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:55:36,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:38,144 INFO L124 PetriNetUnfolderBase]: 10097/13895 cut-off events. [2024-06-03 19:55:38,144 INFO L125 PetriNetUnfolderBase]: For 115562/115566 co-relation queries the response was YES. [2024-06-03 19:55:38,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61420 conditions, 13895 events. 10097/13895 cut-off events. For 115562/115566 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 74370 event pairs, 4586 based on Foata normal form. 6/13899 useless extension candidates. Maximal degree in co-relation 61387. Up to 13728 conditions per place. [2024-06-03 19:55:38,227 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 99 selfloop transitions, 21 changer transitions 0/126 dead transitions. [2024-06-03 19:55:38,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 126 transitions, 1112 flow [2024-06-03 19:55:38,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:55:38,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:55:38,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 19:55:38,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-03 19:55:38,228 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 670 flow. Second operand 6 states and 143 transitions. [2024-06-03 19:55:38,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 126 transitions, 1112 flow [2024-06-03 19:55:38,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1031 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:38,303 INFO L231 Difference]: Finished difference. Result has 87 places, 100 transitions, 736 flow [2024-06-03 19:55:38,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=736, PETRI_PLACES=87, PETRI_TRANSITIONS=100} [2024-06-03 19:55:38,304 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 32 predicate places. [2024-06-03 19:55:38,304 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 100 transitions, 736 flow [2024-06-03 19:55:38,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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-03 19:55:38,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:38,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:38,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 19:55:38,305 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:38,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:38,305 INFO L85 PathProgramCache]: Analyzing trace with hash 804742265, now seen corresponding path program 1 times [2024-06-03 19:55:38,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:38,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294569212] [2024-06-03 19:55:38,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:38,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:38,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:39,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:39,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:39,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294569212] [2024-06-03 19:55:39,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294569212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:39,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:39,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:39,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223172391] [2024-06-03 19:55:39,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:39,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:39,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:39,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:39,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:39,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:55:39,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 100 transitions, 736 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:39,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:39,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:55:39,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:41,311 INFO L124 PetriNetUnfolderBase]: 10155/13976 cut-off events. [2024-06-03 19:55:41,312 INFO L125 PetriNetUnfolderBase]: For 136162/136168 co-relation queries the response was YES. [2024-06-03 19:55:41,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64463 conditions, 13976 events. 10155/13976 cut-off events. For 136162/136168 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 74769 event pairs, 4326 based on Foata normal form. 8/13977 useless extension candidates. Maximal degree in co-relation 64429. Up to 13591 conditions per place. [2024-06-03 19:55:41,399 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 105 selfloop transitions, 44 changer transitions 0/155 dead transitions. [2024-06-03 19:55:41,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 155 transitions, 1267 flow [2024-06-03 19:55:41,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:41,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:41,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 19:55:41,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-03 19:55:41,405 INFO L175 Difference]: Start difference. First operand has 87 places, 100 transitions, 736 flow. Second operand 8 states and 192 transitions. [2024-06-03 19:55:41,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 155 transitions, 1267 flow [2024-06-03 19:55:41,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 155 transitions, 1221 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-03 19:55:41,478 INFO L231 Difference]: Finished difference. Result has 94 places, 115 transitions, 939 flow [2024-06-03 19:55:41,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=939, PETRI_PLACES=94, PETRI_TRANSITIONS=115} [2024-06-03 19:55:41,478 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 39 predicate places. [2024-06-03 19:55:41,478 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 115 transitions, 939 flow [2024-06-03 19:55:41,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:41,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:41,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:41,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 19:55:41,479 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:41,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:41,479 INFO L85 PathProgramCache]: Analyzing trace with hash 813313145, now seen corresponding path program 2 times [2024-06-03 19:55:41,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:41,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974447097] [2024-06-03 19:55:41,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:41,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:41,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:42,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:42,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:42,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974447097] [2024-06-03 19:55:42,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974447097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:42,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:42,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:42,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205906960] [2024-06-03 19:55:42,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:42,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:42,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:42,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:42,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:42,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:55:42,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 115 transitions, 939 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:42,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:42,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:55:42,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:44,292 INFO L124 PetriNetUnfolderBase]: 10232/14107 cut-off events. [2024-06-03 19:55:44,293 INFO L125 PetriNetUnfolderBase]: For 154605/154611 co-relation queries the response was YES. [2024-06-03 19:55:44,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67568 conditions, 14107 events. 10232/14107 cut-off events. For 154605/154611 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 75812 event pairs, 3892 based on Foata normal form. 8/14106 useless extension candidates. Maximal degree in co-relation 67531. Up to 13421 conditions per place. [2024-06-03 19:55:44,401 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 109 selfloop transitions, 55 changer transitions 0/170 dead transitions. [2024-06-03 19:55:44,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 170 transitions, 1583 flow [2024-06-03 19:55:44,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:44,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:44,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 19:55:44,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47836538461538464 [2024-06-03 19:55:44,403 INFO L175 Difference]: Start difference. First operand has 94 places, 115 transitions, 939 flow. Second operand 8 states and 199 transitions. [2024-06-03 19:55:44,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 170 transitions, 1583 flow [2024-06-03 19:55:44,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 170 transitions, 1493 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 19:55:44,514 INFO L231 Difference]: Finished difference. Result has 100 places, 123 transitions, 1116 flow [2024-06-03 19:55:44,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1116, PETRI_PLACES=100, PETRI_TRANSITIONS=123} [2024-06-03 19:55:44,515 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 45 predicate places. [2024-06-03 19:55:44,515 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 123 transitions, 1116 flow [2024-06-03 19:55:44,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:44,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:44,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:44,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 19:55:44,516 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:44,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:44,516 INFO L85 PathProgramCache]: Analyzing trace with hash 576841115, now seen corresponding path program 3 times [2024-06-03 19:55:44,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:44,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395390397] [2024-06-03 19:55:44,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:44,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:44,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:45,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:45,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:45,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395390397] [2024-06-03 19:55:45,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395390397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:45,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:45,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:45,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423644634] [2024-06-03 19:55:45,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:45,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:45,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:45,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:45,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:45,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:55:45,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 123 transitions, 1116 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:45,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:45,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:55:45,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:47,577 INFO L124 PetriNetUnfolderBase]: 10217/14086 cut-off events. [2024-06-03 19:55:47,578 INFO L125 PetriNetUnfolderBase]: For 175363/175369 co-relation queries the response was YES. [2024-06-03 19:55:47,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69539 conditions, 14086 events. 10217/14086 cut-off events. For 175363/175369 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 75540 event pairs, 4338 based on Foata normal form. 8/14085 useless extension candidates. Maximal degree in co-relation 69500. Up to 13689 conditions per place. [2024-06-03 19:55:47,716 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 114 selfloop transitions, 44 changer transitions 0/164 dead transitions. [2024-06-03 19:55:47,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 164 transitions, 1545 flow [2024-06-03 19:55:47,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:47,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:47,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 19:55:47,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-03 19:55:47,718 INFO L175 Difference]: Start difference. First operand has 100 places, 123 transitions, 1116 flow. Second operand 8 states and 192 transitions. [2024-06-03 19:55:47,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 164 transitions, 1545 flow [2024-06-03 19:55:47,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 164 transitions, 1430 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 19:55:47,895 INFO L231 Difference]: Finished difference. Result has 105 places, 124 transitions, 1120 flow [2024-06-03 19:55:47,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1120, PETRI_PLACES=105, PETRI_TRANSITIONS=124} [2024-06-03 19:55:47,895 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 50 predicate places. [2024-06-03 19:55:47,896 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 124 transitions, 1120 flow [2024-06-03 19:55:47,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:47,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:47,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:47,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 19:55:47,896 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:47,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:47,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1436005097, now seen corresponding path program 2 times [2024-06-03 19:55:47,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:47,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051098877] [2024-06-03 19:55:47,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:47,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:47,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:48,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:48,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:48,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051098877] [2024-06-03 19:55:48,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051098877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:48,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:48,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:55:48,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880903847] [2024-06-03 19:55:48,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:48,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:55:48,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:48,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:55:48,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:55:48,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:55:48,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 124 transitions, 1120 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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-03 19:55:48,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:48,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:55:48,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:50,418 INFO L124 PetriNetUnfolderBase]: 10210/14108 cut-off events. [2024-06-03 19:55:50,418 INFO L125 PetriNetUnfolderBase]: For 189787/189798 co-relation queries the response was YES. [2024-06-03 19:55:50,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70547 conditions, 14108 events. 10210/14108 cut-off events. For 189787/189798 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 76084 event pairs, 4330 based on Foata normal form. 12/14117 useless extension candidates. Maximal degree in co-relation 70505. Up to 13901 conditions per place. [2024-06-03 19:55:50,539 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 115 selfloop transitions, 21 changer transitions 0/142 dead transitions. [2024-06-03 19:55:50,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 142 transitions, 1438 flow [2024-06-03 19:55:50,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:55:50,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:55:50,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-03 19:55:50,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4326923076923077 [2024-06-03 19:55:50,540 INFO L175 Difference]: Start difference. First operand has 105 places, 124 transitions, 1120 flow. Second operand 6 states and 135 transitions. [2024-06-03 19:55:50,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 142 transitions, 1438 flow [2024-06-03 19:55:50,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 142 transitions, 1310 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:50,691 INFO L231 Difference]: Finished difference. Result has 106 places, 124 transitions, 1043 flow [2024-06-03 19:55:50,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1043, PETRI_PLACES=106, PETRI_TRANSITIONS=124} [2024-06-03 19:55:50,691 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 51 predicate places. [2024-06-03 19:55:50,691 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 124 transitions, 1043 flow [2024-06-03 19:55:50,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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-03 19:55:50,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:50,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:50,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 19:55:50,692 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:50,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:50,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1430297129, now seen corresponding path program 1 times [2024-06-03 19:55:50,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:50,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683006214] [2024-06-03 19:55:50,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:50,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:50,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:51,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:51,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:51,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683006214] [2024-06-03 19:55:51,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683006214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:51,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:51,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:55:51,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052668116] [2024-06-03 19:55:51,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:51,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:55:51,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:51,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:55:51,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:55:51,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:55:51,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 124 transitions, 1043 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:51,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:51,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:55:51,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:52,995 INFO L124 PetriNetUnfolderBase]: 8831/12522 cut-off events. [2024-06-03 19:55:52,996 INFO L125 PetriNetUnfolderBase]: For 173997/174001 co-relation queries the response was YES. [2024-06-03 19:55:53,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62703 conditions, 12522 events. 8831/12522 cut-off events. For 173997/174001 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 69662 event pairs, 3580 based on Foata normal form. 6/12526 useless extension candidates. Maximal degree in co-relation 62660. Up to 12081 conditions per place. [2024-06-03 19:55:53,123 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 127 selfloop transitions, 21 changer transitions 0/155 dead transitions. [2024-06-03 19:55:53,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 155 transitions, 1553 flow [2024-06-03 19:55:53,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:55:53,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:55:53,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 19:55:53,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46474358974358976 [2024-06-03 19:55:53,124 INFO L175 Difference]: Start difference. First operand has 106 places, 124 transitions, 1043 flow. Second operand 6 states and 145 transitions. [2024-06-03 19:55:53,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 155 transitions, 1553 flow [2024-06-03 19:55:53,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 155 transitions, 1494 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:53,270 INFO L231 Difference]: Finished difference. Result has 107 places, 132 transitions, 1131 flow [2024-06-03 19:55:53,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1131, PETRI_PLACES=107, PETRI_TRANSITIONS=132} [2024-06-03 19:55:53,271 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 52 predicate places. [2024-06-03 19:55:53,271 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 132 transitions, 1131 flow [2024-06-03 19:55:53,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:53,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:53,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:53,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 19:55:53,272 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:53,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:53,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1226428667, now seen corresponding path program 2 times [2024-06-03 19:55:53,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:53,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623242518] [2024-06-03 19:55:53,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:53,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:53,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:54,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-03 19:55:54,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:54,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623242518] [2024-06-03 19:55:54,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623242518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:54,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:54,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:55:54,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461860099] [2024-06-03 19:55:54,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:54,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:55:54,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:54,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:55:54,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:55:54,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:55:54,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 132 transitions, 1131 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:54,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:54,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:55:54,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:55,617 INFO L124 PetriNetUnfolderBase]: 8824/12514 cut-off events. [2024-06-03 19:55:55,617 INFO L125 PetriNetUnfolderBase]: For 195415/195420 co-relation queries the response was YES. [2024-06-03 19:55:55,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65402 conditions, 12514 events. 8824/12514 cut-off events. For 195415/195420 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 69667 event pairs, 3583 based on Foata normal form. 6/12517 useless extension candidates. Maximal degree in co-relation 65358. Up to 12074 conditions per place. [2024-06-03 19:55:55,701 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 122 selfloop transitions, 21 changer transitions 0/150 dead transitions. [2024-06-03 19:55:55,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 150 transitions, 1463 flow [2024-06-03 19:55:55,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:55:55,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:55:55,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 19:55:55,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-06-03 19:55:55,711 INFO L175 Difference]: Start difference. First operand has 107 places, 132 transitions, 1131 flow. Second operand 6 states and 140 transitions. [2024-06-03 19:55:55,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 150 transitions, 1463 flow [2024-06-03 19:55:55,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 150 transitions, 1360 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-03 19:55:55,806 INFO L231 Difference]: Finished difference. Result has 110 places, 132 transitions, 1079 flow [2024-06-03 19:55:55,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1079, PETRI_PLACES=110, PETRI_TRANSITIONS=132} [2024-06-03 19:55:55,807 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 55 predicate places. [2024-06-03 19:55:55,807 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 132 transitions, 1079 flow [2024-06-03 19:55:55,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:55,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:55,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:55,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 19:55:55,807 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:55,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:55,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1211925373, now seen corresponding path program 1 times [2024-06-03 19:55:55,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:55,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323368085] [2024-06-03 19:55:55,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:55,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:55,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:56,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:56,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:56,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323368085] [2024-06-03 19:55:56,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323368085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:56,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:56,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:56,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740828677] [2024-06-03 19:55:56,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:56,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:56,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:56,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:56,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:56,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:55:56,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 132 transitions, 1079 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:56,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:56,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:55:56,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:58,585 INFO L124 PetriNetUnfolderBase]: 10274/14203 cut-off events. [2024-06-03 19:55:58,585 INFO L125 PetriNetUnfolderBase]: For 247740/247749 co-relation queries the response was YES. [2024-06-03 19:55:58,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75096 conditions, 14203 events. 10274/14203 cut-off events. For 247740/247749 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 76746 event pairs, 4265 based on Foata normal form. 12/14212 useless extension candidates. Maximal degree in co-relation 75051. Up to 13757 conditions per place. [2024-06-03 19:55:58,722 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 130 selfloop transitions, 52 changer transitions 0/188 dead transitions. [2024-06-03 19:55:58,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 188 transitions, 1884 flow [2024-06-03 19:55:58,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:55:58,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:55:58,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 19:55:58,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4835164835164835 [2024-06-03 19:55:58,742 INFO L175 Difference]: Start difference. First operand has 110 places, 132 transitions, 1079 flow. Second operand 7 states and 176 transitions. [2024-06-03 19:55:58,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 188 transitions, 1884 flow [2024-06-03 19:55:58,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 188 transitions, 1829 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:58,890 INFO L231 Difference]: Finished difference. Result has 114 places, 150 transitions, 1392 flow [2024-06-03 19:55:58,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1392, PETRI_PLACES=114, PETRI_TRANSITIONS=150} [2024-06-03 19:55:58,890 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 59 predicate places. [2024-06-03 19:55:58,890 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 150 transitions, 1392 flow [2024-06-03 19:55:58,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:58,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:58,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:58,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 19:55:58,891 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:55:58,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:58,892 INFO L85 PathProgramCache]: Analyzing trace with hash -402627941, now seen corresponding path program 1 times [2024-06-03 19:55:58,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:58,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245884807] [2024-06-03 19:55:58,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:58,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:58,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:59,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:59,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:59,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245884807] [2024-06-03 19:55:59,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245884807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:59,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:59,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:59,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15904749] [2024-06-03 19:55:59,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:59,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:59,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:59,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:59,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:59,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:55:59,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 150 transitions, 1392 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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-03 19:55:59,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:59,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:55:59,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:01,652 INFO L124 PetriNetUnfolderBase]: 10516/14584 cut-off events. [2024-06-03 19:56:01,653 INFO L125 PetriNetUnfolderBase]: For 286827/286827 co-relation queries the response was YES. [2024-06-03 19:56:01,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81626 conditions, 14584 events. 10516/14584 cut-off events. For 286827/286827 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 79498 event pairs, 4270 based on Foata normal form. 18/14597 useless extension candidates. Maximal degree in co-relation 81578. Up to 13655 conditions per place. [2024-06-03 19:56:01,802 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 148 selfloop transitions, 53 changer transitions 0/207 dead transitions. [2024-06-03 19:56:01,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 207 transitions, 2031 flow [2024-06-03 19:56:01,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:01,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:01,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 19:56:01,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4735576923076923 [2024-06-03 19:56:01,805 INFO L175 Difference]: Start difference. First operand has 114 places, 150 transitions, 1392 flow. Second operand 8 states and 197 transitions. [2024-06-03 19:56:01,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 207 transitions, 2031 flow [2024-06-03 19:56:02,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 207 transitions, 1931 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-03 19:56:02,041 INFO L231 Difference]: Finished difference. Result has 121 places, 159 transitions, 1561 flow [2024-06-03 19:56:02,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1561, PETRI_PLACES=121, PETRI_TRANSITIONS=159} [2024-06-03 19:56:02,041 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 66 predicate places. [2024-06-03 19:56:02,042 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 159 transitions, 1561 flow [2024-06-03 19:56:02,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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-03 19:56:02,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:02,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:02,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 19:56:02,042 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:02,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:02,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1761762429, now seen corresponding path program 2 times [2024-06-03 19:56:02,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:02,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511619400] [2024-06-03 19:56:02,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:02,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:02,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:02,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:02,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:02,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511619400] [2024-06-03 19:56:02,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511619400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:02,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:02,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:02,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550555901] [2024-06-03 19:56:02,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:02,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:02,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:02,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:02,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:02,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:56:02,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 159 transitions, 1561 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:02,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:02,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:56:02,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:04,828 INFO L124 PetriNetUnfolderBase]: 10599/14710 cut-off events. [2024-06-03 19:56:04,828 INFO L125 PetriNetUnfolderBase]: For 306438/306447 co-relation queries the response was YES. [2024-06-03 19:56:04,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83470 conditions, 14710 events. 10599/14710 cut-off events. For 306438/306447 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 80352 event pairs, 4309 based on Foata normal form. 12/14719 useless extension candidates. Maximal degree in co-relation 83419. Up to 14196 conditions per place. [2024-06-03 19:56:04,964 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 137 selfloop transitions, 58 changer transitions 0/201 dead transitions. [2024-06-03 19:56:04,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 201 transitions, 2325 flow [2024-06-03 19:56:04,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:04,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:04,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 19:56:04,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46703296703296704 [2024-06-03 19:56:04,966 INFO L175 Difference]: Start difference. First operand has 121 places, 159 transitions, 1561 flow. Second operand 7 states and 170 transitions. [2024-06-03 19:56:04,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 201 transitions, 2325 flow [2024-06-03 19:56:05,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 201 transitions, 2235 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 19:56:05,221 INFO L231 Difference]: Finished difference. Result has 126 places, 169 transitions, 1745 flow [2024-06-03 19:56:05,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1745, PETRI_PLACES=126, PETRI_TRANSITIONS=169} [2024-06-03 19:56:05,221 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 71 predicate places. [2024-06-03 19:56:05,222 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 169 transitions, 1745 flow [2024-06-03 19:56:05,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:05,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:05,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:05,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 19:56:05,222 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:05,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:05,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1761762057, now seen corresponding path program 1 times [2024-06-03 19:56:05,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:05,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883483800] [2024-06-03 19:56:05,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:05,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:05,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:06,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:06,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:06,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883483800] [2024-06-03 19:56:06,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883483800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:06,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:06,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:06,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206526065] [2024-06-03 19:56:06,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:06,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:06,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:06,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:06,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:06,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:56:06,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 169 transitions, 1745 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:06,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:06,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:56:06,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:08,180 INFO L124 PetriNetUnfolderBase]: 10631/14749 cut-off events. [2024-06-03 19:56:08,180 INFO L125 PetriNetUnfolderBase]: For 327664/327668 co-relation queries the response was YES. [2024-06-03 19:56:08,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84632 conditions, 14749 events. 10631/14749 cut-off events. For 327664/327668 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 80474 event pairs, 4259 based on Foata normal form. 5/14752 useless extension candidates. Maximal degree in co-relation 84579. Up to 14428 conditions per place. [2024-06-03 19:56:08,338 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 173 selfloop transitions, 31 changer transitions 0/210 dead transitions. [2024-06-03 19:56:08,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 210 transitions, 2447 flow [2024-06-03 19:56:08,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:08,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:08,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 19:56:08,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45879120879120877 [2024-06-03 19:56:08,339 INFO L175 Difference]: Start difference. First operand has 126 places, 169 transitions, 1745 flow. Second operand 7 states and 167 transitions. [2024-06-03 19:56:08,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 210 transitions, 2447 flow [2024-06-03 19:56:08,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 210 transitions, 2337 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 19:56:08,618 INFO L231 Difference]: Finished difference. Result has 130 places, 177 transitions, 1838 flow [2024-06-03 19:56:08,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1838, PETRI_PLACES=130, PETRI_TRANSITIONS=177} [2024-06-03 19:56:08,619 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 75 predicate places. [2024-06-03 19:56:08,619 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 177 transitions, 1838 flow [2024-06-03 19:56:08,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:08,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:08,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:08,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 19:56:08,619 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:08,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:08,620 INFO L85 PathProgramCache]: Analyzing trace with hash -566291395, now seen corresponding path program 2 times [2024-06-03 19:56:08,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:08,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857702297] [2024-06-03 19:56:08,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:08,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:08,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:09,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:09,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:09,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857702297] [2024-06-03 19:56:09,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857702297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:09,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:09,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:09,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169121478] [2024-06-03 19:56:09,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:09,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:09,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:09,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:09,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:09,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:56:09,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 177 transitions, 1838 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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-03 19:56:09,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:09,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:56:09,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:11,523 INFO L124 PetriNetUnfolderBase]: 10592/14690 cut-off events. [2024-06-03 19:56:11,524 INFO L125 PetriNetUnfolderBase]: For 361277/361277 co-relation queries the response was YES. [2024-06-03 19:56:11,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86799 conditions, 14690 events. 10592/14690 cut-off events. For 361277/361277 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 79897 event pairs, 3074 based on Foata normal form. 18/14703 useless extension candidates. Maximal degree in co-relation 86745. Up to 13069 conditions per place. [2024-06-03 19:56:11,658 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 152 selfloop transitions, 61 changer transitions 0/219 dead transitions. [2024-06-03 19:56:11,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 219 transitions, 2382 flow [2024-06-03 19:56:11,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:11,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:11,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 19:56:11,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4835164835164835 [2024-06-03 19:56:11,661 INFO L175 Difference]: Start difference. First operand has 130 places, 177 transitions, 1838 flow. Second operand 7 states and 176 transitions. [2024-06-03 19:56:11,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 219 transitions, 2382 flow [2024-06-03 19:56:11,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 219 transitions, 2292 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-03 19:56:11,985 INFO L231 Difference]: Finished difference. Result has 134 places, 177 transitions, 1883 flow [2024-06-03 19:56:11,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1883, PETRI_PLACES=134, PETRI_TRANSITIONS=177} [2024-06-03 19:56:11,986 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-06-03 19:56:11,986 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 177 transitions, 1883 flow [2024-06-03 19:56:11,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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-03 19:56:11,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:11,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:11,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 19:56:11,987 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:11,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:11,987 INFO L85 PathProgramCache]: Analyzing trace with hash -774268239, now seen corresponding path program 3 times [2024-06-03 19:56:11,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:11,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287194491] [2024-06-03 19:56:11,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:11,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:11,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:12,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:12,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:12,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287194491] [2024-06-03 19:56:12,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287194491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:12,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:12,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:12,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482710147] [2024-06-03 19:56:12,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:12,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:12,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:12,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:12,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:13,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:56:13,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 177 transitions, 1883 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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-03 19:56:13,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:13,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:56:13,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:15,022 INFO L124 PetriNetUnfolderBase]: 10553/14627 cut-off events. [2024-06-03 19:56:15,022 INFO L125 PetriNetUnfolderBase]: For 382493/382497 co-relation queries the response was YES. [2024-06-03 19:56:15,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87594 conditions, 14627 events. 10553/14627 cut-off events. For 382493/382497 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 79508 event pairs, 2557 based on Foata normal form. 19/14636 useless extension candidates. Maximal degree in co-relation 87538. Up to 12830 conditions per place. [2024-06-03 19:56:15,139 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 146 selfloop transitions, 63 changer transitions 0/215 dead transitions. [2024-06-03 19:56:15,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 215 transitions, 2417 flow [2024-06-03 19:56:15,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:15,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:15,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 19:56:15,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-03 19:56:15,141 INFO L175 Difference]: Start difference. First operand has 134 places, 177 transitions, 1883 flow. Second operand 7 states and 169 transitions. [2024-06-03 19:56:15,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 215 transitions, 2417 flow [2024-06-03 19:56:15,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 215 transitions, 2255 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:15,393 INFO L231 Difference]: Finished difference. Result has 134 places, 178 transitions, 1870 flow [2024-06-03 19:56:15,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1689, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1870, PETRI_PLACES=134, PETRI_TRANSITIONS=178} [2024-06-03 19:56:15,394 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-06-03 19:56:15,394 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 178 transitions, 1870 flow [2024-06-03 19:56:15,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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-03 19:56:15,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:15,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:15,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 19:56:15,394 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:15,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:15,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1566487315, now seen corresponding path program 2 times [2024-06-03 19:56:15,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:15,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940344621] [2024-06-03 19:56:15,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:15,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:15,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:16,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:16,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:16,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940344621] [2024-06-03 19:56:16,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940344621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:16,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:16,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:16,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392791611] [2024-06-03 19:56:16,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:16,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:16,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:16,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:16,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:16,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:56:16,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 178 transitions, 1870 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:16,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:16,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:56:16,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:18,521 INFO L124 PetriNetUnfolderBase]: 10585/14679 cut-off events. [2024-06-03 19:56:18,521 INFO L125 PetriNetUnfolderBase]: For 381007/381021 co-relation queries the response was YES. [2024-06-03 19:56:18,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88481 conditions, 14679 events. 10585/14679 cut-off events. For 381007/381021 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 79914 event pairs, 4213 based on Foata normal form. 16/14692 useless extension candidates. Maximal degree in co-relation 88424. Up to 14343 conditions per place. [2024-06-03 19:56:18,630 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 168 selfloop transitions, 35 changer transitions 0/209 dead transitions. [2024-06-03 19:56:18,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 209 transitions, 2506 flow [2024-06-03 19:56:18,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:18,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:18,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 19:56:18,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43956043956043955 [2024-06-03 19:56:18,632 INFO L175 Difference]: Start difference. First operand has 134 places, 178 transitions, 1870 flow. Second operand 7 states and 160 transitions. [2024-06-03 19:56:18,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 209 transitions, 2506 flow [2024-06-03 19:56:18,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 209 transitions, 2349 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:18,863 INFO L231 Difference]: Finished difference. Result has 136 places, 182 transitions, 1860 flow [2024-06-03 19:56:18,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1860, PETRI_PLACES=136, PETRI_TRANSITIONS=182} [2024-06-03 19:56:18,863 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 81 predicate places. [2024-06-03 19:56:18,863 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 182 transitions, 1860 flow [2024-06-03 19:56:18,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:18,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:18,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:18,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 19:56:18,864 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:18,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:18,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1566486943, now seen corresponding path program 3 times [2024-06-03 19:56:18,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:18,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105951378] [2024-06-03 19:56:18,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:18,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:18,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:19,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:19,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:19,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105951378] [2024-06-03 19:56:19,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105951378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:19,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:19,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:19,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592761949] [2024-06-03 19:56:19,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:19,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:19,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:19,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:19,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:19,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:56:19,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 182 transitions, 1860 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:19,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:19,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:56:19,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:21,988 INFO L124 PetriNetUnfolderBase]: 10576/14670 cut-off events. [2024-06-03 19:56:21,989 INFO L125 PetriNetUnfolderBase]: For 401543/401562 co-relation queries the response was YES. [2024-06-03 19:56:22,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88512 conditions, 14670 events. 10576/14670 cut-off events. For 401543/401562 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 79843 event pairs, 4285 based on Foata normal form. 19/14681 useless extension candidates. Maximal degree in co-relation 88454. Up to 14161 conditions per place. [2024-06-03 19:56:22,144 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 144 selfloop transitions, 58 changer transitions 0/208 dead transitions. [2024-06-03 19:56:22,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 208 transitions, 2528 flow [2024-06-03 19:56:22,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:22,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:22,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 19:56:22,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2024-06-03 19:56:22,146 INFO L175 Difference]: Start difference. First operand has 136 places, 182 transitions, 1860 flow. Second operand 7 states and 164 transitions. [2024-06-03 19:56:22,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 208 transitions, 2528 flow [2024-06-03 19:56:22,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 208 transitions, 2371 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:22,674 INFO L231 Difference]: Finished difference. Result has 138 places, 182 transitions, 1830 flow [2024-06-03 19:56:22,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1830, PETRI_PLACES=138, PETRI_TRANSITIONS=182} [2024-06-03 19:56:22,674 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 83 predicate places. [2024-06-03 19:56:22,674 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 182 transitions, 1830 flow [2024-06-03 19:56:22,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:22,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:22,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:22,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 19:56:22,675 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:22,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:22,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1566903025, now seen corresponding path program 3 times [2024-06-03 19:56:22,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:22,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44019366] [2024-06-03 19:56:22,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:22,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:22,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:23,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-03 19:56:23,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:23,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44019366] [2024-06-03 19:56:23,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44019366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:23,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:23,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:23,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918220460] [2024-06-03 19:56:23,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:23,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:23,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:23,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:23,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:23,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:56:23,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 182 transitions, 1830 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:23,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:23,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:56:23,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:25,812 INFO L124 PetriNetUnfolderBase]: 10562/14652 cut-off events. [2024-06-03 19:56:25,812 INFO L125 PetriNetUnfolderBase]: For 423305/423317 co-relation queries the response was YES. [2024-06-03 19:56:25,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89202 conditions, 14652 events. 10562/14652 cut-off events. For 423305/423317 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 79778 event pairs, 4209 based on Foata normal form. 14/14663 useless extension candidates. Maximal degree in co-relation 89143. Up to 14320 conditions per place. [2024-06-03 19:56:25,953 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 164 selfloop transitions, 36 changer transitions 0/206 dead transitions. [2024-06-03 19:56:25,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 206 transitions, 2290 flow [2024-06-03 19:56:25,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:25,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:25,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 19:56:25,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-03 19:56:25,957 INFO L175 Difference]: Start difference. First operand has 138 places, 182 transitions, 1830 flow. Second operand 7 states and 156 transitions. [2024-06-03 19:56:25,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 206 transitions, 2290 flow [2024-06-03 19:56:26,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 206 transitions, 2099 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:26,272 INFO L231 Difference]: Finished difference. Result has 139 places, 182 transitions, 1720 flow [2024-06-03 19:56:26,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1720, PETRI_PLACES=139, PETRI_TRANSITIONS=182} [2024-06-03 19:56:26,273 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 84 predicate places. [2024-06-03 19:56:26,273 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 182 transitions, 1720 flow [2024-06-03 19:56:26,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:26,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:26,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:26,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 19:56:26,274 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:26,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:26,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1389535471, now seen corresponding path program 1 times [2024-06-03 19:56:26,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:26,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128337294] [2024-06-03 19:56:26,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:26,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:27,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:27,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:27,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128337294] [2024-06-03 19:56:27,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128337294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:27,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:27,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:27,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071982729] [2024-06-03 19:56:27,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:27,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:27,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:27,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:27,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:27,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:56:27,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 182 transitions, 1720 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:27,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:27,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:56:27,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:29,102 INFO L124 PetriNetUnfolderBase]: 9183/13042 cut-off events. [2024-06-03 19:56:29,102 INFO L125 PetriNetUnfolderBase]: For 378138/378138 co-relation queries the response was YES. [2024-06-03 19:56:29,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78670 conditions, 13042 events. 9183/13042 cut-off events. For 378138/378138 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 72947 event pairs, 3499 based on Foata normal form. 2/13036 useless extension candidates. Maximal degree in co-relation 78612. Up to 12582 conditions per place. [2024-06-03 19:56:29,226 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 189 selfloop transitions, 18 changer transitions 0/214 dead transitions. [2024-06-03 19:56:29,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 214 transitions, 2264 flow [2024-06-03 19:56:29,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:29,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:29,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 19:56:29,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4478021978021978 [2024-06-03 19:56:29,228 INFO L175 Difference]: Start difference. First operand has 139 places, 182 transitions, 1720 flow. Second operand 7 states and 163 transitions. [2024-06-03 19:56:29,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 214 transitions, 2264 flow [2024-06-03 19:56:29,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 214 transitions, 2175 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:29,606 INFO L231 Difference]: Finished difference. Result has 140 places, 186 transitions, 1742 flow [2024-06-03 19:56:29,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1631, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1742, PETRI_PLACES=140, PETRI_TRANSITIONS=186} [2024-06-03 19:56:29,607 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 85 predicate places. [2024-06-03 19:56:29,608 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 186 transitions, 1742 flow [2024-06-03 19:56:29,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:29,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:29,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:29,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 19:56:29,608 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:29,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1389540121, now seen corresponding path program 2 times [2024-06-03 19:56:29,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:29,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190702943] [2024-06-03 19:56:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:29,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:30,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-03 19:56:30,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:30,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190702943] [2024-06-03 19:56:30,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190702943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:30,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:30,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:30,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668746547] [2024-06-03 19:56:30,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:30,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:30,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:30,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:30,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:30,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:56:30,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 186 transitions, 1742 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:30,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:30,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:56:30,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:32,439 INFO L124 PetriNetUnfolderBase]: 9199/13093 cut-off events. [2024-06-03 19:56:32,439 INFO L125 PetriNetUnfolderBase]: For 410964/410966 co-relation queries the response was YES. [2024-06-03 19:56:32,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81433 conditions, 13093 events. 9199/13093 cut-off events. For 410964/410966 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 73778 event pairs, 3503 based on Foata normal form. 4/13095 useless extension candidates. Maximal degree in co-relation 81374. Up to 12556 conditions per place. [2024-06-03 19:56:32,581 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 179 selfloop transitions, 35 changer transitions 0/221 dead transitions. [2024-06-03 19:56:32,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 221 transitions, 2482 flow [2024-06-03 19:56:32,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:32,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:32,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 19:56:32,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45604395604395603 [2024-06-03 19:56:32,583 INFO L175 Difference]: Start difference. First operand has 140 places, 186 transitions, 1742 flow. Second operand 7 states and 166 transitions. [2024-06-03 19:56:32,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 221 transitions, 2482 flow [2024-06-03 19:56:32,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 221 transitions, 2401 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:32,961 INFO L231 Difference]: Finished difference. Result has 142 places, 194 transitions, 1880 flow [2024-06-03 19:56:32,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1880, PETRI_PLACES=142, PETRI_TRANSITIONS=194} [2024-06-03 19:56:32,962 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 87 predicate places. [2024-06-03 19:56:32,962 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 194 transitions, 1880 flow [2024-06-03 19:56:32,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:32,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:32,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:32,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 19:56:32,963 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:32,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:32,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1389540307, now seen corresponding path program 1 times [2024-06-03 19:56:32,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:32,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353097888] [2024-06-03 19:56:32,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:32,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:33,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:33,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:33,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353097888] [2024-06-03 19:56:33,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353097888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:33,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:33,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:33,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23024998] [2024-06-03 19:56:33,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:33,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:33,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:33,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:33,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:33,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:56:33,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 194 transitions, 1880 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:33,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:33,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:56:33,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:35,910 INFO L124 PetriNetUnfolderBase]: 9231/13125 cut-off events. [2024-06-03 19:56:35,910 INFO L125 PetriNetUnfolderBase]: For 448592/448594 co-relation queries the response was YES. [2024-06-03 19:56:35,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84413 conditions, 13125 events. 9231/13125 cut-off events. For 448592/448594 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 73842 event pairs, 3482 based on Foata normal form. 4/13125 useless extension candidates. Maximal degree in co-relation 84353. Up to 12572 conditions per place. [2024-06-03 19:56:36,072 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 194 selfloop transitions, 31 changer transitions 0/232 dead transitions. [2024-06-03 19:56:36,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 232 transitions, 2648 flow [2024-06-03 19:56:36,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:36,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:36,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 19:56:36,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-03 19:56:36,074 INFO L175 Difference]: Start difference. First operand has 142 places, 194 transitions, 1880 flow. Second operand 7 states and 169 transitions. [2024-06-03 19:56:36,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 232 transitions, 2648 flow [2024-06-03 19:56:36,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 232 transitions, 2558 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-03 19:56:36,552 INFO L231 Difference]: Finished difference. Result has 146 places, 202 transitions, 1997 flow [2024-06-03 19:56:36,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1794, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1997, PETRI_PLACES=146, PETRI_TRANSITIONS=202} [2024-06-03 19:56:36,553 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 91 predicate places. [2024-06-03 19:56:36,553 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 202 transitions, 1997 flow [2024-06-03 19:56:36,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:36,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:36,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:36,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 19:56:36,554 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:36,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:36,554 INFO L85 PathProgramCache]: Analyzing trace with hash 635419069, now seen corresponding path program 3 times [2024-06-03 19:56:36,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:36,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837599663] [2024-06-03 19:56:36,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:36,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:37,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:37,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:37,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837599663] [2024-06-03 19:56:37,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837599663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:37,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:37,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:37,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588712305] [2024-06-03 19:56:37,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:37,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:37,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:37,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:37,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:37,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:56:37,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 202 transitions, 1997 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:37,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:37,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:56:37,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:39,513 INFO L124 PetriNetUnfolderBase]: 9224/13122 cut-off events. [2024-06-03 19:56:39,514 INFO L125 PetriNetUnfolderBase]: For 476030/476030 co-relation queries the response was YES. [2024-06-03 19:56:39,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86539 conditions, 13122 events. 9224/13122 cut-off events. For 476030/476030 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 73976 event pairs, 3497 based on Foata normal form. 2/13119 useless extension candidates. Maximal degree in co-relation 86477. Up to 12591 conditions per place. [2024-06-03 19:56:39,634 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 182 selfloop transitions, 35 changer transitions 0/224 dead transitions. [2024-06-03 19:56:39,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 224 transitions, 2487 flow [2024-06-03 19:56:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:39,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:39,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 19:56:39,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423076923076923 [2024-06-03 19:56:39,635 INFO L175 Difference]: Start difference. First operand has 146 places, 202 transitions, 1997 flow. Second operand 7 states and 161 transitions. [2024-06-03 19:56:39,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 224 transitions, 2487 flow [2024-06-03 19:56:40,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 224 transitions, 2375 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-03 19:56:40,044 INFO L231 Difference]: Finished difference. Result has 150 places, 202 transitions, 1964 flow [2024-06-03 19:56:40,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1964, PETRI_PLACES=150, PETRI_TRANSITIONS=202} [2024-06-03 19:56:40,045 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 95 predicate places. [2024-06-03 19:56:40,045 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 202 transitions, 1964 flow [2024-06-03 19:56:40,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:40,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:40,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:40,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 19:56:40,045 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:40,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:40,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1566671827, now seen corresponding path program 2 times [2024-06-03 19:56:40,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:40,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635309025] [2024-06-03 19:56:40,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:40,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:40,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:40,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:40,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:40,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635309025] [2024-06-03 19:56:40,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635309025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:40,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:40,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:40,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162283585] [2024-06-03 19:56:40,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:40,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:40,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:41,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:41,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:41,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:56:41,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 202 transitions, 1964 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:41,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:41,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:56:41,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:42,897 INFO L124 PetriNetUnfolderBase]: 9256/13167 cut-off events. [2024-06-03 19:56:42,897 INFO L125 PetriNetUnfolderBase]: For 502164/502169 co-relation queries the response was YES. [2024-06-03 19:56:42,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87572 conditions, 13167 events. 9256/13167 cut-off events. For 502164/502169 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 74053 event pairs, 3459 based on Foata normal form. 8/13172 useless extension candidates. Maximal degree in co-relation 87508. Up to 12592 conditions per place. [2024-06-03 19:56:43,047 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 191 selfloop transitions, 35 changer transitions 0/233 dead transitions. [2024-06-03 19:56:43,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 233 transitions, 2670 flow [2024-06-03 19:56:43,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:43,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:43,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 19:56:43,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45604395604395603 [2024-06-03 19:56:43,048 INFO L175 Difference]: Start difference. First operand has 150 places, 202 transitions, 1964 flow. Second operand 7 states and 166 transitions. [2024-06-03 19:56:43,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 233 transitions, 2670 flow [2024-06-03 19:56:43,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 233 transitions, 2560 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 19:56:43,497 INFO L231 Difference]: Finished difference. Result has 150 places, 206 transitions, 1997 flow [2024-06-03 19:56:43,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1997, PETRI_PLACES=150, PETRI_TRANSITIONS=206} [2024-06-03 19:56:43,498 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 95 predicate places. [2024-06-03 19:56:43,498 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 206 transitions, 1997 flow [2024-06-03 19:56:43,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:43,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:43,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:43,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 19:56:43,499 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:43,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:43,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1566908977, now seen corresponding path program 3 times [2024-06-03 19:56:43,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:43,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245015774] [2024-06-03 19:56:43,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:43,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:43,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:44,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:44,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:44,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245015774] [2024-06-03 19:56:44,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245015774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:44,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:44,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:44,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020057806] [2024-06-03 19:56:44,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:44,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:44,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:44,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:44,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:44,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:56:44,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 206 transitions, 1997 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:44,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:44,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:56:44,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:46,264 INFO L124 PetriNetUnfolderBase]: 9242/13149 cut-off events. [2024-06-03 19:56:46,265 INFO L125 PetriNetUnfolderBase]: For 525872/525877 co-relation queries the response was YES. [2024-06-03 19:56:46,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88143 conditions, 13149 events. 9242/13149 cut-off events. For 525872/525877 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 73934 event pairs, 3459 based on Foata normal form. 8/13154 useless extension candidates. Maximal degree in co-relation 88079. Up to 12580 conditions per place. [2024-06-03 19:56:46,400 INFO L140 encePairwiseOnDemand]: 41/52 looper letters, 187 selfloop transitions, 36 changer transitions 0/230 dead transitions. [2024-06-03 19:56:46,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 230 transitions, 2503 flow [2024-06-03 19:56:46,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:46,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:46,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 19:56:46,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44505494505494503 [2024-06-03 19:56:46,406 INFO L175 Difference]: Start difference. First operand has 150 places, 206 transitions, 1997 flow. Second operand 7 states and 162 transitions. [2024-06-03 19:56:46,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 230 transitions, 2503 flow [2024-06-03 19:56:46,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 230 transitions, 2348 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:46,879 INFO L231 Difference]: Finished difference. Result has 152 places, 206 transitions, 1923 flow [2024-06-03 19:56:46,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1842, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1923, PETRI_PLACES=152, PETRI_TRANSITIONS=206} [2024-06-03 19:56:46,880 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 97 predicate places. [2024-06-03 19:56:46,880 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 206 transitions, 1923 flow [2024-06-03 19:56:46,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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-03 19:56:46,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:46,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:46,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 19:56:46,881 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:46,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:46,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1566917905, now seen corresponding path program 1 times [2024-06-03 19:56:46,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:46,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844792875] [2024-06-03 19:56:46,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:46,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:46,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:48,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:48,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:48,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844792875] [2024-06-03 19:56:48,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844792875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:48,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:48,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:48,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709874254] [2024-06-03 19:56:48,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:48,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:48,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:48,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:48,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:48,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 52 [2024-06-03 19:56:48,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 206 transitions, 1923 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:48,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:48,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 52 [2024-06-03 19:56:48,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:50,114 INFO L124 PetriNetUnfolderBase]: 9230/13129 cut-off events. [2024-06-03 19:56:50,114 INFO L125 PetriNetUnfolderBase]: For 548786/548786 co-relation queries the response was YES. [2024-06-03 19:56:50,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88487 conditions, 13129 events. 9230/13129 cut-off events. For 548786/548786 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 73681 event pairs, 3448 based on Foata normal form. 4/13131 useless extension candidates. Maximal degree in co-relation 88422. Up to 12638 conditions per place. [2024-06-03 19:56:50,252 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 209 selfloop transitions, 17 changer transitions 0/233 dead transitions. [2024-06-03 19:56:50,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 233 transitions, 2509 flow [2024-06-03 19:56:50,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:56:50,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:56:50,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 19:56:50,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340659340659341 [2024-06-03 19:56:50,253 INFO L175 Difference]: Start difference. First operand has 152 places, 206 transitions, 1923 flow. Second operand 7 states and 158 transitions. [2024-06-03 19:56:50,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 233 transitions, 2509 flow [2024-06-03 19:56:50,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 233 transitions, 2418 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:50,808 INFO L231 Difference]: Finished difference. Result has 153 places, 209 transitions, 1954 flow [2024-06-03 19:56:50,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1832, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1954, PETRI_PLACES=153, PETRI_TRANSITIONS=209} [2024-06-03 19:56:50,809 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 98 predicate places. [2024-06-03 19:56:50,809 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 209 transitions, 1954 flow [2024-06-03 19:56:50,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:50,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:50,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:50,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 19:56:50,810 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:50,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:50,811 INFO L85 PathProgramCache]: Analyzing trace with hash -106111884, now seen corresponding path program 1 times [2024-06-03 19:56:50,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:50,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094793455] [2024-06-03 19:56:50,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:50,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:50,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:51,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:51,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:51,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094793455] [2024-06-03 19:56:51,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094793455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:51,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:51,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:56:51,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383792523] [2024-06-03 19:56:51,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:51,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:56:51,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:51,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:56:51,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:56:51,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 52 [2024-06-03 19:56:51,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 209 transitions, 1954 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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-03 19:56:51,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:51,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 52 [2024-06-03 19:56:51,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:53,552 INFO L124 PetriNetUnfolderBase]: 8790/12848 cut-off events. [2024-06-03 19:56:53,552 INFO L125 PetriNetUnfolderBase]: For 558026/558190 co-relation queries the response was YES. [2024-06-03 19:56:53,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88565 conditions, 12848 events. 8790/12848 cut-off events. For 558026/558190 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 75714 event pairs, 3351 based on Foata normal form. 1/12727 useless extension candidates. Maximal degree in co-relation 88499. Up to 11960 conditions per place. [2024-06-03 19:56:53,683 INFO L140 encePairwiseOnDemand]: 44/52 looper letters, 192 selfloop transitions, 10 changer transitions 0/224 dead transitions. [2024-06-03 19:56:53,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 224 transitions, 2448 flow [2024-06-03 19:56:53,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:56:53,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:56:53,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-03 19:56:53,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-03 19:56:53,693 INFO L175 Difference]: Start difference. First operand has 153 places, 209 transitions, 1954 flow. Second operand 5 states and 117 transitions. [2024-06-03 19:56:53,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 224 transitions, 2448 flow [2024-06-03 19:56:54,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 224 transitions, 2350 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:54,295 INFO L231 Difference]: Finished difference. Result has 153 places, 213 transitions, 1953 flow [2024-06-03 19:56:54,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1953, PETRI_PLACES=153, PETRI_TRANSITIONS=213} [2024-06-03 19:56:54,296 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 98 predicate places. [2024-06-03 19:56:54,296 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 213 transitions, 1953 flow [2024-06-03 19:56:54,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 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-03 19:56:54,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:54,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:54,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 19:56:54,296 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:54,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:54,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1841886109, now seen corresponding path program 1 times [2024-06-03 19:56:54,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:54,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312762667] [2024-06-03 19:56:54,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:54,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:54,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:55,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:55,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:55,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312762667] [2024-06-03 19:56:55,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312762667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:55,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:55,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:55,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864395606] [2024-06-03 19:56:55,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:55,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:55,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:55,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:55,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:55,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:56:55,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 213 transitions, 1953 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:55,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:55,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:56:55,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:57,799 INFO L124 PetriNetUnfolderBase]: 10727/14897 cut-off events. [2024-06-03 19:56:57,799 INFO L125 PetriNetUnfolderBase]: For 712708/712715 co-relation queries the response was YES. [2024-06-03 19:56:57,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106729 conditions, 14897 events. 10727/14897 cut-off events. For 712708/712715 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 81439 event pairs, 4099 based on Foata normal form. 12/14906 useless extension candidates. Maximal degree in co-relation 106662. Up to 13932 conditions per place. [2024-06-03 19:56:57,930 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 175 selfloop transitions, 93 changer transitions 0/274 dead transitions. [2024-06-03 19:56:57,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 274 transitions, 3123 flow [2024-06-03 19:56:57,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:57,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:57,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 19:56:57,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855769230769231 [2024-06-03 19:56:57,932 INFO L175 Difference]: Start difference. First operand has 153 places, 213 transitions, 1953 flow. Second operand 8 states and 202 transitions. [2024-06-03 19:56:57,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 274 transitions, 3123 flow [2024-06-03 19:56:58,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 274 transitions, 3054 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-03 19:56:58,572 INFO L231 Difference]: Finished difference. Result has 159 places, 228 transitions, 2386 flow [2024-06-03 19:56:58,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2386, PETRI_PLACES=159, PETRI_TRANSITIONS=228} [2024-06-03 19:56:58,573 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 104 predicate places. [2024-06-03 19:56:58,573 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 228 transitions, 2386 flow [2024-06-03 19:56:58,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:58,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:58,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:58,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 19:56:58,574 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:56:58,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:58,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1789966038, now seen corresponding path program 1 times [2024-06-03 19:56:58,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:58,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619783774] [2024-06-03 19:56:58,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:58,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:58,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:59,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:59,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:59,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619783774] [2024-06-03 19:56:59,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619783774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:59,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:59,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:59,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075305530] [2024-06-03 19:56:59,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:59,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:59,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:59,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:59,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:59,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:56:59,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 228 transitions, 2386 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:59,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:59,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:56:59,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:01,779 INFO L124 PetriNetUnfolderBase]: 10805/14992 cut-off events. [2024-06-03 19:57:01,779 INFO L125 PetriNetUnfolderBase]: For 767521/767528 co-relation queries the response was YES. [2024-06-03 19:57:01,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112732 conditions, 14992 events. 10805/14992 cut-off events. For 767521/767528 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 81710 event pairs, 4177 based on Foata normal form. 10/14999 useless extension candidates. Maximal degree in co-relation 112663. Up to 14423 conditions per place. [2024-06-03 19:57:01,950 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 197 selfloop transitions, 73 changer transitions 0/276 dead transitions. [2024-06-03 19:57:01,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 276 transitions, 3502 flow [2024-06-03 19:57:01,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:57:01,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:57:01,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 19:57:01,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2024-06-03 19:57:01,952 INFO L175 Difference]: Start difference. First operand has 159 places, 228 transitions, 2386 flow. Second operand 7 states and 172 transitions. [2024-06-03 19:57:01,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 276 transitions, 3502 flow [2024-06-03 19:57:02,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 276 transitions, 3355 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-03 19:57:02,577 INFO L231 Difference]: Finished difference. Result has 164 places, 241 transitions, 2625 flow [2024-06-03 19:57:02,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2625, PETRI_PLACES=164, PETRI_TRANSITIONS=241} [2024-06-03 19:57:02,577 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 109 predicate places. [2024-06-03 19:57:02,577 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 241 transitions, 2625 flow [2024-06-03 19:57:02,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:02,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:02,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:02,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 19:57:02,579 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:57:02,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:02,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1081322966, now seen corresponding path program 2 times [2024-06-03 19:57:02,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:02,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111920270] [2024-06-03 19:57:02,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:02,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:02,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:03,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:03,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:03,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111920270] [2024-06-03 19:57:03,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111920270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:03,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:03,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:03,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173580427] [2024-06-03 19:57:03,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:03,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:03,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:03,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:03,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:03,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:57:03,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 241 transitions, 2625 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:03,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:03,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:57:03,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:06,197 INFO L124 PetriNetUnfolderBase]: 10791/14974 cut-off events. [2024-06-03 19:57:06,198 INFO L125 PetriNetUnfolderBase]: For 793432/793439 co-relation queries the response was YES. [2024-06-03 19:57:06,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112906 conditions, 14974 events. 10791/14974 cut-off events. For 793432/793439 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 81628 event pairs, 4177 based on Foata normal form. 10/14981 useless extension candidates. Maximal degree in co-relation 112834. Up to 14411 conditions per place. [2024-06-03 19:57:06,360 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 198 selfloop transitions, 69 changer transitions 0/273 dead transitions. [2024-06-03 19:57:06,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 273 transitions, 3531 flow [2024-06-03 19:57:06,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:57:06,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:57:06,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 19:57:06,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-03 19:57:06,363 INFO L175 Difference]: Start difference. First operand has 164 places, 241 transitions, 2625 flow. Second operand 7 states and 169 transitions. [2024-06-03 19:57:06,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 273 transitions, 3531 flow [2024-06-03 19:57:07,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 273 transitions, 3405 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 19:57:07,161 INFO L231 Difference]: Finished difference. Result has 167 places, 241 transitions, 2649 flow [2024-06-03 19:57:07,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2649, PETRI_PLACES=167, PETRI_TRANSITIONS=241} [2024-06-03 19:57:07,163 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 112 predicate places. [2024-06-03 19:57:07,163 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 241 transitions, 2649 flow [2024-06-03 19:57:07,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:07,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:07,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:07,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 19:57:07,164 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:57:07,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:07,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1219952977, now seen corresponding path program 2 times [2024-06-03 19:57:07,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:07,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471483981] [2024-06-03 19:57:07,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:07,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:07,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:08,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:08,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:08,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471483981] [2024-06-03 19:57:08,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471483981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:08,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:08,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:08,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038154560] [2024-06-03 19:57:08,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:08,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:08,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:08,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:08,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:08,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:57:08,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 241 transitions, 2649 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:08,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:08,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:57:08,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:11,342 INFO L124 PetriNetUnfolderBase]: 11049/15338 cut-off events. [2024-06-03 19:57:11,343 INFO L125 PetriNetUnfolderBase]: For 847107/847114 co-relation queries the response was YES. [2024-06-03 19:57:11,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116488 conditions, 15338 events. 11049/15338 cut-off events. For 847107/847114 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 83872 event pairs, 4116 based on Foata normal form. 12/15347 useless extension candidates. Maximal degree in co-relation 116416. Up to 14159 conditions per place. [2024-06-03 19:57:11,502 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 186 selfloop transitions, 106 changer transitions 0/298 dead transitions. [2024-06-03 19:57:11,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 298 transitions, 4010 flow [2024-06-03 19:57:11,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:11,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:11,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 19:57:11,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47596153846153844 [2024-06-03 19:57:11,504 INFO L175 Difference]: Start difference. First operand has 167 places, 241 transitions, 2649 flow. Second operand 8 states and 198 transitions. [2024-06-03 19:57:11,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 298 transitions, 4010 flow [2024-06-03 19:57:12,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 298 transitions, 3883 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 19:57:12,384 INFO L231 Difference]: Finished difference. Result has 172 places, 255 transitions, 2974 flow [2024-06-03 19:57:12,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2974, PETRI_PLACES=172, PETRI_TRANSITIONS=255} [2024-06-03 19:57:12,397 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 117 predicate places. [2024-06-03 19:57:12,397 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 255 transitions, 2974 flow [2024-06-03 19:57:12,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:12,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:12,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:12,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 19:57:12,398 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:57:12,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:12,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1075762403, now seen corresponding path program 3 times [2024-06-03 19:57:12,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:12,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279312570] [2024-06-03 19:57:12,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:12,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:13,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:13,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:13,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279312570] [2024-06-03 19:57:13,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279312570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:13,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:13,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:13,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473854171] [2024-06-03 19:57:13,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:13,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:13,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:13,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:13,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:13,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:57:13,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 255 transitions, 2974 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:13,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:13,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:57:13,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:16,031 INFO L124 PetriNetUnfolderBase]: 11031/15320 cut-off events. [2024-06-03 19:57:16,031 INFO L125 PetriNetUnfolderBase]: For 880695/880702 co-relation queries the response was YES. [2024-06-03 19:57:16,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117834 conditions, 15320 events. 11031/15320 cut-off events. For 880695/880702 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 83906 event pairs, 4105 based on Foata normal form. 12/15329 useless extension candidates. Maximal degree in co-relation 117760. Up to 14151 conditions per place. [2024-06-03 19:57:16,345 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 184 selfloop transitions, 107 changer transitions 0/297 dead transitions. [2024-06-03 19:57:16,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 297 transitions, 3989 flow [2024-06-03 19:57:16,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:16,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:16,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 19:57:16,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47596153846153844 [2024-06-03 19:57:16,347 INFO L175 Difference]: Start difference. First operand has 172 places, 255 transitions, 2974 flow. Second operand 8 states and 198 transitions. [2024-06-03 19:57:16,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 297 transitions, 3989 flow [2024-06-03 19:57:17,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 297 transitions, 3778 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-03 19:57:17,073 INFO L231 Difference]: Finished difference. Result has 176 places, 256 transitions, 3014 flow [2024-06-03 19:57:17,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3014, PETRI_PLACES=176, PETRI_TRANSITIONS=256} [2024-06-03 19:57:17,073 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 121 predicate places. [2024-06-03 19:57:17,074 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 256 transitions, 3014 flow [2024-06-03 19:57:17,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:17,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:17,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:17,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 19:57:17,074 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:57:17,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:17,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1128304456, now seen corresponding path program 3 times [2024-06-03 19:57:17,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:17,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283227199] [2024-06-03 19:57:17,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:17,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:17,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:18,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:18,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:18,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283227199] [2024-06-03 19:57:18,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283227199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:18,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:18,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:18,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837933514] [2024-06-03 19:57:18,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:18,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:18,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:18,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:18,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:18,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:57:18,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 256 transitions, 3014 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:18,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:18,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:57:18,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:20,902 INFO L124 PetriNetUnfolderBase]: 11009/15268 cut-off events. [2024-06-03 19:57:20,903 INFO L125 PetriNetUnfolderBase]: For 914744/914746 co-relation queries the response was YES. [2024-06-03 19:57:20,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118303 conditions, 15268 events. 11009/15268 cut-off events. For 914744/914746 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 83376 event pairs, 4226 based on Foata normal form. 4/15266 useless extension candidates. Maximal degree in co-relation 118228. Up to 14701 conditions per place. [2024-06-03 19:57:21,066 INFO L140 encePairwiseOnDemand]: 39/52 looper letters, 207 selfloop transitions, 78 changer transitions 0/291 dead transitions. [2024-06-03 19:57:21,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 291 transitions, 4034 flow [2024-06-03 19:57:21,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:21,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:21,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 19:57:21,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43990384615384615 [2024-06-03 19:57:21,068 INFO L175 Difference]: Start difference. First operand has 176 places, 256 transitions, 3014 flow. Second operand 8 states and 183 transitions. [2024-06-03 19:57:21,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 291 transitions, 4034 flow [2024-06-03 19:57:22,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 291 transitions, 3787 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 19:57:22,182 INFO L231 Difference]: Finished difference. Result has 180 places, 258 transitions, 2961 flow [2024-06-03 19:57:22,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2961, PETRI_PLACES=180, PETRI_TRANSITIONS=258} [2024-06-03 19:57:22,183 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 125 predicate places. [2024-06-03 19:57:22,184 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 258 transitions, 2961 flow [2024-06-03 19:57:22,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:22,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:22,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:22,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 19:57:22,184 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:57:22,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:22,185 INFO L85 PathProgramCache]: Analyzing trace with hash -552886052, now seen corresponding path program 4 times [2024-06-03 19:57:22,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:22,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010158563] [2024-06-03 19:57:22,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:22,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:22,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:23,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:23,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:23,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010158563] [2024-06-03 19:57:23,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010158563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:23,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:23,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:23,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430616458] [2024-06-03 19:57:23,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:23,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:23,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:23,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:23,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:23,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:57:23,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 258 transitions, 2961 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:23,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:23,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:57:23,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:26,328 INFO L124 PetriNetUnfolderBase]: 11025/15280 cut-off events. [2024-06-03 19:57:26,328 INFO L125 PetriNetUnfolderBase]: For 951624/951628 co-relation queries the response was YES. [2024-06-03 19:57:26,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118876 conditions, 15280 events. 11025/15280 cut-off events. For 951624/951628 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 83087 event pairs, 3991 based on Foata normal form. 4/15277 useless extension candidates. Maximal degree in co-relation 118799. Up to 14713 conditions per place. [2024-06-03 19:57:26,479 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 201 selfloop transitions, 81 changer transitions 0/288 dead transitions. [2024-06-03 19:57:26,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 288 transitions, 3835 flow [2024-06-03 19:57:26,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:57:26,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:57:26,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 19:57:26,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4532967032967033 [2024-06-03 19:57:26,483 INFO L175 Difference]: Start difference. First operand has 180 places, 258 transitions, 2961 flow. Second operand 7 states and 165 transitions. [2024-06-03 19:57:26,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 288 transitions, 3835 flow [2024-06-03 19:57:27,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 288 transitions, 3533 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 19:57:27,259 INFO L231 Difference]: Finished difference. Result has 179 places, 262 transitions, 2912 flow [2024-06-03 19:57:27,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2912, PETRI_PLACES=179, PETRI_TRANSITIONS=262} [2024-06-03 19:57:27,260 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 124 predicate places. [2024-06-03 19:57:27,260 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 262 transitions, 2912 flow [2024-06-03 19:57:27,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:27,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:27,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:27,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 19:57:27,261 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:57:27,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:27,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1099415082, now seen corresponding path program 5 times [2024-06-03 19:57:27,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:27,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938294953] [2024-06-03 19:57:27,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:27,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:27,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:28,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:28,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:28,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938294953] [2024-06-03 19:57:28,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938294953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:28,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:28,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:28,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383834814] [2024-06-03 19:57:28,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:28,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:28,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:28,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:28,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:28,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:57:28,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 262 transitions, 2912 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:28,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:28,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:57:28,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:31,127 INFO L124 PetriNetUnfolderBase]: 11011/15284 cut-off events. [2024-06-03 19:57:31,128 INFO L125 PetriNetUnfolderBase]: For 988249/988266 co-relation queries the response was YES. [2024-06-03 19:57:31,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119259 conditions, 15284 events. 11011/15284 cut-off events. For 988249/988266 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 83254 event pairs, 3988 based on Foata normal form. 18/15294 useless extension candidates. Maximal degree in co-relation 119181. Up to 14701 conditions per place. [2024-06-03 19:57:31,273 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 207 selfloop transitions, 72 changer transitions 0/285 dead transitions. [2024-06-03 19:57:31,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 285 transitions, 3694 flow [2024-06-03 19:57:31,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:57:31,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:57:31,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 19:57:31,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44505494505494503 [2024-06-03 19:57:31,274 INFO L175 Difference]: Start difference. First operand has 179 places, 262 transitions, 2912 flow. Second operand 7 states and 162 transitions. [2024-06-03 19:57:31,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 285 transitions, 3694 flow [2024-06-03 19:57:32,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 285 transitions, 3531 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 19:57:32,022 INFO L231 Difference]: Finished difference. Result has 182 places, 262 transitions, 2904 flow [2024-06-03 19:57:32,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2749, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2904, PETRI_PLACES=182, PETRI_TRANSITIONS=262} [2024-06-03 19:57:32,023 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 127 predicate places. [2024-06-03 19:57:32,023 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 262 transitions, 2904 flow [2024-06-03 19:57:32,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:32,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:32,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:32,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 19:57:32,023 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:57:32,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:32,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1316610602, now seen corresponding path program 6 times [2024-06-03 19:57:32,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:32,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144639195] [2024-06-03 19:57:32,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:32,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:32,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:33,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:33,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:33,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144639195] [2024-06-03 19:57:33,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144639195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:33,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:33,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:33,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736363670] [2024-06-03 19:57:33,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:33,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:33,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:33,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:33,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:33,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:57:33,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 262 transitions, 2904 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:33,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:33,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:57:33,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:36,021 INFO L124 PetriNetUnfolderBase]: 10999/15276 cut-off events. [2024-06-03 19:57:36,021 INFO L125 PetriNetUnfolderBase]: For 1024743/1024760 co-relation queries the response was YES. [2024-06-03 19:57:36,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120001 conditions, 15276 events. 10999/15276 cut-off events. For 1024743/1024760 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 83356 event pairs, 4002 based on Foata normal form. 16/15284 useless extension candidates. Maximal degree in co-relation 119922. Up to 14689 conditions per place. [2024-06-03 19:57:36,169 INFO L140 encePairwiseOnDemand]: 40/52 looper letters, 201 selfloop transitions, 76 changer transitions 0/283 dead transitions. [2024-06-03 19:57:36,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 283 transitions, 3512 flow [2024-06-03 19:57:36,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:57:36,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:57:36,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 19:57:36,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368131868131868 [2024-06-03 19:57:36,170 INFO L175 Difference]: Start difference. First operand has 182 places, 262 transitions, 2904 flow. Second operand 7 states and 159 transitions. [2024-06-03 19:57:36,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 283 transitions, 3512 flow [2024-06-03 19:57:36,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 283 transitions, 3371 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 19:57:36,838 INFO L231 Difference]: Finished difference. Result has 185 places, 262 transitions, 2924 flow [2024-06-03 19:57:36,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2924, PETRI_PLACES=185, PETRI_TRANSITIONS=262} [2024-06-03 19:57:36,839 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 130 predicate places. [2024-06-03 19:57:36,839 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 262 transitions, 2924 flow [2024-06-03 19:57:36,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:36,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:36,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:36,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 19:57:36,839 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-03 19:57:36,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:36,840 INFO L85 PathProgramCache]: Analyzing trace with hash -759889763, now seen corresponding path program 4 times [2024-06-03 19:57:36,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:36,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566586409] [2024-06-03 19:57:36,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:36,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:36,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:38,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:38,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:38,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566586409] [2024-06-03 19:57:38,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566586409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:38,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:38,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:38,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594426781] [2024-06-03 19:57:38,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:38,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:38,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:38,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:38,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:38,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 52 [2024-06-03 19:57:38,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 262 transitions, 2924 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:38,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:38,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 52 [2024-06-03 19:57:38,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand