./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe002_power.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe002_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe002_power.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/safe002_power.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:53:38,464 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:53:38,524 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:53:38,530 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:53:38,531 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:53:38,552 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:53:38,552 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:53:38,553 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:53:38,553 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:53:38,560 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:53:38,560 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:53:38,561 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:53:38,561 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:53:38,562 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:53:38,562 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:53:38,563 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:53:38,563 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:53:38,563 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:53:38,563 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:53:38,563 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:53:38,564 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:53:38,565 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:53:38,565 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:53:38,565 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:53:38,565 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:53:38,566 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:53:38,566 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:53:38,566 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:53:38,566 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:53:38,567 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:53:38,567 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:53:38,567 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:53:38,568 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:53:38,568 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:53:38,568 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:53:38,568 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:53:38,568 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:53:38,568 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:53:38,569 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:53:38,569 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:53:38,569 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:53:38,569 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:53:38,569 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:53:38,569 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 12:53:38,810 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:53:38,824 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:53:38,827 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:53:38,828 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:53:38,828 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:53:38,829 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe002_power.oepc.i [2024-06-14 12:53:39,756 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:53:39,942 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:53:39,943 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe002_power.oepc.i [2024-06-14 12:53:39,955 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bead3a2c7/12e79bf8aad64b46a550380d6365a9b0/FLAG338cbeb44 [2024-06-14 12:53:39,963 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bead3a2c7/12e79bf8aad64b46a550380d6365a9b0 [2024-06-14 12:53:39,965 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:53:39,966 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:53:39,966 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/safe002_power.oepc.yml/witness.yml [2024-06-14 12:53:40,144 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:53:40,145 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:53:40,146 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:53:40,146 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:53:40,149 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:53:40,150 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:53:39" (1/2) ... [2024-06-14 12:53:40,151 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e9dc8d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:53:40, skipping insertion in model container [2024-06-14 12:53:40,151 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:53:39" (1/2) ... [2024-06-14 12:53:40,152 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@77f6aae6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:53:40, skipping insertion in model container [2024-06-14 12:53:40,153 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:53:40" (2/2) ... [2024-06-14 12:53:40,153 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e9dc8d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40, skipping insertion in model container [2024-06-14 12:53:40,153 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:53:40" (2/2) ... [2024-06-14 12:53:40,153 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:53:40,307 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:53:40,309 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] ((((((((((((((((((((((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-14 12:53:40,309 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] ((((((((((((((((((((((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-14 12:53:40,309 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$read_delayed == (_Bool)0) [2024-06-14 12:53:40,309 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:53:40,310 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-14 12:53:40,346 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:53:40,673 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:53:40,682 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:53:40,801 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:53:40,837 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:53:40,838 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40 WrapperNode [2024-06-14 12:53:40,838 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:53:40,839 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:53:40,839 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:53:40,839 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:53:40,844 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:40,872 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:40,917 INFO L138 Inliner]: procedures = 175, calls = 109, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 279 [2024-06-14 12:53:40,921 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:53:40,922 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:53:40,922 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:53:40,922 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:53:40,931 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:40,931 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:40,946 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:40,980 INFO L175 MemorySlicer]: Split 68 memory accesses to 2 slices as follows [66, 2]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [1, 2]. The 11 writes are split as follows [11, 0]. [2024-06-14 12:53:40,981 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:40,981 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:40,991 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:40,994 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:40,996 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:41,004 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:41,008 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:53:41,010 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:53:41,011 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:53:41,011 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:53:41,011 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (1/1) ... [2024-06-14 12:53:41,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:53:41,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:53:41,037 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 12:53:41,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 12:53:41,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 12:53:41,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 12:53:41,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 12:53:41,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 12:53:41,087 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:53:41,087 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:53:41,087 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:53:41,088 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:53:41,088 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:53:41,088 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:53:41,088 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:53:41,088 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:53:41,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:53:41,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 12:53:41,089 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:53:41,089 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:53:41,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:53:41,092 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:53:41,248 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:53:41,250 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:53:41,796 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:53:41,797 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:53:42,201 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:53:42,201 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:53:42,201 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:53:42 BoogieIcfgContainer [2024-06-14 12:53:42,201 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:53:42,203 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:53:42,203 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:53:42,205 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:53:42,205 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:53:39" (1/4) ... [2024-06-14 12:53:42,206 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2627c3a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:53:42, skipping insertion in model container [2024-06-14 12:53:42,206 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:53:40" (2/4) ... [2024-06-14 12:53:42,206 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2627c3a8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:53:42, skipping insertion in model container [2024-06-14 12:53:42,206 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:53:40" (3/4) ... [2024-06-14 12:53:42,206 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2627c3a8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:53:42, skipping insertion in model container [2024-06-14 12:53:42,206 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:53:42" (4/4) ... [2024-06-14 12:53:42,207 INFO L112 eAbstractionObserver]: Analyzing ICFG safe002_power.oepc.i [2024-06-14 12:53:42,220 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:53:42,220 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:53:42,220 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:53:42,280 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:53:42,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:53:42,340 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 12:53:42,340 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:53:42,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:53:42,342 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 12:53:42,345 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 12:53:42,355 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:53:42,361 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;@64eea2e8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:53:42,361 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:53:42,366 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:53:42,366 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:53:42,366 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:53:42,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:42,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:53:42,368 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:42,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:42,372 INFO L85 PathProgramCache]: Analyzing trace with hash 634687724, now seen corresponding path program 1 times [2024-06-14 12:53:42,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:42,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152539151] [2024-06-14 12:53:42,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:42,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:42,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:44,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:44,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:44,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152539151] [2024-06-14 12:53:44,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152539151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:44,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:44,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:53:44,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695820878] [2024-06-14 12:53:44,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:44,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:53:44,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:44,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:53:44,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:53:44,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:53:44,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:44,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:44,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:53:44,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:44,740 INFO L124 PetriNetUnfolderBase]: 1097/1695 cut-off events. [2024-06-14 12:53:44,740 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-06-14 12:53:44,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3426 conditions, 1695 events. 1097/1695 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8141 event pairs, 643 based on Foata normal form. 2/1663 useless extension candidates. Maximal degree in co-relation 3411. Up to 1653 conditions per place. [2024-06-14 12:53:44,751 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 38 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2024-06-14 12:53:44,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 47 transitions, 193 flow [2024-06-14 12:53:44,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:53:44,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:53:44,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-14 12:53:44,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-14 12:53:44,760 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 69 transitions. [2024-06-14 12:53:44,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 47 transitions, 193 flow [2024-06-14 12:53:44,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 47 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:53:44,764 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 12:53:44,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-14 12:53:44,767 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 12:53:44,768 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 12:53:44,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:44,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:44,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:44,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:53:44,769 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:44,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:44,769 INFO L85 PathProgramCache]: Analyzing trace with hash 49587883, now seen corresponding path program 1 times [2024-06-14 12:53:44,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:44,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61378642] [2024-06-14 12:53:44,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:44,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:44,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:47,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:47,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:47,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61378642] [2024-06-14 12:53:47,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61378642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:47,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:47,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:53:47,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225495561] [2024-06-14 12:53:47,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:47,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:53:47,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:47,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:53:47,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:53:47,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:53:47,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:47,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:47,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:53:47,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:47,723 INFO L124 PetriNetUnfolderBase]: 1088/1682 cut-off events. [2024-06-14 12:53:47,724 INFO L125 PetriNetUnfolderBase]: For 326/326 co-relation queries the response was YES. [2024-06-14 12:53:47,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3881 conditions, 1682 events. 1088/1682 cut-off events. For 326/326 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8137 event pairs, 496 based on Foata normal form. 4/1684 useless extension candidates. Maximal degree in co-relation 3866. Up to 1616 conditions per place. [2024-06-14 12:53:47,731 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 48 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2024-06-14 12:53:47,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 60 transitions, 272 flow [2024-06-14 12:53:47,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:53:47,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:53:47,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-14 12:53:47,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232558139534884 [2024-06-14 12:53:47,733 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 90 transitions. [2024-06-14 12:53:47,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 60 transitions, 272 flow [2024-06-14 12:53:47,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 60 transitions, 268 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:53:47,734 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-14 12:53:47,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-14 12:53:47,735 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-14 12:53:47,735 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-14 12:53:47,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:47,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:47,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:47,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:53:47,736 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:47,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:47,736 INFO L85 PathProgramCache]: Analyzing trace with hash -194788777, now seen corresponding path program 1 times [2024-06-14 12:53:47,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:47,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710137311] [2024-06-14 12:53:47,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:47,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:47,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:50,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:50,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:50,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710137311] [2024-06-14 12:53:50,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710137311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:50,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:50,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:53:50,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502235807] [2024-06-14 12:53:50,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:50,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:53:50,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:50,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:53:50,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:53:50,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:50,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:50,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:50,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:50,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:51,349 INFO L124 PetriNetUnfolderBase]: 1377/2090 cut-off events. [2024-06-14 12:53:51,349 INFO L125 PetriNetUnfolderBase]: For 1089/1089 co-relation queries the response was YES. [2024-06-14 12:53:51,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5326 conditions, 2090 events. 1377/2090 cut-off events. For 1089/1089 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9756 event pairs, 416 based on Foata normal form. 8/2096 useless extension candidates. Maximal degree in co-relation 5309. Up to 1964 conditions per place. [2024-06-14 12:53:51,358 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 65 selfloop transitions, 12 changer transitions 0/81 dead transitions. [2024-06-14 12:53:51,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 81 transitions, 404 flow [2024-06-14 12:53:51,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:53:51,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:53:51,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-14 12:53:51,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-14 12:53:51,364 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 122 transitions. [2024-06-14 12:53:51,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 81 transitions, 404 flow [2024-06-14 12:53:51,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 81 transitions, 384 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 12:53:51,367 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-14 12:53:51,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-14 12:53:51,368 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-14 12:53:51,368 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-14 12:53:51,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:51,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:51,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:51,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:53:51,369 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:51,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:51,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1064814968, now seen corresponding path program 1 times [2024-06-14 12:53:51,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:51,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694679362] [2024-06-14 12:53:51,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:51,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:51,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:52,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:52,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:52,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694679362] [2024-06-14 12:53:52,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694679362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:52,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:52,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:53:52,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794226199] [2024-06-14 12:53:52,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:52,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:53:52,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:52,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:53:52,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:53:52,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:52,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:52,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:52,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:52,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:53,703 INFO L124 PetriNetUnfolderBase]: 1369/2079 cut-off events. [2024-06-14 12:53:53,704 INFO L125 PetriNetUnfolderBase]: For 2042/2042 co-relation queries the response was YES. [2024-06-14 12:53:53,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5814 conditions, 2079 events. 1369/2079 cut-off events. For 2042/2042 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9758 event pairs, 527 based on Foata normal form. 3/2080 useless extension candidates. Maximal degree in co-relation 5795. Up to 2033 conditions per place. [2024-06-14 12:53:53,712 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 51 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-06-14 12:53:53,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 63 transitions, 353 flow [2024-06-14 12:53:53,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:53:53,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:53:53,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-14 12:53:53,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-14 12:53:53,714 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 88 transitions. [2024-06-14 12:53:53,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 63 transitions, 353 flow [2024-06-14 12:53:53,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 63 transitions, 326 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:53:53,717 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-14 12:53:53,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-14 12:53:53,718 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-14 12:53:53,718 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-14 12:53:53,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:53,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:53,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:53,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:53:53,719 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:53,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:53,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1364776293, now seen corresponding path program 1 times [2024-06-14 12:53:53,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:53,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759367131] [2024-06-14 12:53:53,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:53,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:53,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:55,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:55,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759367131] [2024-06-14 12:53:55,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759367131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:55,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:55,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:53:55,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779187443] [2024-06-14 12:53:55,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:55,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:53:55,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:55,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:53:55,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:53:55,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:55,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:55,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:55,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:55,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:53:56,594 INFO L124 PetriNetUnfolderBase]: 1359/2063 cut-off events. [2024-06-14 12:53:56,595 INFO L125 PetriNetUnfolderBase]: For 2948/2948 co-relation queries the response was YES. [2024-06-14 12:53:56,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6202 conditions, 2063 events. 1359/2063 cut-off events. For 2948/2948 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9532 event pairs, 566 based on Foata normal form. 4/2065 useless extension candidates. Maximal degree in co-relation 6181. Up to 2005 conditions per place. [2024-06-14 12:53:56,605 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 61 selfloop transitions, 11 changer transitions 0/76 dead transitions. [2024-06-14 12:53:56,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 76 transitions, 434 flow [2024-06-14 12:53:56,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:53:56,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:53:56,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-14 12:53:56,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:53:56,609 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 6 states and 102 transitions. [2024-06-14 12:53:56,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 76 transitions, 434 flow [2024-06-14 12:53:56,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 76 transitions, 407 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 12:53:56,614 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 267 flow [2024-06-14 12:53:56,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=267, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-14 12:53:56,615 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-14 12:53:56,615 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 267 flow [2024-06-14 12:53:56,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:56,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:53:56,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:53:56,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:53:56,615 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:53:56,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:53:56,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1090617529, now seen corresponding path program 1 times [2024-06-14 12:53:56,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:53:56,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805593445] [2024-06-14 12:53:56,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:53:56,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:53:56,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:53:59,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:53:59,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:53:59,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805593445] [2024-06-14 12:53:59,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805593445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:53:59,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:53:59,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:53:59,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748018950] [2024-06-14 12:53:59,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:53:59,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:53:59,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:53:59,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:53:59,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:53:59,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:53:59,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 267 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:53:59,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:53:59,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:53:59,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:00,160 INFO L124 PetriNetUnfolderBase]: 1377/2092 cut-off events. [2024-06-14 12:54:00,161 INFO L125 PetriNetUnfolderBase]: For 4101/4104 co-relation queries the response was YES. [2024-06-14 12:54:00,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6827 conditions, 2092 events. 1377/2092 cut-off events. For 4101/4104 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9800 event pairs, 507 based on Foata normal form. 5/2094 useless extension candidates. Maximal degree in co-relation 6803. Up to 1985 conditions per place. [2024-06-14 12:54:00,171 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 66 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-14 12:54:00,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 89 transitions, 561 flow [2024-06-14 12:54:00,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:54:00,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:54:00,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-14 12:54:00,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-14 12:54:00,173 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 267 flow. Second operand 6 states and 112 transitions. [2024-06-14 12:54:00,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 89 transitions, 561 flow [2024-06-14 12:54:00,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 89 transitions, 555 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-14 12:54:00,178 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 349 flow [2024-06-14 12:54:00,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=349, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-14 12:54:00,181 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-14 12:54:00,181 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 349 flow [2024-06-14 12:54:00,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:00,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:00,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:00,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:54:00,182 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:00,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:00,182 INFO L85 PathProgramCache]: Analyzing trace with hash -626131819, now seen corresponding path program 2 times [2024-06-14 12:54:00,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:00,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468291826] [2024-06-14 12:54:00,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:00,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:00,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:02,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:02,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:02,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468291826] [2024-06-14 12:54:02,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468291826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:02,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:02,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:54:02,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623447188] [2024-06-14 12:54:02,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:02,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:54:02,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:02,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:54:02,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:54:02,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:02,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 349 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:02,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:02,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:02,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:03,564 INFO L124 PetriNetUnfolderBase]: 1369/2080 cut-off events. [2024-06-14 12:54:03,564 INFO L125 PetriNetUnfolderBase]: For 5650/5653 co-relation queries the response was YES. [2024-06-14 12:54:03,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7328 conditions, 2080 events. 1369/2080 cut-off events. For 5650/5653 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9582 event pairs, 569 based on Foata normal form. 5/2081 useless extension candidates. Maximal degree in co-relation 7301. Up to 1978 conditions per place. [2024-06-14 12:54:03,574 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 61 selfloop transitions, 19 changer transitions 0/84 dead transitions. [2024-06-14 12:54:03,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 84 transitions, 567 flow [2024-06-14 12:54:03,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:54:03,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:54:03,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 12:54:03,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-14 12:54:03,576 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 349 flow. Second operand 6 states and 106 transitions. [2024-06-14 12:54:03,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 84 transitions, 567 flow [2024-06-14 12:54:03,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 84 transitions, 534 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 12:54:03,581 INFO L231 Difference]: Finished difference. Result has 67 places, 62 transitions, 363 flow [2024-06-14 12:54:03,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=363, PETRI_PLACES=67, PETRI_TRANSITIONS=62} [2024-06-14 12:54:03,582 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-14 12:54:03,582 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 62 transitions, 363 flow [2024-06-14 12:54:03,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:03,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:03,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:03,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:54:03,583 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:03,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:03,583 INFO L85 PathProgramCache]: Analyzing trace with hash -512039000, now seen corresponding path program 1 times [2024-06-14 12:54:03,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:03,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415127418] [2024-06-14 12:54:03,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:03,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:03,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:05,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:05,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:05,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415127418] [2024-06-14 12:54:05,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415127418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:05,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:05,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:05,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735232902] [2024-06-14 12:54:05,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:05,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:05,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:05,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:05,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:05,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:05,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 62 transitions, 363 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:05,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:05,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:05,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:06,919 INFO L124 PetriNetUnfolderBase]: 1447/2206 cut-off events. [2024-06-14 12:54:06,919 INFO L125 PetriNetUnfolderBase]: For 6827/6829 co-relation queries the response was YES. [2024-06-14 12:54:06,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7903 conditions, 2206 events. 1447/2206 cut-off events. For 6827/6829 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10347 event pairs, 504 based on Foata normal form. 5/2209 useless extension candidates. Maximal degree in co-relation 7874. Up to 2062 conditions per place. [2024-06-14 12:54:06,929 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 85 selfloop transitions, 26 changer transitions 0/115 dead transitions. [2024-06-14 12:54:06,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 115 transitions, 771 flow [2024-06-14 12:54:06,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:06,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:06,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:54:06,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-14 12:54:06,933 INFO L175 Difference]: Start difference. First operand has 67 places, 62 transitions, 363 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:54:06,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 115 transitions, 771 flow [2024-06-14 12:54:06,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 115 transitions, 707 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:54:06,939 INFO L231 Difference]: Finished difference. Result has 71 places, 76 transitions, 470 flow [2024-06-14 12:54:06,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=470, PETRI_PLACES=71, PETRI_TRANSITIONS=76} [2024-06-14 12:54:06,940 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-14 12:54:06,940 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 76 transitions, 470 flow [2024-06-14 12:54:06,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:06,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:06,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:06,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:54:06,941 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:06,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:06,941 INFO L85 PathProgramCache]: Analyzing trace with hash -556003710, now seen corresponding path program 2 times [2024-06-14 12:54:06,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:06,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291133498] [2024-06-14 12:54:06,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:06,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:06,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:09,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:09,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:09,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291133498] [2024-06-14 12:54:09,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291133498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:09,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:09,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:09,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704445688] [2024-06-14 12:54:09,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:09,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:09,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:09,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:09,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:09,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:09,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 76 transitions, 470 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:09,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:09,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:09,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:10,831 INFO L124 PetriNetUnfolderBase]: 1465/2244 cut-off events. [2024-06-14 12:54:10,831 INFO L125 PetriNetUnfolderBase]: For 8758/8762 co-relation queries the response was YES. [2024-06-14 12:54:10,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8608 conditions, 2244 events. 1465/2244 cut-off events. For 8758/8762 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10644 event pairs, 486 based on Foata normal form. 7/2249 useless extension candidates. Maximal degree in co-relation 8577. Up to 2064 conditions per place. [2024-06-14 12:54:10,840 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 82 selfloop transitions, 28 changer transitions 0/114 dead transitions. [2024-06-14 12:54:10,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 114 transitions, 826 flow [2024-06-14 12:54:10,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:10,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:10,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 12:54:10,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-14 12:54:10,842 INFO L175 Difference]: Start difference. First operand has 71 places, 76 transitions, 470 flow. Second operand 7 states and 128 transitions. [2024-06-14 12:54:10,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 114 transitions, 826 flow [2024-06-14 12:54:10,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 114 transitions, 783 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 12:54:10,849 INFO L231 Difference]: Finished difference. Result has 75 places, 79 transitions, 530 flow [2024-06-14 12:54:10,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=530, PETRI_PLACES=75, PETRI_TRANSITIONS=79} [2024-06-14 12:54:10,849 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-14 12:54:10,849 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 79 transitions, 530 flow [2024-06-14 12:54:10,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:10,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:10,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:10,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:54:10,850 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:10,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:10,850 INFO L85 PathProgramCache]: Analyzing trace with hash 550597222, now seen corresponding path program 1 times [2024-06-14 12:54:10,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:10,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566608154] [2024-06-14 12:54:10,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:10,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:10,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:13,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:13,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:13,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566608154] [2024-06-14 12:54:13,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566608154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:13,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:13,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:13,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426684194] [2024-06-14 12:54:13,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:13,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:13,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:13,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:13,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:13,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:13,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 79 transitions, 530 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:13,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:13,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:13,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:14,733 INFO L124 PetriNetUnfolderBase]: 1693/2565 cut-off events. [2024-06-14 12:54:14,734 INFO L125 PetriNetUnfolderBase]: For 12486/12493 co-relation queries the response was YES. [2024-06-14 12:54:14,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10253 conditions, 2565 events. 1693/2565 cut-off events. For 12486/12493 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12174 event pairs, 510 based on Foata normal form. 16/2578 useless extension candidates. Maximal degree in co-relation 10221. Up to 2244 conditions per place. [2024-06-14 12:54:14,746 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 101 selfloop transitions, 36 changer transitions 0/141 dead transitions. [2024-06-14 12:54:14,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 141 transitions, 1086 flow [2024-06-14 12:54:14,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:54:14,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:54:14,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:54:14,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-14 12:54:14,748 INFO L175 Difference]: Start difference. First operand has 75 places, 79 transitions, 530 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:54:14,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 141 transitions, 1086 flow [2024-06-14 12:54:14,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 141 transitions, 999 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:14,758 INFO L231 Difference]: Finished difference. Result has 81 places, 93 transitions, 640 flow [2024-06-14 12:54:14,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=640, PETRI_PLACES=81, PETRI_TRANSITIONS=93} [2024-06-14 12:54:14,759 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-14 12:54:14,759 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 93 transitions, 640 flow [2024-06-14 12:54:14,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:14,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:14,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:14,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:54:14,760 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:14,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:14,760 INFO L85 PathProgramCache]: Analyzing trace with hash -555883740, now seen corresponding path program 3 times [2024-06-14 12:54:14,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:14,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523675157] [2024-06-14 12:54:14,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:14,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:14,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:17,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:17,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:17,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523675157] [2024-06-14 12:54:17,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523675157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:17,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:17,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:17,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437169905] [2024-06-14 12:54:17,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:17,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:17,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:17,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:17,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:17,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:17,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 93 transitions, 640 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:17,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:17,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:17,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:18,903 INFO L124 PetriNetUnfolderBase]: 1711/2590 cut-off events. [2024-06-14 12:54:18,903 INFO L125 PetriNetUnfolderBase]: For 13148/13153 co-relation queries the response was YES. [2024-06-14 12:54:18,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11086 conditions, 2590 events. 1711/2590 cut-off events. For 13148/13153 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12216 event pairs, 537 based on Foata normal form. 5/2592 useless extension candidates. Maximal degree in co-relation 11051. Up to 2318 conditions per place. [2024-06-14 12:54:18,915 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 87 selfloop transitions, 40 changer transitions 0/131 dead transitions. [2024-06-14 12:54:18,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 131 transitions, 1098 flow [2024-06-14 12:54:18,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:18,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:18,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 12:54:18,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-14 12:54:18,917 INFO L175 Difference]: Start difference. First operand has 81 places, 93 transitions, 640 flow. Second operand 7 states and 130 transitions. [2024-06-14 12:54:18,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 131 transitions, 1098 flow [2024-06-14 12:54:18,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 131 transitions, 1045 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:54:18,928 INFO L231 Difference]: Finished difference. Result has 84 places, 99 transitions, 745 flow [2024-06-14 12:54:18,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=745, PETRI_PLACES=84, PETRI_TRANSITIONS=99} [2024-06-14 12:54:18,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-14 12:54:18,929 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 99 transitions, 745 flow [2024-06-14 12:54:18,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:18,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:18,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:18,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:54:18,930 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:18,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:18,930 INFO L85 PathProgramCache]: Analyzing trace with hash -92758620, now seen corresponding path program 4 times [2024-06-14 12:54:18,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:18,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080581580] [2024-06-14 12:54:18,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:18,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:21,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:21,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:21,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080581580] [2024-06-14 12:54:21,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080581580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:21,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:21,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:21,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312891686] [2024-06-14 12:54:21,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:21,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:21,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:21,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:21,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:21,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:21,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 99 transitions, 745 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:21,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:21,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:21,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:22,703 INFO L124 PetriNetUnfolderBase]: 1703/2578 cut-off events. [2024-06-14 12:54:22,703 INFO L125 PetriNetUnfolderBase]: For 15993/16001 co-relation queries the response was YES. [2024-06-14 12:54:22,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11584 conditions, 2578 events. 1703/2578 cut-off events. For 15993/16001 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12121 event pairs, 544 based on Foata normal form. 4/2570 useless extension candidates. Maximal degree in co-relation 11547. Up to 2311 conditions per place. [2024-06-14 12:54:22,716 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 83 selfloop transitions, 40 changer transitions 0/127 dead transitions. [2024-06-14 12:54:22,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 127 transitions, 1091 flow [2024-06-14 12:54:22,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:22,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:22,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 12:54:22,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119601328903654 [2024-06-14 12:54:22,717 INFO L175 Difference]: Start difference. First operand has 84 places, 99 transitions, 745 flow. Second operand 7 states and 124 transitions. [2024-06-14 12:54:22,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 127 transitions, 1091 flow [2024-06-14 12:54:22,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 127 transitions, 1026 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 12:54:22,732 INFO L231 Difference]: Finished difference. Result has 88 places, 99 transitions, 768 flow [2024-06-14 12:54:22,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=768, PETRI_PLACES=88, PETRI_TRANSITIONS=99} [2024-06-14 12:54:22,733 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-14 12:54:22,733 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 99 transitions, 768 flow [2024-06-14 12:54:22,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:22,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:22,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:22,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:54:22,734 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:22,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:22,734 INFO L85 PathProgramCache]: Analyzing trace with hash -551235414, now seen corresponding path program 2 times [2024-06-14 12:54:22,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:22,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912781531] [2024-06-14 12:54:22,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:22,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:22,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:24,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:24,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:24,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912781531] [2024-06-14 12:54:24,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912781531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:24,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:24,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:24,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051626696] [2024-06-14 12:54:24,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:24,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:24,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:24,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:24,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:24,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:24,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 99 transitions, 768 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:24,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:24,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:24,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:26,292 INFO L124 PetriNetUnfolderBase]: 1693/2567 cut-off events. [2024-06-14 12:54:26,292 INFO L125 PetriNetUnfolderBase]: For 17725/17734 co-relation queries the response was YES. [2024-06-14 12:54:26,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11789 conditions, 2567 events. 1693/2567 cut-off events. For 17725/17734 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12019 event pairs, 538 based on Foata normal form. 10/2571 useless extension candidates. Maximal degree in co-relation 11750. Up to 2351 conditions per place. [2024-06-14 12:54:26,309 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 114 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-14 12:54:26,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 146 transitions, 1321 flow [2024-06-14 12:54:26,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:26,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:26,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 12:54:26,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40863787375415284 [2024-06-14 12:54:26,311 INFO L175 Difference]: Start difference. First operand has 88 places, 99 transitions, 768 flow. Second operand 7 states and 123 transitions. [2024-06-14 12:54:26,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 146 transitions, 1321 flow [2024-06-14 12:54:26,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 146 transitions, 1203 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:54:26,325 INFO L231 Difference]: Finished difference. Result has 92 places, 116 transitions, 911 flow [2024-06-14 12:54:26,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=911, PETRI_PLACES=92, PETRI_TRANSITIONS=116} [2024-06-14 12:54:26,326 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-14 12:54:26,326 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 116 transitions, 911 flow [2024-06-14 12:54:26,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:26,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:26,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:26,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:54:26,327 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:26,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:26,327 INFO L85 PathProgramCache]: Analyzing trace with hash 727728742, now seen corresponding path program 3 times [2024-06-14 12:54:26,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:26,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578480158] [2024-06-14 12:54:26,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:26,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:26,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:28,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:28,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:28,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578480158] [2024-06-14 12:54:28,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578480158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:28,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:28,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:28,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248473914] [2024-06-14 12:54:28,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:28,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:28,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:28,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:28,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:28,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:28,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 116 transitions, 911 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:28,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:28,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:28,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:30,024 INFO L124 PetriNetUnfolderBase]: 1705/2585 cut-off events. [2024-06-14 12:54:30,024 INFO L125 PetriNetUnfolderBase]: For 20176/20197 co-relation queries the response was YES. [2024-06-14 12:54:30,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12429 conditions, 2585 events. 1705/2585 cut-off events. For 20176/20197 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12146 event pairs, 566 based on Foata normal form. 24/2603 useless extension candidates. Maximal degree in co-relation 12386. Up to 2358 conditions per place. [2024-06-14 12:54:30,038 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 111 selfloop transitions, 41 changer transitions 0/156 dead transitions. [2024-06-14 12:54:30,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 156 transitions, 1409 flow [2024-06-14 12:54:30,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:30,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:30,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 12:54:30,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 12:54:30,045 INFO L175 Difference]: Start difference. First operand has 92 places, 116 transitions, 911 flow. Second operand 8 states and 140 transitions. [2024-06-14 12:54:30,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 156 transitions, 1409 flow [2024-06-14 12:54:30,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 156 transitions, 1377 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-14 12:54:30,066 INFO L231 Difference]: Finished difference. Result has 100 places, 123 transitions, 1060 flow [2024-06-14 12:54:30,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1060, PETRI_PLACES=100, PETRI_TRANSITIONS=123} [2024-06-14 12:54:30,067 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-14 12:54:30,067 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 123 transitions, 1060 flow [2024-06-14 12:54:30,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:30,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:30,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:30,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:54:30,068 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:30,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:30,068 INFO L85 PathProgramCache]: Analyzing trace with hash 727974820, now seen corresponding path program 1 times [2024-06-14 12:54:30,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:30,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673771685] [2024-06-14 12:54:30,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:30,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:32,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:32,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:32,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673771685] [2024-06-14 12:54:32,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673771685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:32,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:32,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:54:32,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860626712] [2024-06-14 12:54:32,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:32,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:54:32,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:32,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:54:32,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:54:32,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:32,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 123 transitions, 1060 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:32,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:32,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:32,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:33,524 INFO L124 PetriNetUnfolderBase]: 1697/2569 cut-off events. [2024-06-14 12:54:33,525 INFO L125 PetriNetUnfolderBase]: For 22653/22655 co-relation queries the response was YES. [2024-06-14 12:54:33,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12832 conditions, 2569 events. 1697/2569 cut-off events. For 22653/22655 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12020 event pairs, 541 based on Foata normal form. 4/2571 useless extension candidates. Maximal degree in co-relation 12785. Up to 2467 conditions per place. [2024-06-14 12:54:33,538 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 134 selfloop transitions, 13 changer transitions 0/151 dead transitions. [2024-06-14 12:54:33,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 151 transitions, 1442 flow [2024-06-14 12:54:33,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:54:33,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:54:33,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 12:54:33,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-14 12:54:33,540 INFO L175 Difference]: Start difference. First operand has 100 places, 123 transitions, 1060 flow. Second operand 7 states and 117 transitions. [2024-06-14 12:54:33,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 151 transitions, 1442 flow [2024-06-14 12:54:33,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 151 transitions, 1369 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 12:54:33,562 INFO L231 Difference]: Finished difference. Result has 103 places, 125 transitions, 1040 flow [2024-06-14 12:54:33,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1040, PETRI_PLACES=103, PETRI_TRANSITIONS=125} [2024-06-14 12:54:33,562 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-14 12:54:33,562 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 125 transitions, 1040 flow [2024-06-14 12:54:33,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:33,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:33,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:33,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:54:33,563 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:33,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:33,563 INFO L85 PathProgramCache]: Analyzing trace with hash -115077885, now seen corresponding path program 1 times [2024-06-14 12:54:33,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:33,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013349101] [2024-06-14 12:54:33,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:33,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:33,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:36,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:36,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:36,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013349101] [2024-06-14 12:54:36,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013349101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:36,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:36,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:36,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6063891] [2024-06-14 12:54:36,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:36,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:36,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:36,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:36,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:36,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:36,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 125 transitions, 1040 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:36,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:36,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:36,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:38,016 INFO L124 PetriNetUnfolderBase]: 1835/2781 cut-off events. [2024-06-14 12:54:38,016 INFO L125 PetriNetUnfolderBase]: For 26760/26768 co-relation queries the response was YES. [2024-06-14 12:54:38,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14010 conditions, 2781 events. 1835/2781 cut-off events. For 26760/26768 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13311 event pairs, 515 based on Foata normal form. 18/2797 useless extension candidates. Maximal degree in co-relation 13961. Up to 2460 conditions per place. [2024-06-14 12:54:38,031 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 143 selfloop transitions, 46 changer transitions 0/193 dead transitions. [2024-06-14 12:54:38,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 193 transitions, 1802 flow [2024-06-14 12:54:38,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:54:38,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:54:38,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-14 12:54:38,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-14 12:54:38,032 INFO L175 Difference]: Start difference. First operand has 103 places, 125 transitions, 1040 flow. Second operand 10 states and 178 transitions. [2024-06-14 12:54:38,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 193 transitions, 1802 flow [2024-06-14 12:54:38,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 193 transitions, 1765 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 12:54:38,054 INFO L231 Difference]: Finished difference. Result has 110 places, 142 transitions, 1296 flow [2024-06-14 12:54:38,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1296, PETRI_PLACES=110, PETRI_TRANSITIONS=142} [2024-06-14 12:54:38,055 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-14 12:54:38,055 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 142 transitions, 1296 flow [2024-06-14 12:54:38,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:38,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:38,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:38,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:54:38,056 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:38,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:38,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1684270083, now seen corresponding path program 2 times [2024-06-14 12:54:38,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:38,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109521118] [2024-06-14 12:54:38,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:38,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:38,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:40,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:40,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:40,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109521118] [2024-06-14 12:54:40,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109521118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:40,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:40,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:40,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448374943] [2024-06-14 12:54:40,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:40,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:40,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:40,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:40,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:40,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:40,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 142 transitions, 1296 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:40,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:40,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:40,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:42,392 INFO L124 PetriNetUnfolderBase]: 2131/3239 cut-off events. [2024-06-14 12:54:42,392 INFO L125 PetriNetUnfolderBase]: For 37629/37634 co-relation queries the response was YES. [2024-06-14 12:54:42,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17577 conditions, 3239 events. 2131/3239 cut-off events. For 37629/37634 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15952 event pairs, 552 based on Foata normal form. 12/3248 useless extension candidates. Maximal degree in co-relation 17525. Up to 2294 conditions per place. [2024-06-14 12:54:42,410 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 117 selfloop transitions, 95 changer transitions 0/216 dead transitions. [2024-06-14 12:54:42,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 216 transitions, 2281 flow [2024-06-14 12:54:42,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:54:42,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:54:42,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-14 12:54:42,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-14 12:54:42,412 INFO L175 Difference]: Start difference. First operand has 110 places, 142 transitions, 1296 flow. Second operand 10 states and 193 transitions. [2024-06-14 12:54:42,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 216 transitions, 2281 flow [2024-06-14 12:54:42,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 216 transitions, 2138 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 12:54:42,447 INFO L231 Difference]: Finished difference. Result has 117 places, 160 transitions, 1651 flow [2024-06-14 12:54:42,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1651, PETRI_PLACES=117, PETRI_TRANSITIONS=160} [2024-06-14 12:54:42,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-14 12:54:42,447 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 160 transitions, 1651 flow [2024-06-14 12:54:42,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:42,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:42,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:42,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:54:42,448 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:42,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:42,448 INFO L85 PathProgramCache]: Analyzing trace with hash -111358815, now seen corresponding path program 3 times [2024-06-14 12:54:42,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:42,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885700410] [2024-06-14 12:54:42,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:42,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:42,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:45,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:45,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:45,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885700410] [2024-06-14 12:54:45,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885700410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:45,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:45,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:45,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206886569] [2024-06-14 12:54:45,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:45,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:45,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:45,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:45,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:45,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:45,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 160 transitions, 1651 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:45,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:45,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:45,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:46,941 INFO L124 PetriNetUnfolderBase]: 2207/3333 cut-off events. [2024-06-14 12:54:46,941 INFO L125 PetriNetUnfolderBase]: For 46974/46979 co-relation queries the response was YES. [2024-06-14 12:54:46,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19866 conditions, 3333 events. 2207/3333 cut-off events. For 46974/46979 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16349 event pairs, 593 based on Foata normal form. 12/3342 useless extension candidates. Maximal degree in co-relation 19810. Up to 2349 conditions per place. [2024-06-14 12:54:46,966 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 129 selfloop transitions, 99 changer transitions 0/232 dead transitions. [2024-06-14 12:54:46,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 232 transitions, 2598 flow [2024-06-14 12:54:46,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:54:46,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:54:46,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-14 12:54:46,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452431289640592 [2024-06-14 12:54:46,968 INFO L175 Difference]: Start difference. First operand has 117 places, 160 transitions, 1651 flow. Second operand 11 states and 214 transitions. [2024-06-14 12:54:46,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 232 transitions, 2598 flow [2024-06-14 12:54:47,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 232 transitions, 2441 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-14 12:54:47,026 INFO L231 Difference]: Finished difference. Result has 125 places, 168 transitions, 1838 flow [2024-06-14 12:54:47,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1838, PETRI_PLACES=125, PETRI_TRANSITIONS=168} [2024-06-14 12:54:47,026 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-14 12:54:47,026 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 168 transitions, 1838 flow [2024-06-14 12:54:47,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:47,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:47,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:47,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:54:47,027 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:47,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:47,028 INFO L85 PathProgramCache]: Analyzing trace with hash -686889359, now seen corresponding path program 4 times [2024-06-14 12:54:47,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:47,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114078495] [2024-06-14 12:54:47,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:47,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:47,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:49,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:49,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:49,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114078495] [2024-06-14 12:54:49,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114078495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:49,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:49,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:49,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340635904] [2024-06-14 12:54:49,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:49,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:49,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:49,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:49,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:49,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:49,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 168 transitions, 1838 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:49,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:49,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:49,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:51,312 INFO L124 PetriNetUnfolderBase]: 2197/3316 cut-off events. [2024-06-14 12:54:51,312 INFO L125 PetriNetUnfolderBase]: For 47379/47390 co-relation queries the response was YES. [2024-06-14 12:54:51,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19990 conditions, 3316 events. 2197/3316 cut-off events. For 47379/47390 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16103 event pairs, 598 based on Foata normal form. 6/3310 useless extension candidates. Maximal degree in co-relation 19931. Up to 2828 conditions per place. [2024-06-14 12:54:51,335 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 171 selfloop transitions, 54 changer transitions 0/229 dead transitions. [2024-06-14 12:54:51,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 229 transitions, 2790 flow [2024-06-14 12:54:51,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:54:51,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:54:51,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:54:51,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-14 12:54:51,337 INFO L175 Difference]: Start difference. First operand has 125 places, 168 transitions, 1838 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:54:51,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 229 transitions, 2790 flow [2024-06-14 12:54:51,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 229 transitions, 2540 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 12:54:51,385 INFO L231 Difference]: Finished difference. Result has 129 places, 195 transitions, 2156 flow [2024-06-14 12:54:51,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2156, PETRI_PLACES=129, PETRI_TRANSITIONS=195} [2024-06-14 12:54:51,386 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-14 12:54:51,386 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 195 transitions, 2156 flow [2024-06-14 12:54:51,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:51,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:51,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:51,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:54:51,386 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:51,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:51,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1084751009, now seen corresponding path program 5 times [2024-06-14 12:54:51,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:51,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134554658] [2024-06-14 12:54:51,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:51,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:51,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:54,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:54,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:54,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134554658] [2024-06-14 12:54:54,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134554658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:54,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:54,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:54,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564866885] [2024-06-14 12:54:54,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:54,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:54,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:54,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:54,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:54,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:54,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 195 transitions, 2156 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:54,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:54,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:54,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:54:55,803 INFO L124 PetriNetUnfolderBase]: 2261/3424 cut-off events. [2024-06-14 12:54:55,803 INFO L125 PetriNetUnfolderBase]: For 53879/53890 co-relation queries the response was YES. [2024-06-14 12:54:55,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20978 conditions, 3424 events. 2261/3424 cut-off events. For 53879/53890 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16856 event pairs, 650 based on Foata normal form. 12/3424 useless extension candidates. Maximal degree in co-relation 20915. Up to 2848 conditions per place. [2024-06-14 12:54:55,823 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 164 selfloop transitions, 86 changer transitions 0/254 dead transitions. [2024-06-14 12:54:55,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 254 transitions, 3084 flow [2024-06-14 12:54:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:54:55,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:54:55,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-14 12:54:55,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-14 12:54:55,824 INFO L175 Difference]: Start difference. First operand has 129 places, 195 transitions, 2156 flow. Second operand 10 states and 186 transitions. [2024-06-14 12:54:55,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 254 transitions, 3084 flow [2024-06-14 12:54:55,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 254 transitions, 2986 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-14 12:54:55,881 INFO L231 Difference]: Finished difference. Result has 138 places, 203 transitions, 2407 flow [2024-06-14 12:54:55,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2407, PETRI_PLACES=138, PETRI_TRANSITIONS=203} [2024-06-14 12:54:55,881 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-14 12:54:55,882 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 203 transitions, 2407 flow [2024-06-14 12:54:55,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:55,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:54:55,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:54:55,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:54:55,882 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:54:55,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:54:55,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1084756589, now seen corresponding path program 6 times [2024-06-14 12:54:55,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:54:55,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241943155] [2024-06-14 12:54:55,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:54:55,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:54:55,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:54:58,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:54:58,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:54:58,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241943155] [2024-06-14 12:54:58,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241943155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:54:58,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:54:58,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:54:58,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71064265] [2024-06-14 12:54:58,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:54:58,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:54:58,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:54:58,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:54:58,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:54:58,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:54:58,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 203 transitions, 2407 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:54:58,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:54:58,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:54:58,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:00,204 INFO L124 PetriNetUnfolderBase]: 2273/3454 cut-off events. [2024-06-14 12:55:00,204 INFO L125 PetriNetUnfolderBase]: For 58187/58198 co-relation queries the response was YES. [2024-06-14 12:55:00,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21646 conditions, 3454 events. 2273/3454 cut-off events. For 58187/58198 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17102 event pairs, 642 based on Foata normal form. 12/3454 useless extension candidates. Maximal degree in co-relation 21579. Up to 2861 conditions per place. [2024-06-14 12:55:00,227 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 153 selfloop transitions, 89 changer transitions 0/246 dead transitions. [2024-06-14 12:55:00,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 246 transitions, 3122 flow [2024-06-14 12:55:00,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:55:00,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:55:00,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:55:00,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-14 12:55:00,229 INFO L175 Difference]: Start difference. First operand has 138 places, 203 transitions, 2407 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:55:00,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 246 transitions, 3122 flow [2024-06-14 12:55:00,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 246 transitions, 2816 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-14 12:55:00,305 INFO L231 Difference]: Finished difference. Result has 139 places, 207 transitions, 2370 flow [2024-06-14 12:55:00,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2370, PETRI_PLACES=139, PETRI_TRANSITIONS=207} [2024-06-14 12:55:00,306 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-14 12:55:00,306 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 207 transitions, 2370 flow [2024-06-14 12:55:00,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:00,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:00,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:00,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:55:00,307 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:00,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:00,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1142317635, now seen corresponding path program 1 times [2024-06-14 12:55:00,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:00,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500610418] [2024-06-14 12:55:00,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:00,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:00,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:03,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:03,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:03,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500610418] [2024-06-14 12:55:03,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500610418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:03,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:03,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:03,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442578951] [2024-06-14 12:55:03,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:03,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:03,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:03,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:03,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:03,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:03,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 207 transitions, 2370 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:03,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:03,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:03,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:05,185 INFO L124 PetriNetUnfolderBase]: 2342/3566 cut-off events. [2024-06-14 12:55:05,185 INFO L125 PetriNetUnfolderBase]: For 63519/63527 co-relation queries the response was YES. [2024-06-14 12:55:05,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22478 conditions, 3566 events. 2342/3566 cut-off events. For 63519/63527 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17912 event pairs, 484 based on Foata normal form. 14/3578 useless extension candidates. Maximal degree in co-relation 22410. Up to 3145 conditions per place. [2024-06-14 12:55:05,210 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 203 selfloop transitions, 52 changer transitions 0/259 dead transitions. [2024-06-14 12:55:05,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 259 transitions, 3228 flow [2024-06-14 12:55:05,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:55:05,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:55:05,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:55:05,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-14 12:55:05,211 INFO L175 Difference]: Start difference. First operand has 139 places, 207 transitions, 2370 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:55:05,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 259 transitions, 3228 flow [2024-06-14 12:55:05,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 259 transitions, 3019 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:05,289 INFO L231 Difference]: Finished difference. Result has 142 places, 211 transitions, 2372 flow [2024-06-14 12:55:05,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2161, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2372, PETRI_PLACES=142, PETRI_TRANSITIONS=211} [2024-06-14 12:55:05,289 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-14 12:55:05,289 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 211 transitions, 2372 flow [2024-06-14 12:55:05,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:05,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:05,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:05,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:55:05,290 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:05,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:05,290 INFO L85 PathProgramCache]: Analyzing trace with hash 727550185, now seen corresponding path program 2 times [2024-06-14 12:55:05,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:05,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861850128] [2024-06-14 12:55:05,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:05,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:05,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:08,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:08,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:08,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861850128] [2024-06-14 12:55:08,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861850128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:08,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:08,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:08,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324686499] [2024-06-14 12:55:08,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:08,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:08,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:08,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:08,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:08,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:08,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 211 transitions, 2372 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:08,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:08,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:08,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:10,062 INFO L124 PetriNetUnfolderBase]: 2329/3547 cut-off events. [2024-06-14 12:55:10,062 INFO L125 PetriNetUnfolderBase]: For 66101/66109 co-relation queries the response was YES. [2024-06-14 12:55:10,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22263 conditions, 3547 events. 2329/3547 cut-off events. For 66101/66109 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17802 event pairs, 635 based on Foata normal form. 14/3559 useless extension candidates. Maximal degree in co-relation 22194. Up to 3245 conditions per place. [2024-06-14 12:55:10,086 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 198 selfloop transitions, 48 changer transitions 0/250 dead transitions. [2024-06-14 12:55:10,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 250 transitions, 2996 flow [2024-06-14 12:55:10,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:10,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:10,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 12:55:10,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:55:10,088 INFO L175 Difference]: Start difference. First operand has 142 places, 211 transitions, 2372 flow. Second operand 8 states and 144 transitions. [2024-06-14 12:55:10,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 250 transitions, 2996 flow [2024-06-14 12:55:10,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 250 transitions, 2871 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 12:55:10,149 INFO L231 Difference]: Finished difference. Result has 145 places, 211 transitions, 2355 flow [2024-06-14 12:55:10,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2247, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2355, PETRI_PLACES=145, PETRI_TRANSITIONS=211} [2024-06-14 12:55:10,150 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-14 12:55:10,150 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 211 transitions, 2355 flow [2024-06-14 12:55:10,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:10,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:10,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:10,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:55:10,150 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:10,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:10,150 INFO L85 PathProgramCache]: Analyzing trace with hash 842841355, now seen corresponding path program 3 times [2024-06-14 12:55:10,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:10,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851397261] [2024-06-14 12:55:10,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:10,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:10,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:13,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:13,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:13,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851397261] [2024-06-14 12:55:13,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851397261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:13,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:13,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:13,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288400730] [2024-06-14 12:55:13,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:13,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:13,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:13,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:13,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:13,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:13,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 211 transitions, 2355 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:13,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:13,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:13,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:14,766 INFO L124 PetriNetUnfolderBase]: 2357/3589 cut-off events. [2024-06-14 12:55:14,766 INFO L125 PetriNetUnfolderBase]: For 71048/71053 co-relation queries the response was YES. [2024-06-14 12:55:14,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22669 conditions, 3589 events. 2357/3589 cut-off events. For 71048/71053 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18034 event pairs, 650 based on Foata normal form. 8/3594 useless extension candidates. Maximal degree in co-relation 22598. Up to 3213 conditions per place. [2024-06-14 12:55:14,794 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 180 selfloop transitions, 65 changer transitions 0/249 dead transitions. [2024-06-14 12:55:14,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 249 transitions, 3028 flow [2024-06-14 12:55:14,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:14,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:14,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 12:55:14,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-14 12:55:14,795 INFO L175 Difference]: Start difference. First operand has 145 places, 211 transitions, 2355 flow. Second operand 8 states and 144 transitions. [2024-06-14 12:55:14,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 249 transitions, 3028 flow [2024-06-14 12:55:14,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 249 transitions, 2922 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 12:55:14,877 INFO L231 Difference]: Finished difference. Result has 146 places, 213 transitions, 2443 flow [2024-06-14 12:55:14,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2443, PETRI_PLACES=146, PETRI_TRANSITIONS=213} [2024-06-14 12:55:14,877 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-14 12:55:14,877 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 213 transitions, 2443 flow [2024-06-14 12:55:14,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:14,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:14,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:14,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:55:14,878 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:14,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:14,878 INFO L85 PathProgramCache]: Analyzing trace with hash 843026053, now seen corresponding path program 1 times [2024-06-14 12:55:14,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:14,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489877851] [2024-06-14 12:55:14,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:14,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:14,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:18,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:18,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:18,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489877851] [2024-06-14 12:55:18,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489877851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:18,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:18,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:18,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845471107] [2024-06-14 12:55:18,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:18,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:18,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:18,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:18,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:18,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:18,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 213 transitions, 2443 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:18,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:18,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:18,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:19,582 INFO L124 PetriNetUnfolderBase]: 2445/3698 cut-off events. [2024-06-14 12:55:19,582 INFO L125 PetriNetUnfolderBase]: For 82147/82158 co-relation queries the response was YES. [2024-06-14 12:55:19,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23623 conditions, 3698 events. 2445/3698 cut-off events. For 82147/82158 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18480 event pairs, 608 based on Foata normal form. 28/3723 useless extension candidates. Maximal degree in co-relation 23551. Up to 3230 conditions per place. [2024-06-14 12:55:19,610 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 211 selfloop transitions, 56 changer transitions 0/271 dead transitions. [2024-06-14 12:55:19,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 271 transitions, 3301 flow [2024-06-14 12:55:19,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:55:19,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:55:19,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-14 12:55:19,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-14 12:55:19,612 INFO L175 Difference]: Start difference. First operand has 146 places, 213 transitions, 2443 flow. Second operand 10 states and 187 transitions. [2024-06-14 12:55:19,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 271 transitions, 3301 flow [2024-06-14 12:55:19,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 271 transitions, 3137 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:19,691 INFO L231 Difference]: Finished difference. Result has 150 places, 216 transitions, 2469 flow [2024-06-14 12:55:19,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2469, PETRI_PLACES=150, PETRI_TRANSITIONS=216} [2024-06-14 12:55:19,692 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-14 12:55:19,692 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 216 transitions, 2469 flow [2024-06-14 12:55:19,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:19,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:19,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:19,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:55:19,693 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:19,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:19,693 INFO L85 PathProgramCache]: Analyzing trace with hash -47999747, now seen corresponding path program 4 times [2024-06-14 12:55:19,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:19,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920338816] [2024-06-14 12:55:19,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:19,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:19,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:22,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:22,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:22,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920338816] [2024-06-14 12:55:22,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920338816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:22,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:22,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:22,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514630264] [2024-06-14 12:55:22,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:22,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:22,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:22,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:22,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:22,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:22,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 216 transitions, 2469 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:22,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:22,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:22,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:24,298 INFO L124 PetriNetUnfolderBase]: 2432/3707 cut-off events. [2024-06-14 12:55:24,298 INFO L125 PetriNetUnfolderBase]: For 81286/81297 co-relation queries the response was YES. [2024-06-14 12:55:24,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23811 conditions, 3707 events. 2432/3707 cut-off events. For 81286/81297 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18724 event pairs, 667 based on Foata normal form. 8/3703 useless extension candidates. Maximal degree in co-relation 23738. Up to 3334 conditions per place. [2024-06-14 12:55:24,322 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 182 selfloop transitions, 65 changer transitions 0/251 dead transitions. [2024-06-14 12:55:24,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 251 transitions, 3146 flow [2024-06-14 12:55:24,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:24,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:24,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 12:55:24,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-14 12:55:24,323 INFO L175 Difference]: Start difference. First operand has 150 places, 216 transitions, 2469 flow. Second operand 8 states and 140 transitions. [2024-06-14 12:55:24,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 251 transitions, 3146 flow [2024-06-14 12:55:24,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 251 transitions, 2988 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 12:55:24,413 INFO L231 Difference]: Finished difference. Result has 150 places, 218 transitions, 2511 flow [2024-06-14 12:55:24,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2511, PETRI_PLACES=150, PETRI_TRANSITIONS=218} [2024-06-14 12:55:24,413 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-14 12:55:24,413 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 218 transitions, 2511 flow [2024-06-14 12:55:24,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:24,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:24,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:24,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:55:24,414 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:24,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:24,415 INFO L85 PathProgramCache]: Analyzing trace with hash -732275067, now seen corresponding path program 2 times [2024-06-14 12:55:24,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:24,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588747082] [2024-06-14 12:55:24,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:24,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:24,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:27,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:27,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:27,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588747082] [2024-06-14 12:55:27,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588747082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:27,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:27,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:27,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236273444] [2024-06-14 12:55:27,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:27,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:27,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:27,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:27,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:27,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:27,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 218 transitions, 2511 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:27,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:27,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:27,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:29,220 INFO L124 PetriNetUnfolderBase]: 2520/3837 cut-off events. [2024-06-14 12:55:29,220 INFO L125 PetriNetUnfolderBase]: For 91918/91939 co-relation queries the response was YES. [2024-06-14 12:55:29,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24545 conditions, 3837 events. 2520/3837 cut-off events. For 91918/91939 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19448 event pairs, 633 based on Foata normal form. 32/3863 useless extension candidates. Maximal degree in co-relation 24471. Up to 3451 conditions per place. [2024-06-14 12:55:29,249 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 217 selfloop transitions, 44 changer transitions 0/265 dead transitions. [2024-06-14 12:55:29,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 265 transitions, 3295 flow [2024-06-14 12:55:29,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:55:29,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:55:29,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:55:29,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-14 12:55:29,250 INFO L175 Difference]: Start difference. First operand has 150 places, 218 transitions, 2511 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:55:29,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 265 transitions, 3295 flow [2024-06-14 12:55:29,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 265 transitions, 3127 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:29,349 INFO L231 Difference]: Finished difference. Result has 153 places, 221 transitions, 2517 flow [2024-06-14 12:55:29,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2343, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2517, PETRI_PLACES=153, PETRI_TRANSITIONS=221} [2024-06-14 12:55:29,350 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 109 predicate places. [2024-06-14 12:55:29,350 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 221 transitions, 2517 flow [2024-06-14 12:55:29,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:29,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:29,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:29,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:55:29,350 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:29,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:29,351 INFO L85 PathProgramCache]: Analyzing trace with hash -496099707, now seen corresponding path program 3 times [2024-06-14 12:55:29,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:29,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923013883] [2024-06-14 12:55:29,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:29,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:29,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:32,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:32,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:32,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923013883] [2024-06-14 12:55:32,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923013883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:32,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:32,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:32,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466295049] [2024-06-14 12:55:32,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:32,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:32,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:32,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:32,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:32,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:32,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 221 transitions, 2517 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:32,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:32,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:32,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:34,040 INFO L124 PetriNetUnfolderBase]: 2540/3886 cut-off events. [2024-06-14 12:55:34,041 INFO L125 PetriNetUnfolderBase]: For 92904/92925 co-relation queries the response was YES. [2024-06-14 12:55:34,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25058 conditions, 3886 events. 2540/3886 cut-off events. For 92904/92925 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19807 event pairs, 619 based on Foata normal form. 18/3898 useless extension candidates. Maximal degree in co-relation 24983. Up to 3578 conditions per place. [2024-06-14 12:55:34,068 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 223 selfloop transitions, 30 changer transitions 0/257 dead transitions. [2024-06-14 12:55:34,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 257 transitions, 3159 flow [2024-06-14 12:55:34,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:34,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:34,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 12:55:34,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:55:34,070 INFO L175 Difference]: Start difference. First operand has 153 places, 221 transitions, 2517 flow. Second operand 8 states and 136 transitions. [2024-06-14 12:55:34,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 257 transitions, 3159 flow [2024-06-14 12:55:34,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 257 transitions, 3017 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 12:55:34,179 INFO L231 Difference]: Finished difference. Result has 154 places, 223 transitions, 2482 flow [2024-06-14 12:55:34,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2375, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2482, PETRI_PLACES=154, PETRI_TRANSITIONS=223} [2024-06-14 12:55:34,180 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-14 12:55:34,180 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 223 transitions, 2482 flow [2024-06-14 12:55:34,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:34,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:34,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:34,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:55:34,181 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:34,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:34,181 INFO L85 PathProgramCache]: Analyzing trace with hash -495803037, now seen corresponding path program 4 times [2024-06-14 12:55:34,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:34,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014596240] [2024-06-14 12:55:34,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:34,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:37,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:37,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:37,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014596240] [2024-06-14 12:55:37,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014596240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:37,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:37,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:55:37,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710574145] [2024-06-14 12:55:37,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:37,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:55:37,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:37,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:55:37,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:55:37,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:37,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 223 transitions, 2482 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:37,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:37,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:37,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:38,649 INFO L124 PetriNetUnfolderBase]: 2532/3878 cut-off events. [2024-06-14 12:55:38,649 INFO L125 PetriNetUnfolderBase]: For 96409/96430 co-relation queries the response was YES. [2024-06-14 12:55:38,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24990 conditions, 3878 events. 2532/3878 cut-off events. For 96409/96430 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19780 event pairs, 587 based on Foata normal form. 18/3890 useless extension candidates. Maximal degree in co-relation 24914. Up to 3472 conditions per place. [2024-06-14 12:55:38,673 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 220 selfloop transitions, 37 changer transitions 0/261 dead transitions. [2024-06-14 12:55:38,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 261 transitions, 3152 flow [2024-06-14 12:55:38,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:55:38,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:55:38,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 12:55:38,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-14 12:55:38,675 INFO L175 Difference]: Start difference. First operand has 154 places, 223 transitions, 2482 flow. Second operand 8 states and 136 transitions. [2024-06-14 12:55:38,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 261 transitions, 3152 flow [2024-06-14 12:55:38,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 261 transitions, 3063 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:38,772 INFO L231 Difference]: Finished difference. Result has 157 places, 227 transitions, 2550 flow [2024-06-14 12:55:38,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2550, PETRI_PLACES=157, PETRI_TRANSITIONS=227} [2024-06-14 12:55:38,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-14 12:55:38,773 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 227 transitions, 2550 flow [2024-06-14 12:55:38,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:38,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:38,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:38,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:55:38,774 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:38,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:38,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1470728334, now seen corresponding path program 1 times [2024-06-14 12:55:38,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:38,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748471451] [2024-06-14 12:55:38,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:38,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:38,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:41,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:41,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:41,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748471451] [2024-06-14 12:55:41,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748471451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:41,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:41,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:55:41,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791607994] [2024-06-14 12:55:41,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:41,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:55:41,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:41,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:55:41,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:55:41,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-14 12:55:41,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 227 transitions, 2550 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:41,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:41,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-14 12:55:41,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:42,314 INFO L124 PetriNetUnfolderBase]: 2279/3549 cut-off events. [2024-06-14 12:55:42,314 INFO L125 PetriNetUnfolderBase]: For 100389/100453 co-relation queries the response was YES. [2024-06-14 12:55:42,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23619 conditions, 3549 events. 2279/3549 cut-off events. For 100389/100453 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18784 event pairs, 945 based on Foata normal form. 38/3544 useless extension candidates. Maximal degree in co-relation 23541. Up to 3246 conditions per place. [2024-06-14 12:55:42,339 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 203 selfloop transitions, 13 changer transitions 0/243 dead transitions. [2024-06-14 12:55:42,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 243 transitions, 3053 flow [2024-06-14 12:55:42,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:55:42,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:55:42,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-14 12:55:42,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3554817275747508 [2024-06-14 12:55:42,340 INFO L175 Difference]: Start difference. First operand has 157 places, 227 transitions, 2550 flow. Second operand 7 states and 107 transitions. [2024-06-14 12:55:42,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 243 transitions, 3053 flow [2024-06-14 12:55:42,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 243 transitions, 2950 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 12:55:42,437 INFO L231 Difference]: Finished difference. Result has 160 places, 232 transitions, 2533 flow [2024-06-14 12:55:42,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2533, PETRI_PLACES=160, PETRI_TRANSITIONS=232} [2024-06-14 12:55:42,438 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-14 12:55:42,438 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 232 transitions, 2533 flow [2024-06-14 12:55:42,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:42,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:42,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:42,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:55:42,438 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:42,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:42,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1684298072, now seen corresponding path program 1 times [2024-06-14 12:55:42,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:42,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759567741] [2024-06-14 12:55:42,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:42,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:42,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:45,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:45,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:45,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759567741] [2024-06-14 12:55:45,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759567741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:45,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:45,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:45,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402291082] [2024-06-14 12:55:45,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:45,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:45,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:45,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:45,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:45,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:45,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 232 transitions, 2533 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:45,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:45,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:45,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:47,668 INFO L124 PetriNetUnfolderBase]: 3800/5882 cut-off events. [2024-06-14 12:55:47,669 INFO L125 PetriNetUnfolderBase]: For 204447/204455 co-relation queries the response was YES. [2024-06-14 12:55:47,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38782 conditions, 5882 events. 3800/5882 cut-off events. For 204447/204455 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 33350 event pairs, 972 based on Foata normal form. 72/5952 useless extension candidates. Maximal degree in co-relation 38702. Up to 3539 conditions per place. [2024-06-14 12:55:47,709 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 290 selfloop transitions, 87 changer transitions 0/381 dead transitions. [2024-06-14 12:55:47,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 381 transitions, 4778 flow [2024-06-14 12:55:47,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 12:55:47,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 12:55:47,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 285 transitions. [2024-06-14 12:55:47,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:55:47,711 INFO L175 Difference]: Start difference. First operand has 160 places, 232 transitions, 2533 flow. Second operand 15 states and 285 transitions. [2024-06-14 12:55:47,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 381 transitions, 4778 flow [2024-06-14 12:55:47,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 381 transitions, 4722 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 12:55:47,870 INFO L231 Difference]: Finished difference. Result has 174 places, 266 transitions, 3207 flow [2024-06-14 12:55:47,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3207, PETRI_PLACES=174, PETRI_TRANSITIONS=266} [2024-06-14 12:55:47,871 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-14 12:55:47,871 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 266 transitions, 3207 flow [2024-06-14 12:55:47,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:47,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:47,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:47,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:55:47,871 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:47,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:47,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1824362804, now seen corresponding path program 2 times [2024-06-14 12:55:47,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:47,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372964603] [2024-06-14 12:55:47,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:47,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:47,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:50,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:50,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:50,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372964603] [2024-06-14 12:55:50,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372964603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:50,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:50,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:50,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212432272] [2024-06-14 12:55:50,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:50,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:50,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:50,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:50,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:50,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:50,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 266 transitions, 3207 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:50,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:50,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:50,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:53,063 INFO L124 PetriNetUnfolderBase]: 4197/6551 cut-off events. [2024-06-14 12:55:53,063 INFO L125 PetriNetUnfolderBase]: For 232876/232882 co-relation queries the response was YES. [2024-06-14 12:55:53,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44014 conditions, 6551 events. 4197/6551 cut-off events. For 232876/232882 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38238 event pairs, 1492 based on Foata normal form. 70/6619 useless extension candidates. Maximal degree in co-relation 43931. Up to 4715 conditions per place. [2024-06-14 12:55:53,111 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 284 selfloop transitions, 90 changer transitions 0/378 dead transitions. [2024-06-14 12:55:53,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 378 transitions, 5128 flow [2024-06-14 12:55:53,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 12:55:53,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 12:55:53,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 273 transitions. [2024-06-14 12:55:53,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-14 12:55:53,113 INFO L175 Difference]: Start difference. First operand has 174 places, 266 transitions, 3207 flow. Second operand 15 states and 273 transitions. [2024-06-14 12:55:53,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 378 transitions, 5128 flow [2024-06-14 12:55:53,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 378 transitions, 4964 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-14 12:55:53,447 INFO L231 Difference]: Finished difference. Result has 184 places, 277 transitions, 3484 flow [2024-06-14 12:55:53,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3484, PETRI_PLACES=184, PETRI_TRANSITIONS=277} [2024-06-14 12:55:53,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-14 12:55:53,448 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 277 transitions, 3484 flow [2024-06-14 12:55:53,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:53,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:53,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:53,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:55:53,448 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:53,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:53,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1405425476, now seen corresponding path program 3 times [2024-06-14 12:55:53,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:53,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502496641] [2024-06-14 12:55:53,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:53,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:53,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:55:55,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:55:55,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:55:55,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502496641] [2024-06-14 12:55:55,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502496641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:55:55,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:55:55,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:55:55,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164850447] [2024-06-14 12:55:55,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:55:55,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:55:55,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:55:55,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:55:55,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:55:55,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:55:55,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 277 transitions, 3484 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:55,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:55:55,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:55:55,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:55:58,693 INFO L124 PetriNetUnfolderBase]: 4326/6784 cut-off events. [2024-06-14 12:55:58,693 INFO L125 PetriNetUnfolderBase]: For 237412/237418 co-relation queries the response was YES. [2024-06-14 12:55:58,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43767 conditions, 6784 events. 4326/6784 cut-off events. For 237412/237418 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 40325 event pairs, 1949 based on Foata normal form. 80/6862 useless extension candidates. Maximal degree in co-relation 43681. Up to 5695 conditions per place. [2024-06-14 12:55:58,741 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 273 selfloop transitions, 93 changer transitions 0/370 dead transitions. [2024-06-14 12:55:58,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 370 transitions, 5027 flow [2024-06-14 12:55:58,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 12:55:58,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 12:55:58,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 267 transitions. [2024-06-14 12:55:58,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-14 12:55:58,743 INFO L175 Difference]: Start difference. First operand has 184 places, 277 transitions, 3484 flow. Second operand 15 states and 267 transitions. [2024-06-14 12:55:58,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 370 transitions, 5027 flow [2024-06-14 12:55:59,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 370 transitions, 4843 flow, removed 35 selfloop flow, removed 10 redundant places. [2024-06-14 12:55:59,066 INFO L231 Difference]: Finished difference. Result has 191 places, 285 transitions, 3712 flow [2024-06-14 12:55:59,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3302, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3712, PETRI_PLACES=191, PETRI_TRANSITIONS=285} [2024-06-14 12:55:59,067 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-14 12:55:59,067 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 285 transitions, 3712 flow [2024-06-14 12:55:59,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:55:59,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:55:59,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:55:59,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:55:59,067 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:55:59,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:55:59,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1803123114, now seen corresponding path program 4 times [2024-06-14 12:55:59,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:55:59,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066762820] [2024-06-14 12:55:59,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:55:59,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:55:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:01,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:01,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:01,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066762820] [2024-06-14 12:56:01,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066762820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:01,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:01,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:01,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339316613] [2024-06-14 12:56:01,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:01,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:01,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:01,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:01,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:01,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:01,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 285 transitions, 3712 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:01,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:01,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:01,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:03,920 INFO L124 PetriNetUnfolderBase]: 5368/8491 cut-off events. [2024-06-14 12:56:03,920 INFO L125 PetriNetUnfolderBase]: For 288904/288910 co-relation queries the response was YES. [2024-06-14 12:56:03,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55694 conditions, 8491 events. 5368/8491 cut-off events. For 288904/288910 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 53636 event pairs, 1671 based on Foata normal form. 22/8511 useless extension candidates. Maximal degree in co-relation 55604. Up to 3655 conditions per place. [2024-06-14 12:56:03,987 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 288 selfloop transitions, 105 changer transitions 0/397 dead transitions. [2024-06-14 12:56:03,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 397 transitions, 5679 flow [2024-06-14 12:56:03,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:56:03,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:56:03,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 240 transitions. [2024-06-14 12:56:03,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4293381037567084 [2024-06-14 12:56:03,989 INFO L175 Difference]: Start difference. First operand has 191 places, 285 transitions, 3712 flow. Second operand 13 states and 240 transitions. [2024-06-14 12:56:03,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 397 transitions, 5679 flow [2024-06-14 12:56:04,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 397 transitions, 5439 flow, removed 36 selfloop flow, removed 12 redundant places. [2024-06-14 12:56:04,457 INFO L231 Difference]: Finished difference. Result has 195 places, 302 transitions, 4080 flow [2024-06-14 12:56:04,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4080, PETRI_PLACES=195, PETRI_TRANSITIONS=302} [2024-06-14 12:56:04,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-14 12:56:04,458 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 302 transitions, 4080 flow [2024-06-14 12:56:04,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:04,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:04,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:04,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:56:04,458 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:04,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:04,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1203064918, now seen corresponding path program 5 times [2024-06-14 12:56:04,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:04,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666467534] [2024-06-14 12:56:04,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:04,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:04,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:07,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:07,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:07,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666467534] [2024-06-14 12:56:07,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666467534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:07,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:07,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:07,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599312182] [2024-06-14 12:56:07,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:07,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:07,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:07,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:07,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:07,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:07,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 302 transitions, 4080 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:07,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:07,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:07,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:11,654 INFO L124 PetriNetUnfolderBase]: 8491/13465 cut-off events. [2024-06-14 12:56:11,655 INFO L125 PetriNetUnfolderBase]: For 522384/522390 co-relation queries the response was YES. [2024-06-14 12:56:11,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88663 conditions, 13465 events. 8491/13465 cut-off events. For 522384/522390 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 92577 event pairs, 2972 based on Foata normal form. 78/13541 useless extension candidates. Maximal degree in co-relation 88569. Up to 8337 conditions per place. [2024-06-14 12:56:11,782 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 352 selfloop transitions, 112 changer transitions 0/468 dead transitions. [2024-06-14 12:56:11,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 468 transitions, 7235 flow [2024-06-14 12:56:11,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:56:11,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:56:11,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 266 transitions. [2024-06-14 12:56:11,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-14 12:56:11,784 INFO L175 Difference]: Start difference. First operand has 195 places, 302 transitions, 4080 flow. Second operand 14 states and 266 transitions. [2024-06-14 12:56:11,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 468 transitions, 7235 flow [2024-06-14 12:56:12,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 468 transitions, 6876 flow, removed 107 selfloop flow, removed 8 redundant places. [2024-06-14 12:56:12,632 INFO L231 Difference]: Finished difference. Result has 205 places, 361 transitions, 5351 flow [2024-06-14 12:56:12,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5351, PETRI_PLACES=205, PETRI_TRANSITIONS=361} [2024-06-14 12:56:12,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-14 12:56:12,632 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 361 transitions, 5351 flow [2024-06-14 12:56:12,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:12,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:12,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:12,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:56:12,633 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:12,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:12,633 INFO L85 PathProgramCache]: Analyzing trace with hash 975913058, now seen corresponding path program 6 times [2024-06-14 12:56:12,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:12,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299281435] [2024-06-14 12:56:12,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:12,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:12,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:15,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:15,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:15,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299281435] [2024-06-14 12:56:15,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299281435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:15,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:15,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:15,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574792056] [2024-06-14 12:56:15,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:15,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:15,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:15,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:15,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:15,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:15,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 361 transitions, 5351 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:15,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:15,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:15,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:19,498 INFO L124 PetriNetUnfolderBase]: 8848/14074 cut-off events. [2024-06-14 12:56:19,498 INFO L125 PetriNetUnfolderBase]: For 559595/559601 co-relation queries the response was YES. [2024-06-14 12:56:19,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92709 conditions, 14074 events. 8848/14074 cut-off events. For 559595/559601 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 97973 event pairs, 4245 based on Foata normal form. 100/14172 useless extension candidates. Maximal degree in co-relation 92610. Up to 12333 conditions per place. [2024-06-14 12:56:19,638 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 335 selfloop transitions, 100 changer transitions 0/439 dead transitions. [2024-06-14 12:56:19,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 439 transitions, 6943 flow [2024-06-14 12:56:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:56:19,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:56:19,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 233 transitions. [2024-06-14 12:56:19,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41681574239713776 [2024-06-14 12:56:19,640 INFO L175 Difference]: Start difference. First operand has 205 places, 361 transitions, 5351 flow. Second operand 13 states and 233 transitions. [2024-06-14 12:56:19,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 439 transitions, 6943 flow [2024-06-14 12:56:20,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 439 transitions, 6789 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-14 12:56:20,760 INFO L231 Difference]: Finished difference. Result has 215 places, 370 transitions, 5699 flow [2024-06-14 12:56:20,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5199, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5699, PETRI_PLACES=215, PETRI_TRANSITIONS=370} [2024-06-14 12:56:20,761 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 171 predicate places. [2024-06-14 12:56:20,761 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 370 transitions, 5699 flow [2024-06-14 12:56:20,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:20,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:20,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:20,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:56:20,762 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:20,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:20,762 INFO L85 PathProgramCache]: Analyzing trace with hash 432161502, now seen corresponding path program 7 times [2024-06-14 12:56:20,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:20,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167020434] [2024-06-14 12:56:20,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:20,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:20,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:23,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:23,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:23,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167020434] [2024-06-14 12:56:23,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167020434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:23,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:23,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:23,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63018938] [2024-06-14 12:56:23,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:23,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:23,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:23,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:23,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:23,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:23,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 370 transitions, 5699 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:23,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:23,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:23,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:27,825 INFO L124 PetriNetUnfolderBase]: 8932/14236 cut-off events. [2024-06-14 12:56:27,825 INFO L125 PetriNetUnfolderBase]: For 554920/554926 co-relation queries the response was YES. [2024-06-14 12:56:27,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92285 conditions, 14236 events. 8932/14236 cut-off events. For 554920/554926 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 99610 event pairs, 3580 based on Foata normal form. 86/14320 useless extension candidates. Maximal degree in co-relation 92182. Up to 10409 conditions per place. [2024-06-14 12:56:28,211 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 351 selfloop transitions, 104 changer transitions 0/459 dead transitions. [2024-06-14 12:56:28,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 459 transitions, 7574 flow [2024-06-14 12:56:28,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:56:28,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:56:28,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 238 transitions. [2024-06-14 12:56:28,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4257602862254025 [2024-06-14 12:56:28,213 INFO L175 Difference]: Start difference. First operand has 215 places, 370 transitions, 5699 flow. Second operand 13 states and 238 transitions. [2024-06-14 12:56:28,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 459 transitions, 7574 flow [2024-06-14 12:56:29,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 459 transitions, 7312 flow, removed 48 selfloop flow, removed 10 redundant places. [2024-06-14 12:56:29,505 INFO L231 Difference]: Finished difference. Result has 219 places, 382 transitions, 6036 flow [2024-06-14 12:56:29,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5437, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6036, PETRI_PLACES=219, PETRI_TRANSITIONS=382} [2024-06-14 12:56:29,505 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-14 12:56:29,506 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 382 transitions, 6036 flow [2024-06-14 12:56:29,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:29,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:29,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:29,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:56:29,506 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:29,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:29,507 INFO L85 PathProgramCache]: Analyzing trace with hash 576199902, now seen corresponding path program 8 times [2024-06-14 12:56:29,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:29,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708429395] [2024-06-14 12:56:29,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:29,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:32,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:32,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:32,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708429395] [2024-06-14 12:56:32,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708429395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:32,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:32,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:32,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810126900] [2024-06-14 12:56:32,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:32,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:32,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:32,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:32,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:32,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:32,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 382 transitions, 6036 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:32,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:32,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:32,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:37,401 INFO L124 PetriNetUnfolderBase]: 10354/16412 cut-off events. [2024-06-14 12:56:37,401 INFO L125 PetriNetUnfolderBase]: For 628867/628870 co-relation queries the response was YES. [2024-06-14 12:56:37,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105737 conditions, 16412 events. 10354/16412 cut-off events. For 628867/628870 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 116242 event pairs, 4265 based on Foata normal form. 76/16485 useless extension candidates. Maximal degree in co-relation 105632. Up to 13418 conditions per place. [2024-06-14 12:56:37,589 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 295 selfloop transitions, 308 changer transitions 0/607 dead transitions. [2024-06-14 12:56:37,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 607 transitions, 9514 flow [2024-06-14 12:56:37,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:56:37,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:56:37,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 254 transitions. [2024-06-14 12:56:37,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4543828264758497 [2024-06-14 12:56:37,590 INFO L175 Difference]: Start difference. First operand has 219 places, 382 transitions, 6036 flow. Second operand 13 states and 254 transitions. [2024-06-14 12:56:37,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 607 transitions, 9514 flow [2024-06-14 12:56:39,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 607 transitions, 9279 flow, removed 63 selfloop flow, removed 9 redundant places. [2024-06-14 12:56:39,299 INFO L231 Difference]: Finished difference. Result has 228 places, 503 transitions, 8089 flow [2024-06-14 12:56:39,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5801, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8089, PETRI_PLACES=228, PETRI_TRANSITIONS=503} [2024-06-14 12:56:39,310 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-14 12:56:39,310 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 503 transitions, 8089 flow [2024-06-14 12:56:39,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:39,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:39,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:39,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:56:39,311 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:39,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:39,311 INFO L85 PathProgramCache]: Analyzing trace with hash 570837522, now seen corresponding path program 9 times [2024-06-14 12:56:39,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:39,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470512015] [2024-06-14 12:56:39,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:39,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:39,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:42,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:42,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:42,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470512015] [2024-06-14 12:56:42,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470512015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:42,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:42,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:42,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794050779] [2024-06-14 12:56:42,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:42,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:42,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:42,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:42,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:42,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:42,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 503 transitions, 8089 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:42,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:42,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:42,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:48,485 INFO L124 PetriNetUnfolderBase]: 10666/16935 cut-off events. [2024-06-14 12:56:48,485 INFO L125 PetriNetUnfolderBase]: For 668146/668149 co-relation queries the response was YES. [2024-06-14 12:56:48,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111491 conditions, 16935 events. 10666/16935 cut-off events. For 668146/668149 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 120964 event pairs, 4515 based on Foata normal form. 76/17008 useless extension candidates. Maximal degree in co-relation 111379. Up to 13942 conditions per place. [2024-06-14 12:56:48,651 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 314 selfloop transitions, 300 changer transitions 0/618 dead transitions. [2024-06-14 12:56:48,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 618 transitions, 10369 flow [2024-06-14 12:56:48,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:56:48,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:56:48,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 276 transitions. [2024-06-14 12:56:48,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-14 12:56:48,653 INFO L175 Difference]: Start difference. First operand has 228 places, 503 transitions, 8089 flow. Second operand 14 states and 276 transitions. [2024-06-14 12:56:48,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 618 transitions, 10369 flow [2024-06-14 12:56:50,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 618 transitions, 10008 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-14 12:56:50,254 INFO L231 Difference]: Finished difference. Result has 241 places, 508 transitions, 8558 flow [2024-06-14 12:56:50,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7728, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8558, PETRI_PLACES=241, PETRI_TRANSITIONS=508} [2024-06-14 12:56:50,255 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-14 12:56:50,255 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 508 transitions, 8558 flow [2024-06-14 12:56:50,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:50,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:56:50,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:56:50,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:56:50,256 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:56:50,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:56:50,256 INFO L85 PathProgramCache]: Analyzing trace with hash 570689652, now seen corresponding path program 10 times [2024-06-14 12:56:50,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:56:50,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514914305] [2024-06-14 12:56:50,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:56:50,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:56:50,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:56:52,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:56:52,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:56:52,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514914305] [2024-06-14 12:56:52,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514914305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:56:52,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:56:52,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:56:52,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669471332] [2024-06-14 12:56:52,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:56:52,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:56:52,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:56:52,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:56:52,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:56:53,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:56:53,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 508 transitions, 8558 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:56:53,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:56:53,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:56:53,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:56:59,376 INFO L124 PetriNetUnfolderBase]: 11247/17878 cut-off events. [2024-06-14 12:56:59,377 INFO L125 PetriNetUnfolderBase]: For 742873/742876 co-relation queries the response was YES. [2024-06-14 12:56:59,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118552 conditions, 17878 events. 11247/17878 cut-off events. For 742873/742876 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 129115 event pairs, 4537 based on Foata normal form. 66/17941 useless extension candidates. Maximal degree in co-relation 118437. Up to 13349 conditions per place. [2024-06-14 12:56:59,552 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 324 selfloop transitions, 303 changer transitions 0/631 dead transitions. [2024-06-14 12:56:59,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 631 transitions, 11053 flow [2024-06-14 12:56:59,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:56:59,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:56:59,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 281 transitions. [2024-06-14 12:56:59,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46677740863787376 [2024-06-14 12:56:59,554 INFO L175 Difference]: Start difference. First operand has 241 places, 508 transitions, 8558 flow. Second operand 14 states and 281 transitions. [2024-06-14 12:56:59,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 631 transitions, 11053 flow [2024-06-14 12:57:01,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 631 transitions, 10475 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-14 12:57:01,079 INFO L231 Difference]: Finished difference. Result has 248 places, 513 transitions, 8785 flow [2024-06-14 12:57:01,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7980, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8785, PETRI_PLACES=248, PETRI_TRANSITIONS=513} [2024-06-14 12:57:01,080 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-14 12:57:01,080 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 513 transitions, 8785 flow [2024-06-14 12:57:01,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:01,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:01,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:01,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:57:01,081 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:01,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:01,081 INFO L85 PathProgramCache]: Analyzing trace with hash 260549614, now seen corresponding path program 1 times [2024-06-14 12:57:01,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:01,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41481286] [2024-06-14 12:57:01,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:01,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:04,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:04,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:04,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41481286] [2024-06-14 12:57:04,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41481286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:04,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:04,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:57:04,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801836134] [2024-06-14 12:57:04,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:04,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:57:04,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:04,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:57:04,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:57:04,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:57:04,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 513 transitions, 8785 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:04,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:04,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:57:04,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:11,023 INFO L124 PetriNetUnfolderBase]: 11901/18945 cut-off events. [2024-06-14 12:57:11,023 INFO L125 PetriNetUnfolderBase]: For 826091/826094 co-relation queries the response was YES. [2024-06-14 12:57:11,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126545 conditions, 18945 events. 11901/18945 cut-off events. For 826091/826094 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 138265 event pairs, 4456 based on Foata normal form. 56/18998 useless extension candidates. Maximal degree in co-relation 126428. Up to 13127 conditions per place. [2024-06-14 12:57:11,213 INFO L140 encePairwiseOnDemand]: 26/43 looper letters, 403 selfloop transitions, 289 changer transitions 0/696 dead transitions. [2024-06-14 12:57:11,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 696 transitions, 12380 flow [2024-06-14 12:57:11,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:57:11,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:57:11,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 257 transitions. [2024-06-14 12:57:11,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4597495527728086 [2024-06-14 12:57:11,215 INFO L175 Difference]: Start difference. First operand has 248 places, 513 transitions, 8785 flow. Second operand 13 states and 257 transitions. [2024-06-14 12:57:11,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 696 transitions, 12380 flow [2024-06-14 12:57:13,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 696 transitions, 11743 flow, removed 58 selfloop flow, removed 11 redundant places. [2024-06-14 12:57:13,127 INFO L231 Difference]: Finished difference. Result has 253 places, 566 transitions, 9887 flow [2024-06-14 12:57:13,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8215, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9887, PETRI_PLACES=253, PETRI_TRANSITIONS=566} [2024-06-14 12:57:13,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 209 predicate places. [2024-06-14 12:57:13,128 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 566 transitions, 9887 flow [2024-06-14 12:57:13,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:13,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:13,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:13,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:57:13,128 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:13,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:13,129 INFO L85 PathProgramCache]: Analyzing trace with hash -766753472, now seen corresponding path program 11 times [2024-06-14 12:57:13,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:13,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929518021] [2024-06-14 12:57:13,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:13,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:13,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:57:16,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:57:16,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:57:16,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929518021] [2024-06-14 12:57:16,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929518021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:57:16,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:57:16,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:57:16,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103456418] [2024-06-14 12:57:16,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:57:16,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:57:16,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:57:16,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:57:16,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:57:16,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-14 12:57:16,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 566 transitions, 9887 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:16,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:57:16,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-14 12:57:16,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:57:22,986 INFO L124 PetriNetUnfolderBase]: 12430/19862 cut-off events. [2024-06-14 12:57:22,986 INFO L125 PetriNetUnfolderBase]: For 920661/920667 co-relation queries the response was YES. [2024-06-14 12:57:23,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137274 conditions, 19862 events. 12430/19862 cut-off events. For 920661/920667 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 146624 event pairs, 3854 based on Foata normal form. 78/19938 useless extension candidates. Maximal degree in co-relation 137153. Up to 8438 conditions per place. [2024-06-14 12:57:23,410 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 473 selfloop transitions, 193 changer transitions 0/670 dead transitions. [2024-06-14 12:57:23,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 670 transitions, 12534 flow [2024-06-14 12:57:23,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:57:23,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:57:23,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 231 transitions. [2024-06-14 12:57:23,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-14 12:57:23,427 INFO L175 Difference]: Start difference. First operand has 253 places, 566 transitions, 9887 flow. Second operand 12 states and 231 transitions. [2024-06-14 12:57:23,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 670 transitions, 12534 flow [2024-06-14 12:57:25,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 670 transitions, 12208 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-14 12:57:25,149 INFO L231 Difference]: Finished difference. Result has 260 places, 575 transitions, 10384 flow [2024-06-14 12:57:25,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9566, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10384, PETRI_PLACES=260, PETRI_TRANSITIONS=575} [2024-06-14 12:57:25,150 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-14 12:57:25,150 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 575 transitions, 10384 flow [2024-06-14 12:57:25,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:57:25,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:57:25,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:57:25,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:57:25,150 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:57:25,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:57:25,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1079369378, now seen corresponding path program 12 times [2024-06-14 12:57:25,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:57:25,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943704286] [2024-06-14 12:57:25,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:57:25,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:57:25,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat