./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 76401ed0 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-76401ed-m [2024-06-20 16:45:56,939 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:45:56,983 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:45:56,986 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:45:56,987 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:45:57,014 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:45:57,015 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:45:57,015 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:45:57,016 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:45:57,016 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:45:57,016 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:45:57,017 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:45:57,018 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:45:57,018 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:45:57,018 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:45:57,019 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:45:57,019 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:45:57,019 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:45:57,020 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:45:57,020 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:45:57,021 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:45:57,021 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:45:57,021 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:45:57,022 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:45:57,022 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:45:57,023 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:45:57,023 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:45:57,023 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:45:57,024 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:45:57,024 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:45:57,024 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:45:57,025 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:45:57,025 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:45:57,025 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:45:57,026 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:45:57,026 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:45:57,026 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:45:57,027 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:45:57,027 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:45:57,027 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:45:57,027 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:45:57,028 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:45:57,028 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:45:57,028 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-20 16:45:57,277 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:45:57,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:45:57,303 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:45:57,304 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:45:57,304 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:45:57,305 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-20 16:45:57,555 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:45:57,556 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:45:57,557 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-20 16:45:58,745 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:45:58,991 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:45:58,992 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe002_power.oepc.i [2024-06-20 16:45:59,014 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a715e6e00/ee088b91fb37439797a54b4e56573658/FLAGdb5541d9c [2024-06-20 16:45:59,027 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a715e6e00/ee088b91fb37439797a54b4e56573658 [2024-06-20 16:45:59,028 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:45:59,029 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:45:59,030 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:45:59,030 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:45:59,034 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:45:59,035 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:45:57" (1/2) ... [2024-06-20 16:45:59,036 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1dfd9957 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:45:59, skipping insertion in model container [2024-06-20 16:45:59,036 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:45:57" (1/2) ... [2024-06-20 16:45:59,037 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7bb156ba and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:45:59, skipping insertion in model container [2024-06-20 16:45:59,037 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:45:59" (2/2) ... [2024-06-20 16:45:59,038 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1dfd9957 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59, skipping insertion in model container [2024-06-20 16:45:59,038 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:45:59" (2/2) ... [2024-06-20 16:45:59,038 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:45:59,209 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:45:59,211 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-20 16:45:59,211 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-20 16:45:59,211 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-20 16:45:59,211 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:45:59,211 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-20 16:45:59,256 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:45:59,678 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:45:59,687 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:45:59,833 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:45:59,884 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:45:59,886 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59 WrapperNode [2024-06-20 16:45:59,886 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:45:59,887 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:45:59,887 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:45:59,888 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:45:59,894 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:45:59,934 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:45:59,992 INFO L138 Inliner]: procedures = 175, calls = 109, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 279 [2024-06-20 16:45:59,993 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:45:59,993 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:45:59,993 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:45:59,993 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:46:00,024 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,025 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,028 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,073 INFO L175 MemorySlicer]: Split 68 memory accesses to 2 slices as follows [2, 66]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 11 writes are split as follows [0, 11]. [2024-06-20 16:46:00,074 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,074 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,098 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,104 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,107 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,109 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,115 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:46:00,116 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:46:00,116 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:46:00,116 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:46:00,117 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (1/1) ... [2024-06-20 16:46:00,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:46:00,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:46:00,161 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-20 16:46:00,172 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-20 16:46:00,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-20 16:46:00,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-20 16:46:00,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-20 16:46:00,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-20 16:46:00,204 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:46:00,204 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:46:00,204 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:46:00,205 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:46:00,205 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:46:00,205 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:46:00,206 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:46:00,206 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:46:00,206 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:46:00,206 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-20 16:46:00,207 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:46:00,207 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:46:00,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:46:00,211 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:46:00,392 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:46:00,394 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:46:01,098 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:46:01,099 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:46:01,764 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:46:01,764 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:46:01,765 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:46:01 BoogieIcfgContainer [2024-06-20 16:46:01,765 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:46:01,768 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:46:01,768 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:46:01,771 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:46:01,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:45:57" (1/4) ... [2024-06-20 16:46:01,772 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bda7b52 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:46:01, skipping insertion in model container [2024-06-20 16:46:01,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:45:59" (2/4) ... [2024-06-20 16:46:01,772 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bda7b52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:46:01, skipping insertion in model container [2024-06-20 16:46:01,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:45:59" (3/4) ... [2024-06-20 16:46:01,773 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bda7b52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:46:01, skipping insertion in model container [2024-06-20 16:46:01,773 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:46:01" (4/4) ... [2024-06-20 16:46:01,774 INFO L112 eAbstractionObserver]: Analyzing ICFG safe002_power.oepc.i [2024-06-20 16:46:01,791 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:46:01,791 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:46:01,792 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:46:01,861 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:46:01,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 16:46:01,937 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-20 16:46:01,938 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:46:01,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 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/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 16:46:01,941 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 16:46:01,944 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-20 16:46:01,960 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:46:01,967 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;@ef17aa1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:46:01,968 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:46:01,973 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:46:01,974 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:46:01,974 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:46:01,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:01,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:46:01,976 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-20 16:46:01,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:01,983 INFO L85 PathProgramCache]: Analyzing trace with hash 990473450, now seen corresponding path program 1 times [2024-06-20 16:46:01,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:01,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592486461] [2024-06-20 16:46:01,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:01,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:02,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:04,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:04,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:04,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592486461] [2024-06-20 16:46:04,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592486461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:04,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:04,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:46:04,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940219835] [2024-06-20 16:46:04,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:04,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:46:04,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:04,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:46:04,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:46:04,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:46:04,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:04,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:04,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:46:04,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:05,290 INFO L124 PetriNetUnfolderBase]: 1097/1694 cut-off events. [2024-06-20 16:46:05,291 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-20 16:46:05,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3423 conditions, 1694 events. 1097/1694 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8205 event pairs, 643 based on Foata normal form. 2/1664 useless extension candidates. Maximal degree in co-relation 3411. Up to 1653 conditions per place. [2024-06-20 16:46:05,304 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-20 16:46:05,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 187 flow [2024-06-20 16:46:05,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:46:05,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:46:05,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-20 16:46:05,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 16:46:05,317 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 70 transitions. [2024-06-20 16:46:05,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 187 flow [2024-06-20 16:46:05,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:46:05,321 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-20 16:46:05,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-20 16:46:05,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-20 16:46:05,326 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-20 16:46:05,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:05,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:05,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:05,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:46:05,327 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-20 16:46:05,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:05,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1636617571, now seen corresponding path program 1 times [2024-06-20 16:46:05,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:05,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424927770] [2024-06-20 16:46:05,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:05,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:05,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:08,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:08,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:08,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424927770] [2024-06-20 16:46:08,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424927770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:08,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:08,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:46:08,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491747257] [2024-06-20 16:46:08,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:08,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:46:08,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:08,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:46:08,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:46:08,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 16:46:08,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:08,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:08,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 16:46:08,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:09,514 INFO L124 PetriNetUnfolderBase]: 1088/1681 cut-off events. [2024-06-20 16:46:09,515 INFO L125 PetriNetUnfolderBase]: For 326/326 co-relation queries the response was YES. [2024-06-20 16:46:09,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3878 conditions, 1681 events. 1088/1681 cut-off events. For 326/326 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8163 event pairs, 496 based on Foata normal form. 4/1685 useless extension candidates. Maximal degree in co-relation 3866. Up to 1616 conditions per place. [2024-06-20 16:46:09,528 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 46 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-20 16:46:09,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 266 flow [2024-06-20 16:46:09,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:46:09,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:46:09,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-20 16:46:09,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-20 16:46:09,532 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 92 transitions. [2024-06-20 16:46:09,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 266 flow [2024-06-20 16:46:09,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:46:09,536 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-20 16:46:09,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-20 16:46:09,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-20 16:46:09,540 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-20 16:46:09,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:09,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:09,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:09,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:46:09,547 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-20 16:46:09,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:09,547 INFO L85 PathProgramCache]: Analyzing trace with hash -3974875, now seen corresponding path program 1 times [2024-06-20 16:46:09,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:09,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587484480] [2024-06-20 16:46:09,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:09,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:09,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:13,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:13,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:13,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587484480] [2024-06-20 16:46:13,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587484480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:13,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:13,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:46:13,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643161415] [2024-06-20 16:46:13,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:13,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:46:13,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:13,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:46:13,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:46:13,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:46:13,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:13,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:13,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:46:13,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:14,389 INFO L124 PetriNetUnfolderBase]: 1377/2089 cut-off events. [2024-06-20 16:46:14,389 INFO L125 PetriNetUnfolderBase]: For 1089/1089 co-relation queries the response was YES. [2024-06-20 16:46:14,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5323 conditions, 2089 events. 1377/2089 cut-off events. For 1089/1089 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9762 event pairs, 416 based on Foata normal form. 8/2097 useless extension candidates. Maximal degree in co-relation 5309. Up to 1964 conditions per place. [2024-06-20 16:46:14,403 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 63 selfloop transitions, 12 changer transitions 0/80 dead transitions. [2024-06-20 16:46:14,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 80 transitions, 398 flow [2024-06-20 16:46:14,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:46:14,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:46:14,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-20 16:46:14,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 16:46:14,408 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 126 transitions. [2024-06-20 16:46:14,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 80 transitions, 398 flow [2024-06-20 16:46:14,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 80 transitions, 378 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-20 16:46:14,412 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-20 16:46:14,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-20 16:46:14,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-20 16:46:14,414 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-20 16:46:14,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:14,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:14,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:14,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:46:14,415 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-20 16:46:14,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:14,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1880971802, now seen corresponding path program 1 times [2024-06-20 16:46:14,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:14,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287948182] [2024-06-20 16:46:14,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:14,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:14,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:16,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:16,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:16,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287948182] [2024-06-20 16:46:16,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287948182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:16,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:16,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:46:16,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308111564] [2024-06-20 16:46:16,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:16,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:46:16,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:16,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:46:16,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:46:16,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:16,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:16,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:16,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:16,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:17,380 INFO L124 PetriNetUnfolderBase]: 1369/2078 cut-off events. [2024-06-20 16:46:17,380 INFO L125 PetriNetUnfolderBase]: For 2042/2042 co-relation queries the response was YES. [2024-06-20 16:46:17,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5812 conditions, 2078 events. 1369/2078 cut-off events. For 2042/2042 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9771 event pairs, 527 based on Foata normal form. 3/2081 useless extension candidates. Maximal degree in co-relation 5795. Up to 2033 conditions per place. [2024-06-20 16:46:17,392 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 50 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2024-06-20 16:46:17,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 62 transitions, 349 flow [2024-06-20 16:46:17,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:46:17,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:46:17,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-20 16:46:17,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-20 16:46:17,394 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 87 transitions. [2024-06-20 16:46:17,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 62 transitions, 349 flow [2024-06-20 16:46:17,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 62 transitions, 322 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 16:46:17,401 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-20 16:46:17,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-20 16:46:17,402 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-20 16:46:17,403 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-20 16:46:17,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:17,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:17,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:17,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:46:17,404 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-20 16:46:17,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:17,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1819418535, now seen corresponding path program 1 times [2024-06-20 16:46:17,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:17,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933548810] [2024-06-20 16:46:17,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:17,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:17,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:19,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:19,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:19,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933548810] [2024-06-20 16:46:19,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933548810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:19,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:19,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:46:19,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925141025] [2024-06-20 16:46:19,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:19,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:46:19,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:19,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:46:19,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:46:19,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:19,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:19,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:19,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:19,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:20,945 INFO L124 PetriNetUnfolderBase]: 1359/2062 cut-off events. [2024-06-20 16:46:20,946 INFO L125 PetriNetUnfolderBase]: For 2884/2884 co-relation queries the response was YES. [2024-06-20 16:46:20,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6200 conditions, 2062 events. 1359/2062 cut-off events. For 2884/2884 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9505 event pairs, 566 based on Foata normal form. 4/2066 useless extension candidates. Maximal degree in co-relation 6181. Up to 2005 conditions per place. [2024-06-20 16:46:20,961 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-20 16:46:20,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 430 flow [2024-06-20 16:46:20,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:46:20,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:46:20,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-20 16:46:20,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-20 16:46:20,967 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 101 transitions. [2024-06-20 16:46:20,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 430 flow [2024-06-20 16:46:20,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 75 transitions, 403 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 16:46:20,971 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 265 flow [2024-06-20 16:46:20,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=265, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-20 16:46:20,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-20 16:46:20,972 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 265 flow [2024-06-20 16:46:20,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:20,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:20,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:20,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:46:20,973 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-20 16:46:20,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:20,973 INFO L85 PathProgramCache]: Analyzing trace with hash 118390085, now seen corresponding path program 1 times [2024-06-20 16:46:20,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:20,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604628365] [2024-06-20 16:46:20,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:20,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:21,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:24,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:24,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:24,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604628365] [2024-06-20 16:46:24,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604628365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:24,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:24,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:46:24,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187633014] [2024-06-20 16:46:24,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:24,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:46:24,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:24,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:46:24,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:46:24,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:24,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 265 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:24,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:24,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:24,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:25,641 INFO L124 PetriNetUnfolderBase]: 1377/2091 cut-off events. [2024-06-20 16:46:25,642 INFO L125 PetriNetUnfolderBase]: For 4101/4103 co-relation queries the response was YES. [2024-06-20 16:46:25,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6825 conditions, 2091 events. 1377/2091 cut-off events. For 4101/4103 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9811 event pairs, 507 based on Foata normal form. 5/2096 useless extension candidates. Maximal degree in co-relation 6803. Up to 1985 conditions per place. [2024-06-20 16:46:25,655 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 65 selfloop transitions, 19 changer transitions 0/88 dead transitions. [2024-06-20 16:46:25,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 88 transitions, 557 flow [2024-06-20 16:46:25,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:46:25,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:46:25,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-20 16:46:25,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 16:46:25,657 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 265 flow. Second operand 6 states and 111 transitions. [2024-06-20 16:46:25,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 88 transitions, 557 flow [2024-06-20 16:46:25,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 551 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-20 16:46:25,664 INFO L231 Difference]: Finished difference. Result has 62 places, 61 transitions, 347 flow [2024-06-20 16:46:25,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=347, PETRI_PLACES=62, PETRI_TRANSITIONS=61} [2024-06-20 16:46:25,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-20 16:46:25,667 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 61 transitions, 347 flow [2024-06-20 16:46:25,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:25,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:25,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:25,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:46:25,668 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-20 16:46:25,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:25,668 INFO L85 PathProgramCache]: Analyzing trace with hash 582587495, now seen corresponding path program 2 times [2024-06-20 16:46:25,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:25,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187067719] [2024-06-20 16:46:25,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:25,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:25,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:28,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:28,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:28,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187067719] [2024-06-20 16:46:28,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187067719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:28,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:28,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:46:28,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882577023] [2024-06-20 16:46:28,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:28,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:46:28,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:28,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:46:28,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:46:28,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:28,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 61 transitions, 347 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:28,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:28,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:28,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:29,773 INFO L124 PetriNetUnfolderBase]: 1369/2081 cut-off events. [2024-06-20 16:46:29,773 INFO L125 PetriNetUnfolderBase]: For 5638/5640 co-relation queries the response was YES. [2024-06-20 16:46:29,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7328 conditions, 2081 events. 1369/2081 cut-off events. For 5638/5640 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9756 event pairs, 510 based on Foata normal form. 5/2086 useless extension candidates. Maximal degree in co-relation 7303. Up to 1978 conditions per place. [2024-06-20 16:46:29,789 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-20 16:46:29,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 83 transitions, 563 flow [2024-06-20 16:46:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:46:29,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:46:29,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-20 16:46:29,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 16:46:29,791 INFO L175 Difference]: Start difference. First operand has 62 places, 61 transitions, 347 flow. Second operand 6 states and 105 transitions. [2024-06-20 16:46:29,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 83 transitions, 563 flow [2024-06-20 16:46:29,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 83 transitions, 530 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-20 16:46:29,799 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 361 flow [2024-06-20 16:46:29,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=361, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2024-06-20 16:46:29,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-20 16:46:29,801 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 361 flow [2024-06-20 16:46:29,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:29,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:29,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:29,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:46:29,802 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-20 16:46:29,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:29,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1697896414, now seen corresponding path program 1 times [2024-06-20 16:46:29,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:29,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935531092] [2024-06-20 16:46:29,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:29,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:29,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:33,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:33,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:33,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935531092] [2024-06-20 16:46:33,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935531092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:33,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:33,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:33,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150374928] [2024-06-20 16:46:33,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:33,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:33,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:33,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:33,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:33,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:33,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 361 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:33,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:33,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:33,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:34,530 INFO L124 PetriNetUnfolderBase]: 1447/2205 cut-off events. [2024-06-20 16:46:34,530 INFO L125 PetriNetUnfolderBase]: For 6827/6829 co-relation queries the response was YES. [2024-06-20 16:46:34,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7901 conditions, 2205 events. 1447/2205 cut-off events. For 6827/6829 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10340 event pairs, 504 based on Foata normal form. 5/2210 useless extension candidates. Maximal degree in co-relation 7874. Up to 2064 conditions per place. [2024-06-20 16:46:34,554 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 83 selfloop transitions, 27 changer transitions 0/114 dead transitions. [2024-06-20 16:46:34,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 114 transitions, 767 flow [2024-06-20 16:46:34,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:46:34,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:46:34,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:46:34,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 16:46:34,557 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 361 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:46:34,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 114 transitions, 767 flow [2024-06-20 16:46:34,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 114 transitions, 703 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:46:34,566 INFO L231 Difference]: Finished difference. Result has 70 places, 76 transitions, 477 flow [2024-06-20 16:46:34,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=477, PETRI_PLACES=70, PETRI_TRANSITIONS=76} [2024-06-20 16:46:34,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-20 16:46:34,569 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 76 transitions, 477 flow [2024-06-20 16:46:34,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:34,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:34,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:34,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:46:34,570 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-20 16:46:34,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:34,571 INFO L85 PathProgramCache]: Analyzing trace with hash 402915778, now seen corresponding path program 2 times [2024-06-20 16:46:34,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:34,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428058889] [2024-06-20 16:46:34,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:34,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:34,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:37,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:37,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:37,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428058889] [2024-06-20 16:46:37,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428058889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:37,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:37,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:37,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711846423] [2024-06-20 16:46:37,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:37,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:37,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:37,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:37,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:37,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:37,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 76 transitions, 477 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:37,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:37,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:37,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:39,170 INFO L124 PetriNetUnfolderBase]: 1465/2243 cut-off events. [2024-06-20 16:46:39,170 INFO L125 PetriNetUnfolderBase]: For 8828/8832 co-relation queries the response was YES. [2024-06-20 16:46:39,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8693 conditions, 2243 events. 1465/2243 cut-off events. For 8828/8832 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10639 event pairs, 486 based on Foata normal form. 7/2250 useless extension candidates. Maximal degree in co-relation 8664. Up to 2064 conditions per place. [2024-06-20 16:46:39,181 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 82 selfloop transitions, 28 changer transitions 0/114 dead transitions. [2024-06-20 16:46:39,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 114 transitions, 839 flow [2024-06-20 16:46:39,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:46:39,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:46:39,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 16:46:39,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-20 16:46:39,182 INFO L175 Difference]: Start difference. First operand has 70 places, 76 transitions, 477 flow. Second operand 7 states and 127 transitions. [2024-06-20 16:46:39,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 114 transitions, 839 flow [2024-06-20 16:46:39,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 114 transitions, 793 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-20 16:46:39,193 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 534 flow [2024-06-20 16:46:39,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=67, 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=534, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-20 16:46:39,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-20 16:46:39,196 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 534 flow [2024-06-20 16:46:39,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:39,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:39,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:39,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:46:39,197 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-20 16:46:39,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:39,197 INFO L85 PathProgramCache]: Analyzing trace with hash 402920428, now seen corresponding path program 3 times [2024-06-20 16:46:39,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:39,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299773479] [2024-06-20 16:46:39,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:39,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:39,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:42,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:42,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:42,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299773479] [2024-06-20 16:46:42,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299773479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:42,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:42,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:42,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818333312] [2024-06-20 16:46:42,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:42,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:42,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:42,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:42,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:42,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:42,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 534 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:42,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:42,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:42,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:44,129 INFO L124 PetriNetUnfolderBase]: 1483/2269 cut-off events. [2024-06-20 16:46:44,129 INFO L125 PetriNetUnfolderBase]: For 11568/11572 co-relation queries the response was YES. [2024-06-20 16:46:44,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9355 conditions, 2269 events. 1483/2269 cut-off events. For 11568/11572 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10738 event pairs, 506 based on Foata normal form. 5/2274 useless extension candidates. Maximal degree in co-relation 9325. Up to 1998 conditions per place. [2024-06-20 16:46:44,142 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 73 selfloop transitions, 40 changer transitions 0/117 dead transitions. [2024-06-20 16:46:44,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 117 transitions, 962 flow [2024-06-20 16:46:44,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:46:44,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:46:44,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 16:46:44,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-20 16:46:44,144 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 534 flow. Second operand 7 states and 129 transitions. [2024-06-20 16:46:44,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 117 transitions, 962 flow [2024-06-20 16:46:44,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 117 transitions, 899 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 16:46:44,157 INFO L231 Difference]: Finished difference. Result has 76 places, 85 transitions, 633 flow [2024-06-20 16:46:44,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=633, PETRI_PLACES=76, PETRI_TRANSITIONS=85} [2024-06-20 16:46:44,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-20 16:46:44,158 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 85 transitions, 633 flow [2024-06-20 16:46:44,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:44,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:44,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:44,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:46:44,159 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-20 16:46:44,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:44,160 INFO L85 PathProgramCache]: Analyzing trace with hash -624872408, now seen corresponding path program 1 times [2024-06-20 16:46:44,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:44,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721075559] [2024-06-20 16:46:44,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:44,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:44,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:47,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:47,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:47,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721075559] [2024-06-20 16:46:47,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721075559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:47,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:47,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:47,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090350778] [2024-06-20 16:46:47,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:47,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:47,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:47,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:47,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:47,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:47,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 85 transitions, 633 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:47,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:47,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:47,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:48,617 INFO L124 PetriNetUnfolderBase]: 1711/2598 cut-off events. [2024-06-20 16:46:48,618 INFO L125 PetriNetUnfolderBase]: For 15803/15809 co-relation queries the response was YES. [2024-06-20 16:46:48,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11040 conditions, 2598 events. 1711/2598 cut-off events. For 15803/15809 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12449 event pairs, 510 based on Foata normal form. 16/2614 useless extension candidates. Maximal degree in co-relation 11009. Up to 2270 conditions per place. [2024-06-20 16:46:48,637 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 107 selfloop transitions, 36 changer transitions 0/147 dead transitions. [2024-06-20 16:46:48,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 147 transitions, 1223 flow [2024-06-20 16:46:48,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:46:48,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:46:48,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 16:46:48,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-20 16:46:48,640 INFO L175 Difference]: Start difference. First operand has 76 places, 85 transitions, 633 flow. Second operand 9 states and 166 transitions. [2024-06-20 16:46:48,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 147 transitions, 1223 flow [2024-06-20 16:46:48,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 147 transitions, 1176 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 16:46:48,660 INFO L231 Difference]: Finished difference. Result has 84 places, 99 transitions, 781 flow [2024-06-20 16:46:48,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=781, PETRI_PLACES=84, PETRI_TRANSITIONS=99} [2024-06-20 16:46:48,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-20 16:46:48,661 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 99 transitions, 781 flow [2024-06-20 16:46:48,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:48,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:48,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:48,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:46:48,662 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-20 16:46:48,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:48,662 INFO L85 PathProgramCache]: Analyzing trace with hash 880582564, now seen corresponding path program 2 times [2024-06-20 16:46:48,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:48,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748950530] [2024-06-20 16:46:48,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:48,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:48,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:51,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:51,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:51,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748950530] [2024-06-20 16:46:51,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748950530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:51,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:51,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:51,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286573707] [2024-06-20 16:46:51,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:51,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:51,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:51,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:51,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:51,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:51,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 99 transitions, 781 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:51,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:51,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:51,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:52,790 INFO L124 PetriNetUnfolderBase]: 1701/2577 cut-off events. [2024-06-20 16:46:52,790 INFO L125 PetriNetUnfolderBase]: For 18457/18463 co-relation queries the response was YES. [2024-06-20 16:46:52,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12235 conditions, 2577 events. 1701/2577 cut-off events. For 18457/18463 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12070 event pairs, 537 based on Foata normal form. 10/2587 useless extension candidates. Maximal degree in co-relation 12200. Up to 2362 conditions per place. [2024-06-20 16:46:52,809 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-20 16:46:52,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 146 transitions, 1343 flow [2024-06-20 16:46:52,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:46:52,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:46:52,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 16:46:52,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-20 16:46:52,811 INFO L175 Difference]: Start difference. First operand has 84 places, 99 transitions, 781 flow. Second operand 7 states and 122 transitions. [2024-06-20 16:46:52,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 146 transitions, 1343 flow [2024-06-20 16:46:52,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 146 transitions, 1268 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-20 16:46:52,839 INFO L231 Difference]: Finished difference. Result has 90 places, 116 transitions, 976 flow [2024-06-20 16:46:52,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=80, 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=976, PETRI_PLACES=90, PETRI_TRANSITIONS=116} [2024-06-20 16:46:52,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-20 16:46:52,840 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 116 transitions, 976 flow [2024-06-20 16:46:52,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:52,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:52,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:52,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:46:52,841 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-20 16:46:52,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:52,841 INFO L85 PathProgramCache]: Analyzing trace with hash 409349518, now seen corresponding path program 4 times [2024-06-20 16:46:52,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:52,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755153622] [2024-06-20 16:46:52,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:52,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:55,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:55,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:55,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755153622] [2024-06-20 16:46:55,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755153622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:55,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:55,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:55,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272344515] [2024-06-20 16:46:55,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:55,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:55,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:55,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:55,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:55,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:55,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 116 transitions, 976 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:55,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:55,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:55,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:57,022 INFO L124 PetriNetUnfolderBase]: 1693/2559 cut-off events. [2024-06-20 16:46:57,022 INFO L125 PetriNetUnfolderBase]: For 21986/21994 co-relation queries the response was YES. [2024-06-20 16:46:57,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12879 conditions, 2559 events. 1693/2559 cut-off events. For 21986/21994 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12024 event pairs, 542 based on Foata normal form. 5/2563 useless extension candidates. Maximal degree in co-relation 12839. Up to 2297 conditions per place. [2024-06-20 16:46:57,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 45 changer transitions 0/144 dead transitions. [2024-06-20 16:46:57,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 144 transitions, 1373 flow [2024-06-20 16:46:57,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:46:57,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:46:57,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 16:46:57,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 16:46:57,044 INFO L175 Difference]: Start difference. First operand has 90 places, 116 transitions, 976 flow. Second operand 7 states and 123 transitions. [2024-06-20 16:46:57,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 144 transitions, 1373 flow [2024-06-20 16:46:57,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 144 transitions, 1313 flow, removed 29 selfloop flow, removed 1 redundant places. [2024-06-20 16:46:57,073 INFO L231 Difference]: Finished difference. Result has 96 places, 116 transitions, 1027 flow [2024-06-20 16:46:57,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1027, PETRI_PLACES=96, PETRI_TRANSITIONS=116} [2024-06-20 16:46:57,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-20 16:46:57,074 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 116 transitions, 1027 flow [2024-06-20 16:46:57,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:57,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:57,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:57,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:46:57,075 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-20 16:46:57,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:57,075 INFO L85 PathProgramCache]: Analyzing trace with hash -447740888, now seen corresponding path program 3 times [2024-06-20 16:46:57,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:57,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180819738] [2024-06-20 16:46:57,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:57,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:57,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:59,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:59,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:59,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180819738] [2024-06-20 16:46:59,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180819738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:59,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:59,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:59,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811992434] [2024-06-20 16:46:59,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:59,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:59,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:59,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:59,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:59,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:59,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 116 transitions, 1027 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:59,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:59,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:59,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:01,087 INFO L124 PetriNetUnfolderBase]: 1705/2584 cut-off events. [2024-06-20 16:47:01,088 INFO L125 PetriNetUnfolderBase]: For 23676/23690 co-relation queries the response was YES. [2024-06-20 16:47:01,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13097 conditions, 2584 events. 1705/2584 cut-off events. For 23676/23690 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12158 event pairs, 564 based on Foata normal form. 24/2608 useless extension candidates. Maximal degree in co-relation 13054. Up to 2358 conditions per place. [2024-06-20 16:47:01,103 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 111 selfloop transitions, 41 changer transitions 0/156 dead transitions. [2024-06-20 16:47:01,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 156 transitions, 1527 flow [2024-06-20 16:47:01,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:47:01,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:47:01,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 16:47:01,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-20 16:47:01,105 INFO L175 Difference]: Start difference. First operand has 96 places, 116 transitions, 1027 flow. Second operand 8 states and 139 transitions. [2024-06-20 16:47:01,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 156 transitions, 1527 flow [2024-06-20 16:47:01,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 156 transitions, 1407 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 16:47:01,134 INFO L231 Difference]: Finished difference. Result has 99 places, 123 transitions, 1088 flow [2024-06-20 16:47:01,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=90, 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=1088, PETRI_PLACES=99, PETRI_TRANSITIONS=123} [2024-06-20 16:47:01,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-20 16:47:01,135 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 123 transitions, 1088 flow [2024-06-20 16:47:01,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:01,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:01,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:01,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:47:01,136 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-20 16:47:01,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:01,136 INFO L85 PathProgramCache]: Analyzing trace with hash 409595782, now seen corresponding path program 1 times [2024-06-20 16:47:01,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:01,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475131317] [2024-06-20 16:47:01,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:01,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:01,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:03,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:03,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:03,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475131317] [2024-06-20 16:47:03,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475131317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:03,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:03,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:47:03,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090298771] [2024-06-20 16:47:03,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:03,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:47:03,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:03,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:47:03,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:47:03,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:03,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 123 transitions, 1088 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-20 16:47:03,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:03,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:03,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:04,990 INFO L124 PetriNetUnfolderBase]: 1697/2568 cut-off events. [2024-06-20 16:47:04,990 INFO L125 PetriNetUnfolderBase]: For 25792/25794 co-relation queries the response was YES. [2024-06-20 16:47:04,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13394 conditions, 2568 events. 1697/2568 cut-off events. For 25792/25794 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11987 event pairs, 539 based on Foata normal form. 4/2572 useless extension candidates. Maximal degree in co-relation 13349. Up to 2467 conditions per place. [2024-06-20 16:47:05,007 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 134 selfloop transitions, 13 changer transitions 0/151 dead transitions. [2024-06-20 16:47:05,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 151 transitions, 1472 flow [2024-06-20 16:47:05,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:47:05,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:47:05,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:47:05,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:47:05,009 INFO L175 Difference]: Start difference. First operand has 99 places, 123 transitions, 1088 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:47:05,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 151 transitions, 1472 flow [2024-06-20 16:47:05,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 151 transitions, 1397 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-20 16:47:05,044 INFO L231 Difference]: Finished difference. Result has 102 places, 125 transitions, 1068 flow [2024-06-20 16:47:05,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=95, 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=1068, PETRI_PLACES=102, PETRI_TRANSITIONS=125} [2024-06-20 16:47:05,046 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-20 16:47:05,046 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 125 transitions, 1068 flow [2024-06-20 16:47:05,047 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-20 16:47:05,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:05,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:05,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:47:05,047 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-20 16:47:05,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:05,048 INFO L85 PathProgramCache]: Analyzing trace with hash -394510517, now seen corresponding path program 1 times [2024-06-20 16:47:05,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:05,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101285475] [2024-06-20 16:47:05,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:05,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:05,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:08,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:08,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:08,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101285475] [2024-06-20 16:47:08,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101285475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:08,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:08,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:08,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658854792] [2024-06-20 16:47:08,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:08,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:08,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:08,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:08,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:08,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:08,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 125 transitions, 1068 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:08,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:08,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:08,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:10,289 INFO L124 PetriNetUnfolderBase]: 1830/2761 cut-off events. [2024-06-20 16:47:10,290 INFO L125 PetriNetUnfolderBase]: For 30499/30507 co-relation queries the response was YES. [2024-06-20 16:47:10,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14596 conditions, 2761 events. 1830/2761 cut-off events. For 30499/30507 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13195 event pairs, 509 based on Foata normal form. 18/2779 useless extension candidates. Maximal degree in co-relation 14549. Up to 2453 conditions per place. [2024-06-20 16:47:10,306 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 139 selfloop transitions, 47 changer transitions 0/190 dead transitions. [2024-06-20 16:47:10,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 190 transitions, 1825 flow [2024-06-20 16:47:10,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:47:10,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:47:10,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-20 16:47:10,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-20 16:47:10,309 INFO L175 Difference]: Start difference. First operand has 102 places, 125 transitions, 1068 flow. Second operand 10 states and 177 transitions. [2024-06-20 16:47:10,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 190 transitions, 1825 flow [2024-06-20 16:47:10,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 190 transitions, 1786 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 16:47:10,354 INFO L231 Difference]: Finished difference. Result has 109 places, 140 transitions, 1321 flow [2024-06-20 16:47:10,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1321, PETRI_PLACES=109, PETRI_TRANSITIONS=140} [2024-06-20 16:47:10,355 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-20 16:47:10,355 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 140 transitions, 1321 flow [2024-06-20 16:47:10,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:10,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:10,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:10,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:47:10,356 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-20 16:47:10,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:10,356 INFO L85 PathProgramCache]: Analyzing trace with hash 2103788319, now seen corresponding path program 2 times [2024-06-20 16:47:10,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:10,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004565626] [2024-06-20 16:47:10,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:10,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:10,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:13,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:13,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:13,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004565626] [2024-06-20 16:47:13,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004565626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:13,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:13,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:13,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627313726] [2024-06-20 16:47:13,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:13,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:13,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:13,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:13,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:13,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:13,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 140 transitions, 1321 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:13,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:13,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:13,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:15,433 INFO L124 PetriNetUnfolderBase]: 2158/3263 cut-off events. [2024-06-20 16:47:15,433 INFO L125 PetriNetUnfolderBase]: For 43749/43753 co-relation queries the response was YES. [2024-06-20 16:47:15,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18691 conditions, 3263 events. 2158/3263 cut-off events. For 43749/43753 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15969 event pairs, 585 based on Foata normal form. 12/3275 useless extension candidates. Maximal degree in co-relation 18641. Up to 2310 conditions per place. [2024-06-20 16:47:15,454 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 130 selfloop transitions, 91 changer transitions 0/225 dead transitions. [2024-06-20 16:47:15,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 225 transitions, 2430 flow [2024-06-20 16:47:15,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:47:15,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:47:15,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-20 16:47:15,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46320346320346323 [2024-06-20 16:47:15,458 INFO L175 Difference]: Start difference. First operand has 109 places, 140 transitions, 1321 flow. Second operand 11 states and 214 transitions. [2024-06-20 16:47:15,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 225 transitions, 2430 flow [2024-06-20 16:47:15,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 225 transitions, 2281 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 16:47:15,518 INFO L231 Difference]: Finished difference. Result has 116 places, 157 transitions, 1618 flow [2024-06-20 16:47:15,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1618, PETRI_PLACES=116, PETRI_TRANSITIONS=157} [2024-06-20 16:47:15,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-20 16:47:15,519 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 157 transitions, 1618 flow [2024-06-20 16:47:15,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:15,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:15,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:15,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:47:15,519 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-20 16:47:15,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:15,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2103793899, now seen corresponding path program 3 times [2024-06-20 16:47:15,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:15,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126880837] [2024-06-20 16:47:15,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:15,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:15,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:18,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:18,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:18,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126880837] [2024-06-20 16:47:18,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126880837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:18,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:18,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:18,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859270114] [2024-06-20 16:47:18,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:18,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:18,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:18,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:18,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:18,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:18,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 157 transitions, 1618 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:18,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:18,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:18,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:20,281 INFO L124 PetriNetUnfolderBase]: 2202/3337 cut-off events. [2024-06-20 16:47:20,281 INFO L125 PetriNetUnfolderBase]: For 51984/51988 co-relation queries the response was YES. [2024-06-20 16:47:20,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20341 conditions, 3337 events. 2202/3337 cut-off events. For 51984/51988 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16488 event pairs, 553 based on Foata normal form. 12/3349 useless extension candidates. Maximal degree in co-relation 20288. Up to 2347 conditions per place. [2024-06-20 16:47:20,302 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 116 selfloop transitions, 101 changer transitions 0/221 dead transitions. [2024-06-20 16:47:20,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 221 transitions, 2558 flow [2024-06-20 16:47:20,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:47:20,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:47:20,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 16:47:20,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-20 16:47:20,304 INFO L175 Difference]: Start difference. First operand has 116 places, 157 transitions, 1618 flow. Second operand 10 states and 191 transitions. [2024-06-20 16:47:20,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 221 transitions, 2558 flow [2024-06-20 16:47:20,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 221 transitions, 2401 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-20 16:47:20,353 INFO L231 Difference]: Finished difference. Result has 123 places, 166 transitions, 1880 flow [2024-06-20 16:47:20,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1880, PETRI_PLACES=123, PETRI_TRANSITIONS=166} [2024-06-20 16:47:20,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-20 16:47:20,354 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 166 transitions, 1880 flow [2024-06-20 16:47:20,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:20,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:20,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:20,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:47:20,354 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-20 16:47:20,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:20,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1528257775, now seen corresponding path program 4 times [2024-06-20 16:47:20,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:20,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636050240] [2024-06-20 16:47:20,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:20,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:20,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:23,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:23,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:23,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636050240] [2024-06-20 16:47:23,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636050240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:23,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:23,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:23,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989433590] [2024-06-20 16:47:23,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:23,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:23,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:23,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:23,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:23,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:23,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 166 transitions, 1880 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:23,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:23,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:23,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:24,965 INFO L124 PetriNetUnfolderBase]: 2192/3320 cut-off events. [2024-06-20 16:47:24,965 INFO L125 PetriNetUnfolderBase]: For 54434/54442 co-relation queries the response was YES. [2024-06-20 16:47:24,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21002 conditions, 3320 events. 2192/3320 cut-off events. For 54434/54442 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16176 event pairs, 608 based on Foata normal form. 6/3325 useless extension candidates. Maximal degree in co-relation 20945. Up to 2821 conditions per place. [2024-06-20 16:47:24,986 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 168 selfloop transitions, 55 changer transitions 0/227 dead transitions. [2024-06-20 16:47:24,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 227 transitions, 2848 flow [2024-06-20 16:47:24,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:47:24,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:47:24,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:47:24,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 16:47:24,990 INFO L175 Difference]: Start difference. First operand has 123 places, 166 transitions, 1880 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:47:24,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 227 transitions, 2848 flow [2024-06-20 16:47:25,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 227 transitions, 2593 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-20 16:47:25,078 INFO L231 Difference]: Finished difference. Result has 128 places, 193 transitions, 2212 flow [2024-06-20 16:47:25,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2212, PETRI_PLACES=128, PETRI_TRANSITIONS=193} [2024-06-20 16:47:25,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-20 16:47:25,079 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 193 transitions, 2212 flow [2024-06-20 16:47:25,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:25,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:25,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:25,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:47:25,080 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-20 16:47:25,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:25,080 INFO L85 PathProgramCache]: Analyzing trace with hash -2047282867, now seen corresponding path program 5 times [2024-06-20 16:47:25,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:25,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586481828] [2024-06-20 16:47:25,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:25,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:28,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:28,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:28,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586481828] [2024-06-20 16:47:28,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586481828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:28,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:28,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:28,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6923223] [2024-06-20 16:47:28,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:28,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:28,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:28,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:28,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:28,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:28,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 193 transitions, 2212 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:28,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:28,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:28,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:29,639 INFO L124 PetriNetUnfolderBase]: 2288/3472 cut-off events. [2024-06-20 16:47:29,640 INFO L125 PetriNetUnfolderBase]: For 61236/61244 co-relation queries the response was YES. [2024-06-20 16:47:29,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22214 conditions, 3472 events. 2288/3472 cut-off events. For 61236/61244 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17159 event pairs, 641 based on Foata normal form. 12/3483 useless extension candidates. Maximal degree in co-relation 22153. Up to 2866 conditions per place. [2024-06-20 16:47:29,664 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 155 selfloop transitions, 87 changer transitions 0/246 dead transitions. [2024-06-20 16:47:29,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 246 transitions, 3165 flow [2024-06-20 16:47:29,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:47:29,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:47:29,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-20 16:47:29,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-20 16:47:29,666 INFO L175 Difference]: Start difference. First operand has 128 places, 193 transitions, 2212 flow. Second operand 9 states and 165 transitions. [2024-06-20 16:47:29,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 246 transitions, 3165 flow [2024-06-20 16:47:29,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 246 transitions, 3061 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-20 16:47:29,734 INFO L231 Difference]: Finished difference. Result has 136 places, 205 transitions, 2543 flow [2024-06-20 16:47:29,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2543, PETRI_PLACES=136, PETRI_TRANSITIONS=205} [2024-06-20 16:47:29,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-20 16:47:29,735 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 205 transitions, 2543 flow [2024-06-20 16:47:29,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:29,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:29,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:29,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:47:29,735 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-20 16:47:29,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:29,736 INFO L85 PathProgramCache]: Analyzing trace with hash -995069153, now seen corresponding path program 6 times [2024-06-20 16:47:29,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:29,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345881251] [2024-06-20 16:47:29,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:29,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:29,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:32,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:32,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:32,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345881251] [2024-06-20 16:47:32,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345881251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:32,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:32,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:32,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350753682] [2024-06-20 16:47:32,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:32,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:32,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:32,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:32,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:32,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:32,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 205 transitions, 2543 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:32,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:32,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:32,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:34,579 INFO L124 PetriNetUnfolderBase]: 2268/3446 cut-off events. [2024-06-20 16:47:34,579 INFO L125 PetriNetUnfolderBase]: For 65225/65233 co-relation queries the response was YES. [2024-06-20 16:47:34,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22467 conditions, 3446 events. 2268/3446 cut-off events. For 65225/65233 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17072 event pairs, 654 based on Foata normal form. 12/3457 useless extension candidates. Maximal degree in co-relation 22402. Up to 2855 conditions per place. [2024-06-20 16:47:34,604 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 163 selfloop transitions, 87 changer transitions 0/254 dead transitions. [2024-06-20 16:47:34,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 254 transitions, 3270 flow [2024-06-20 16:47:34,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:47:34,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:47:34,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 16:47:34,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-20 16:47:34,605 INFO L175 Difference]: Start difference. First operand has 136 places, 205 transitions, 2543 flow. Second operand 10 states and 184 transitions. [2024-06-20 16:47:34,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 254 transitions, 3270 flow [2024-06-20 16:47:34,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 254 transitions, 2991 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-20 16:47:34,692 INFO L231 Difference]: Finished difference. Result has 141 places, 205 transitions, 2452 flow [2024-06-20 16:47:34,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2264, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2452, PETRI_PLACES=141, PETRI_TRANSITIONS=205} [2024-06-20 16:47:34,693 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-20 16:47:34,693 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 205 transitions, 2452 flow [2024-06-20 16:47:34,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:34,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:34,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:34,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:47:34,693 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-20 16:47:34,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:34,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1672825245, now seen corresponding path program 1 times [2024-06-20 16:47:34,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:34,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65415859] [2024-06-20 16:47:34,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:34,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:34,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:37,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:37,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:37,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65415859] [2024-06-20 16:47:37,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65415859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:37,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:37,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:37,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474806639] [2024-06-20 16:47:37,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:37,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:37,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:37,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:37,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:37,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:37,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 205 transitions, 2452 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:37,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:37,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:37,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:39,560 INFO L124 PetriNetUnfolderBase]: 2337/3558 cut-off events. [2024-06-20 16:47:39,560 INFO L125 PetriNetUnfolderBase]: For 69326/69334 co-relation queries the response was YES. [2024-06-20 16:47:39,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23345 conditions, 3558 events. 2337/3558 cut-off events. For 69326/69334 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17915 event pairs, 484 based on Foata normal form. 14/3572 useless extension candidates. Maximal degree in co-relation 23278. Up to 3141 conditions per place. [2024-06-20 16:47:39,588 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 50 changer transitions 0/257 dead transitions. [2024-06-20 16:47:39,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 257 transitions, 3322 flow [2024-06-20 16:47:39,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:47:39,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:47:39,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 16:47:39,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:47:39,590 INFO L175 Difference]: Start difference. First operand has 141 places, 205 transitions, 2452 flow. Second operand 9 states and 162 transitions. [2024-06-20 16:47:39,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 257 transitions, 3322 flow [2024-06-20 16:47:39,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 257 transitions, 3129 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 16:47:39,672 INFO L231 Difference]: Finished difference. Result has 141 places, 209 transitions, 2474 flow [2024-06-20 16:47:39,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2474, PETRI_PLACES=141, PETRI_TRANSITIONS=209} [2024-06-20 16:47:39,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-20 16:47:39,672 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 209 transitions, 2474 flow [2024-06-20 16:47:39,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:39,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:39,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:39,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:47:39,673 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-20 16:47:39,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:39,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1370983295, now seen corresponding path program 2 times [2024-06-20 16:47:39,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:39,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951680687] [2024-06-20 16:47:39,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:39,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:39,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:43,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:43,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:43,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951680687] [2024-06-20 16:47:43,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951680687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:43,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:43,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:43,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381100257] [2024-06-20 16:47:43,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:43,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:43,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:43,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:43,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:43,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:43,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 209 transitions, 2474 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:43,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:43,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:43,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:44,837 INFO L124 PetriNetUnfolderBase]: 2324/3539 cut-off events. [2024-06-20 16:47:44,838 INFO L125 PetriNetUnfolderBase]: For 71406/71414 co-relation queries the response was YES. [2024-06-20 16:47:44,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23187 conditions, 3539 events. 2324/3539 cut-off events. For 71406/71414 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17691 event pairs, 635 based on Foata normal form. 14/3553 useless extension candidates. Maximal degree in co-relation 23120. Up to 3241 conditions per place. [2024-06-20 16:47:44,926 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 198 selfloop transitions, 46 changer transitions 0/248 dead transitions. [2024-06-20 16:47:44,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 248 transitions, 3096 flow [2024-06-20 16:47:44,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:47:44,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:47:44,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:47:44,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 16:47:44,928 INFO L175 Difference]: Start difference. First operand has 141 places, 209 transitions, 2474 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:47:44,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 248 transitions, 3096 flow [2024-06-20 16:47:45,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 248 transitions, 2973 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 16:47:45,010 INFO L231 Difference]: Finished difference. Result has 144 places, 209 transitions, 2454 flow [2024-06-20 16:47:45,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2351, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2454, PETRI_PLACES=144, PETRI_TRANSITIONS=209} [2024-06-20 16:47:45,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-20 16:47:45,011 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 209 transitions, 2454 flow [2024-06-20 16:47:45,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:45,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:45,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:45,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:47:45,011 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-20 16:47:45,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:45,012 INFO L85 PathProgramCache]: Analyzing trace with hash 622673783, now seen corresponding path program 3 times [2024-06-20 16:47:45,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:45,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801978703] [2024-06-20 16:47:45,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:45,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:45,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:48,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:48,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:48,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801978703] [2024-06-20 16:47:48,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801978703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:48,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:48,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:48,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823099234] [2024-06-20 16:47:48,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:48,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:48,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:48,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:48,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:48,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:48,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 209 transitions, 2454 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:48,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:48,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:48,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:49,711 INFO L124 PetriNetUnfolderBase]: 2352/3581 cut-off events. [2024-06-20 16:47:49,712 INFO L125 PetriNetUnfolderBase]: For 76511/76515 co-relation queries the response was YES. [2024-06-20 16:47:49,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23635 conditions, 3581 events. 2352/3581 cut-off events. For 76511/76515 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17973 event pairs, 650 based on Foata normal form. 8/3589 useless extension candidates. Maximal degree in co-relation 23566. Up to 3207 conditions per place. [2024-06-20 16:47:49,740 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 63 changer transitions 0/247 dead transitions. [2024-06-20 16:47:49,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 247 transitions, 3131 flow [2024-06-20 16:47:49,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:47:49,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:47:49,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:47:49,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 16:47:49,742 INFO L175 Difference]: Start difference. First operand has 144 places, 209 transitions, 2454 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:47:49,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 247 transitions, 3131 flow [2024-06-20 16:47:49,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 247 transitions, 3029 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 16:47:49,831 INFO L231 Difference]: Finished difference. Result has 145 places, 211 transitions, 2546 flow [2024-06-20 16:47:49,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2546, PETRI_PLACES=145, PETRI_TRANSITIONS=211} [2024-06-20 16:47:49,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-20 16:47:49,831 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 211 transitions, 2546 flow [2024-06-20 16:47:49,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:49,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:49,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:49,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:47:49,832 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-20 16:47:49,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:49,832 INFO L85 PathProgramCache]: Analyzing trace with hash -609322463, now seen corresponding path program 1 times [2024-06-20 16:47:49,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:49,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577803414] [2024-06-20 16:47:49,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:49,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:49,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:53,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:53,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:53,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577803414] [2024-06-20 16:47:53,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577803414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:53,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:53,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:47:53,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502193231] [2024-06-20 16:47:53,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:53,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:47:53,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:53,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:47:53,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:47:53,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:53,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 211 transitions, 2546 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:53,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:53,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:53,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:55,312 INFO L124 PetriNetUnfolderBase]: 2440/3690 cut-off events. [2024-06-20 16:47:55,312 INFO L125 PetriNetUnfolderBase]: For 88381/88391 co-relation queries the response was YES. [2024-06-20 16:47:55,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24597 conditions, 3690 events. 2440/3690 cut-off events. For 88381/88391 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18473 event pairs, 608 based on Foata normal form. 28/3718 useless extension candidates. Maximal degree in co-relation 24527. Up to 3223 conditions per place. [2024-06-20 16:47:55,342 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 209 selfloop transitions, 56 changer transitions 0/269 dead transitions. [2024-06-20 16:47:55,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 269 transitions, 3408 flow [2024-06-20 16:47:55,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:47:55,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:47:55,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-20 16:47:55,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-20 16:47:55,344 INFO L175 Difference]: Start difference. First operand has 145 places, 211 transitions, 2546 flow. Second operand 10 states and 186 transitions. [2024-06-20 16:47:55,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 269 transitions, 3408 flow [2024-06-20 16:47:55,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 269 transitions, 3248 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 16:47:55,440 INFO L231 Difference]: Finished difference. Result has 149 places, 214 transitions, 2580 flow [2024-06-20 16:47:55,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2386, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2580, PETRI_PLACES=149, PETRI_TRANSITIONS=214} [2024-06-20 16:47:55,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-20 16:47:55,441 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 214 transitions, 2580 flow [2024-06-20 16:47:55,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:55,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:55,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:55,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:47:55,442 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-20 16:47:55,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:55,442 INFO L85 PathProgramCache]: Analyzing trace with hash -97915329, now seen corresponding path program 4 times [2024-06-20 16:47:55,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:55,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804162218] [2024-06-20 16:47:55,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:55,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:55,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:58,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:58,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:58,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804162218] [2024-06-20 16:47:58,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804162218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:58,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:58,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:58,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366887338] [2024-06-20 16:47:58,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:58,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:58,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:58,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:58,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:58,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:58,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 214 transitions, 2580 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:58,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:58,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:58,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:00,354 INFO L124 PetriNetUnfolderBase]: 2427/3699 cut-off events. [2024-06-20 16:48:00,354 INFO L125 PetriNetUnfolderBase]: For 86829/86837 co-relation queries the response was YES. [2024-06-20 16:48:00,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24787 conditions, 3699 events. 2427/3699 cut-off events. For 86829/86837 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18639 event pairs, 667 based on Foata normal form. 8/3706 useless extension candidates. Maximal degree in co-relation 24716. Up to 3328 conditions per place. [2024-06-20 16:48:00,392 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 63 changer transitions 0/249 dead transitions. [2024-06-20 16:48:00,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 249 transitions, 3261 flow [2024-06-20 16:48:00,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:48:00,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:48:00,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 16:48:00,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-20 16:48:00,393 INFO L175 Difference]: Start difference. First operand has 149 places, 214 transitions, 2580 flow. Second operand 8 states and 139 transitions. [2024-06-20 16:48:00,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 249 transitions, 3261 flow [2024-06-20 16:48:00,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 249 transitions, 3099 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-20 16:48:00,497 INFO L231 Difference]: Finished difference. Result has 149 places, 216 transitions, 2618 flow [2024-06-20 16:48:00,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2618, PETRI_PLACES=149, PETRI_TRANSITIONS=216} [2024-06-20 16:48:00,497 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-20 16:48:00,498 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 216 transitions, 2618 flow [2024-06-20 16:48:00,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:00,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:00,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:00,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:48:00,498 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-20 16:48:00,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:00,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1751852569, now seen corresponding path program 2 times [2024-06-20 16:48:00,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:00,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820056065] [2024-06-20 16:48:00,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:00,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:00,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:03,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:03,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:03,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820056065] [2024-06-20 16:48:03,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820056065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:03,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:03,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:48:03,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735527962] [2024-06-20 16:48:03,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:03,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:48:03,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:03,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:48:03,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:48:04,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:04,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 216 transitions, 2618 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:04,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:04,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:04,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:05,550 INFO L124 PetriNetUnfolderBase]: 2515/3829 cut-off events. [2024-06-20 16:48:05,550 INFO L125 PetriNetUnfolderBase]: For 98332/98346 co-relation queries the response was YES. [2024-06-20 16:48:05,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25515 conditions, 3829 events. 2515/3829 cut-off events. For 98332/98346 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19461 event pairs, 629 based on Foata normal form. 32/3861 useless extension candidates. Maximal degree in co-relation 25443. Up to 3444 conditions per place. [2024-06-20 16:48:05,582 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 215 selfloop transitions, 44 changer transitions 0/263 dead transitions. [2024-06-20 16:48:05,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 263 transitions, 3404 flow [2024-06-20 16:48:05,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:48:05,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:48:05,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:48:05,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-20 16:48:05,583 INFO L175 Difference]: Start difference. First operand has 149 places, 216 transitions, 2618 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:48:05,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 263 transitions, 3404 flow [2024-06-20 16:48:05,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 263 transitions, 3240 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:48:05,696 INFO L231 Difference]: Finished difference. Result has 152 places, 219 transitions, 2632 flow [2024-06-20 16:48:05,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2632, PETRI_PLACES=152, PETRI_TRANSITIONS=219} [2024-06-20 16:48:05,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-20 16:48:05,696 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 219 transitions, 2632 flow [2024-06-20 16:48:05,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:05,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:05,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:05,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:48:05,697 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-20 16:48:05,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:05,697 INFO L85 PathProgramCache]: Analyzing trace with hash -554058859, now seen corresponding path program 3 times [2024-06-20 16:48:05,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:05,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512236552] [2024-06-20 16:48:05,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:05,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:05,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:09,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:09,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:09,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512236552] [2024-06-20 16:48:09,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512236552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:09,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:09,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:48:09,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490243453] [2024-06-20 16:48:09,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:09,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:48:09,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:09,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:48:09,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:48:09,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:09,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 219 transitions, 2632 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-20 16:48:09,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:09,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:09,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:10,679 INFO L124 PetriNetUnfolderBase]: 2535/3878 cut-off events. [2024-06-20 16:48:10,680 INFO L125 PetriNetUnfolderBase]: For 98751/98765 co-relation queries the response was YES. [2024-06-20 16:48:10,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26050 conditions, 3878 events. 2535/3878 cut-off events. For 98751/98765 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19793 event pairs, 619 based on Foata normal form. 18/3896 useless extension candidates. Maximal degree in co-relation 25977. Up to 3571 conditions per place. [2024-06-20 16:48:10,706 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 30 changer transitions 0/255 dead transitions. [2024-06-20 16:48:10,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 255 transitions, 3272 flow [2024-06-20 16:48:10,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:48:10,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:48:10,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:48:10,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 16:48:10,707 INFO L175 Difference]: Start difference. First operand has 152 places, 219 transitions, 2632 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:48:10,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 255 transitions, 3272 flow [2024-06-20 16:48:10,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 255 transitions, 3126 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-20 16:48:10,801 INFO L231 Difference]: Finished difference. Result has 153 places, 221 transitions, 2595 flow [2024-06-20 16:48:10,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2486, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2595, PETRI_PLACES=153, PETRI_TRANSITIONS=221} [2024-06-20 16:48:10,802 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-20 16:48:10,802 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 221 transitions, 2595 flow [2024-06-20 16:48:10,802 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-20 16:48:10,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:10,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:10,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:48:10,803 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-20 16:48:10,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:10,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1515380539, now seen corresponding path program 4 times [2024-06-20 16:48:10,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:10,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686128958] [2024-06-20 16:48:10,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:10,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:10,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:14,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:14,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:14,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686128958] [2024-06-20 16:48:14,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686128958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:14,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:14,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:48:14,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732667752] [2024-06-20 16:48:14,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:14,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:48:14,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:14,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:48:14,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:48:14,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:14,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 221 transitions, 2595 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-20 16:48:14,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:14,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:14,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:16,039 INFO L124 PetriNetUnfolderBase]: 2527/3870 cut-off events. [2024-06-20 16:48:16,039 INFO L125 PetriNetUnfolderBase]: For 102143/102157 co-relation queries the response was YES. [2024-06-20 16:48:16,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25968 conditions, 3870 events. 2527/3870 cut-off events. For 102143/102157 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19746 event pairs, 587 based on Foata normal form. 18/3888 useless extension candidates. Maximal degree in co-relation 25894. Up to 3465 conditions per place. [2024-06-20 16:48:16,066 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 218 selfloop transitions, 37 changer transitions 0/259 dead transitions. [2024-06-20 16:48:16,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 259 transitions, 3263 flow [2024-06-20 16:48:16,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:48:16,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:48:16,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:48:16,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 16:48:16,068 INFO L175 Difference]: Start difference. First operand has 153 places, 221 transitions, 2595 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:48:16,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 259 transitions, 3263 flow [2024-06-20 16:48:16,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 259 transitions, 3172 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 16:48:16,174 INFO L231 Difference]: Finished difference. Result has 156 places, 225 transitions, 2663 flow [2024-06-20 16:48:16,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2663, PETRI_PLACES=156, PETRI_TRANSITIONS=225} [2024-06-20 16:48:16,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-20 16:48:16,175 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 225 transitions, 2663 flow [2024-06-20 16:48:16,175 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-20 16:48:16,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:16,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:16,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:48:16,176 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-20 16:48:16,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:16,176 INFO L85 PathProgramCache]: Analyzing trace with hash -594709845, now seen corresponding path program 1 times [2024-06-20 16:48:16,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:16,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862808624] [2024-06-20 16:48:16,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:16,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:16,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:18,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:18,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:18,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862808624] [2024-06-20 16:48:18,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862808624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:18,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:18,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:48:18,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488877320] [2024-06-20 16:48:18,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:18,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:48:18,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:18,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:48:18,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:48:18,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:48:18,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 225 transitions, 2663 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:18,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:18,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:48:18,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:19,662 INFO L124 PetriNetUnfolderBase]: 2278/3546 cut-off events. [2024-06-20 16:48:19,662 INFO L125 PetriNetUnfolderBase]: For 103664/103708 co-relation queries the response was YES. [2024-06-20 16:48:19,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24699 conditions, 3546 events. 2278/3546 cut-off events. For 103664/103708 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18591 event pairs, 614 based on Foata normal form. 16/3518 useless extension candidates. Maximal degree in co-relation 24623. Up to 3239 conditions per place. [2024-06-20 16:48:19,690 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 202 selfloop transitions, 10 changer transitions 0/239 dead transitions. [2024-06-20 16:48:19,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 239 transitions, 3145 flow [2024-06-20 16:48:19,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:48:19,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:48:19,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-20 16:48:19,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-20 16:48:19,691 INFO L175 Difference]: Start difference. First operand has 156 places, 225 transitions, 2663 flow. Second operand 5 states and 86 transitions. [2024-06-20 16:48:19,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 239 transitions, 3145 flow [2024-06-20 16:48:19,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 239 transitions, 3040 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 16:48:19,793 INFO L231 Difference]: Finished difference. Result has 156 places, 228 transitions, 2618 flow [2024-06-20 16:48:19,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2618, PETRI_PLACES=156, PETRI_TRANSITIONS=228} [2024-06-20 16:48:19,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-20 16:48:19,794 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 228 transitions, 2618 flow [2024-06-20 16:48:19,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:19,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:19,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:19,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:48:19,794 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-20 16:48:19,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:19,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1171226902, now seen corresponding path program 1 times [2024-06-20 16:48:19,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:19,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699447249] [2024-06-20 16:48:19,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:19,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:19,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:23,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:23,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:23,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699447249] [2024-06-20 16:48:23,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699447249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:23,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:23,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:48:23,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990156869] [2024-06-20 16:48:23,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:23,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:48:23,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:23,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:48:23,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:48:23,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:23,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 228 transitions, 2618 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:23,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:23,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:23,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:25,848 INFO L124 PetriNetUnfolderBase]: 3559/5521 cut-off events. [2024-06-20 16:48:25,849 INFO L125 PetriNetUnfolderBase]: For 212824/212832 co-relation queries the response was YES. [2024-06-20 16:48:25,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37935 conditions, 5521 events. 3559/5521 cut-off events. For 212824/212832 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 31006 event pairs, 780 based on Foata normal form. 72/5593 useless extension candidates. Maximal degree in co-relation 37858. Up to 3288 conditions per place. [2024-06-20 16:48:25,888 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 261 selfloop transitions, 61 changer transitions 0/326 dead transitions. [2024-06-20 16:48:25,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 326 transitions, 4225 flow [2024-06-20 16:48:25,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:48:25,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:48:25,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-20 16:48:25,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-20 16:48:25,890 INFO L175 Difference]: Start difference. First operand has 156 places, 228 transitions, 2618 flow. Second operand 12 states and 230 transitions. [2024-06-20 16:48:25,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 326 transitions, 4225 flow [2024-06-20 16:48:26,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 326 transitions, 4187 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 16:48:26,062 INFO L231 Difference]: Finished difference. Result has 167 places, 236 transitions, 2940 flow [2024-06-20 16:48:26,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2940, PETRI_PLACES=167, PETRI_TRANSITIONS=236} [2024-06-20 16:48:26,062 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-20 16:48:26,063 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 236 transitions, 2940 flow [2024-06-20 16:48:26,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:26,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:26,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:26,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:48:26,063 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-20 16:48:26,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:26,064 INFO L85 PathProgramCache]: Analyzing trace with hash -468013664, now seen corresponding path program 2 times [2024-06-20 16:48:26,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:26,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15289944] [2024-06-20 16:48:26,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:26,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:26,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:29,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:29,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:29,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15289944] [2024-06-20 16:48:29,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15289944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:29,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:29,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:48:29,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169713445] [2024-06-20 16:48:29,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:29,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:48:29,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:29,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:48:29,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:48:29,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:29,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 236 transitions, 2940 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:29,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:29,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:29,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:32,150 INFO L124 PetriNetUnfolderBase]: 3830/5982 cut-off events. [2024-06-20 16:48:32,150 INFO L125 PetriNetUnfolderBase]: For 235516/235524 co-relation queries the response was YES. [2024-06-20 16:48:32,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40861 conditions, 5982 events. 3830/5982 cut-off events. For 235516/235524 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34388 event pairs, 1331 based on Foata normal form. 82/6064 useless extension candidates. Maximal degree in co-relation 40781. Up to 5067 conditions per place. [2024-06-20 16:48:32,193 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 235 selfloop transitions, 61 changer transitions 0/300 dead transitions. [2024-06-20 16:48:32,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 300 transitions, 3997 flow [2024-06-20 16:48:32,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:48:32,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:48:32,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-20 16:48:32,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43073593073593075 [2024-06-20 16:48:32,194 INFO L175 Difference]: Start difference. First operand has 167 places, 236 transitions, 2940 flow. Second operand 11 states and 199 transitions. [2024-06-20 16:48:32,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 300 transitions, 3997 flow [2024-06-20 16:48:32,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 300 transitions, 3826 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-20 16:48:32,457 INFO L231 Difference]: Finished difference. Result has 171 places, 238 transitions, 2983 flow [2024-06-20 16:48:32,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2983, PETRI_PLACES=171, PETRI_TRANSITIONS=238} [2024-06-20 16:48:32,458 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-20 16:48:32,458 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 238 transitions, 2983 flow [2024-06-20 16:48:32,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:32,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:32,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:32,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:48:32,459 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-20 16:48:32,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:32,459 INFO L85 PathProgramCache]: Analyzing trace with hash -468161534, now seen corresponding path program 3 times [2024-06-20 16:48:32,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:32,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011387956] [2024-06-20 16:48:32,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:32,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:32,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:35,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:35,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:35,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011387956] [2024-06-20 16:48:35,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011387956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:35,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:35,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:48:35,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312955269] [2024-06-20 16:48:35,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:35,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:48:36,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:36,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:48:36,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:48:36,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:36,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 238 transitions, 2983 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:36,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:36,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:36,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:38,530 INFO L124 PetriNetUnfolderBase]: 3950/6198 cut-off events. [2024-06-20 16:48:38,530 INFO L125 PetriNetUnfolderBase]: For 230030/230038 co-relation queries the response was YES. [2024-06-20 16:48:38,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40438 conditions, 6198 events. 3950/6198 cut-off events. For 230030/230038 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 36228 event pairs, 1161 based on Foata normal form. 72/6270 useless extension candidates. Maximal degree in co-relation 40356. Up to 4291 conditions per place. [2024-06-20 16:48:38,582 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 250 selfloop transitions, 59 changer transitions 0/313 dead transitions. [2024-06-20 16:48:38,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 313 transitions, 4257 flow [2024-06-20 16:48:38,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:48:38,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:48:38,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-20 16:48:38,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44155844155844154 [2024-06-20 16:48:38,584 INFO L175 Difference]: Start difference. First operand has 171 places, 238 transitions, 2983 flow. Second operand 11 states and 204 transitions. [2024-06-20 16:48:38,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 313 transitions, 4257 flow [2024-06-20 16:48:38,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 313 transitions, 4084 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-20 16:48:38,887 INFO L231 Difference]: Finished difference. Result has 174 places, 243 transitions, 3104 flow [2024-06-20 16:48:38,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2810, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3104, PETRI_PLACES=174, PETRI_TRANSITIONS=243} [2024-06-20 16:48:38,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-20 16:48:38,888 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 243 transitions, 3104 flow [2024-06-20 16:48:38,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:38,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:38,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:38,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:48:38,889 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-20 16:48:38,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:38,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1188954690, now seen corresponding path program 4 times [2024-06-20 16:48:38,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:38,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884858644] [2024-06-20 16:48:38,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:38,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:38,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:42,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:42,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:42,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884858644] [2024-06-20 16:48:42,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884858644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:42,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:42,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:48:42,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457891840] [2024-06-20 16:48:42,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:42,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:48:42,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:42,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:48:42,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:48:42,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:42,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 243 transitions, 3104 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:42,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:42,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:42,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:45,301 INFO L124 PetriNetUnfolderBase]: 4262/6720 cut-off events. [2024-06-20 16:48:45,301 INFO L125 PetriNetUnfolderBase]: For 253230/253234 co-relation queries the response was YES. [2024-06-20 16:48:45,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42984 conditions, 6720 events. 4262/6720 cut-off events. For 253230/253234 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 40369 event pairs, 1532 based on Foata normal form. 76/6796 useless extension candidates. Maximal degree in co-relation 42900. Up to 5134 conditions per place. [2024-06-20 16:48:45,357 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 184 selfloop transitions, 130 changer transitions 0/318 dead transitions. [2024-06-20 16:48:45,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 318 transitions, 4243 flow [2024-06-20 16:48:45,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:48:45,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:48:45,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 234 transitions. [2024-06-20 16:48:45,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 16:48:45,359 INFO L175 Difference]: Start difference. First operand has 174 places, 243 transitions, 3104 flow. Second operand 12 states and 234 transitions. [2024-06-20 16:48:45,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 318 transitions, 4243 flow [2024-06-20 16:48:45,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 318 transitions, 4092 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 16:48:45,690 INFO L231 Difference]: Finished difference. Result has 179 places, 245 transitions, 3308 flow [2024-06-20 16:48:45,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3308, PETRI_PLACES=179, PETRI_TRANSITIONS=245} [2024-06-20 16:48:45,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-20 16:48:45,691 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 245 transitions, 3308 flow [2024-06-20 16:48:45,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:45,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:45,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:45,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:48:45,691 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-20 16:48:45,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:45,692 INFO L85 PathProgramCache]: Analyzing trace with hash -271747958, now seen corresponding path program 5 times [2024-06-20 16:48:45,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:45,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535759550] [2024-06-20 16:48:45,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:45,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:45,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:49,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:49,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535759550] [2024-06-20 16:48:49,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535759550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:49,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:49,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:48:49,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086504970] [2024-06-20 16:48:49,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:49,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:48:49,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:49,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:48:49,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:48:49,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:49,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 245 transitions, 3308 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:49,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:49,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:49,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:52,593 INFO L124 PetriNetUnfolderBase]: 5006/7936 cut-off events. [2024-06-20 16:48:52,594 INFO L125 PetriNetUnfolderBase]: For 323334/323338 co-relation queries the response was YES. [2024-06-20 16:48:52,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52327 conditions, 7936 events. 5006/7936 cut-off events. For 323334/323338 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 49813 event pairs, 1721 based on Foata normal form. 66/8002 useless extension candidates. Maximal degree in co-relation 52241. Up to 5043 conditions per place. [2024-06-20 16:48:52,655 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 197 selfloop transitions, 132 changer transitions 0/333 dead transitions. [2024-06-20 16:48:52,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 333 transitions, 4801 flow [2024-06-20 16:48:52,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:48:52,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:48:52,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-06-20 16:48:52,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 16:48:52,657 INFO L175 Difference]: Start difference. First operand has 179 places, 245 transitions, 3308 flow. Second operand 12 states and 240 transitions. [2024-06-20 16:48:52,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 333 transitions, 4801 flow [2024-06-20 16:48:53,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 333 transitions, 4474 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-20 16:48:53,127 INFO L231 Difference]: Finished difference. Result has 182 places, 250 transitions, 3439 flow [2024-06-20 16:48:53,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3439, PETRI_PLACES=182, PETRI_TRANSITIONS=250} [2024-06-20 16:48:53,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-20 16:48:53,128 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 250 transitions, 3439 flow [2024-06-20 16:48:53,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:53,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:53,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:53,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:48:53,129 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-20 16:48:53,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:53,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1183592310, now seen corresponding path program 6 times [2024-06-20 16:48:53,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:53,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079493585] [2024-06-20 16:48:53,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:53,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:53,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:56,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:56,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:56,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079493585] [2024-06-20 16:48:56,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079493585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:56,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:56,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:48:56,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374889700] [2024-06-20 16:48:56,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:56,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:48:56,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:56,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:48:56,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:48:56,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:56,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 250 transitions, 3439 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:56,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:56,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:56,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:59,362 INFO L124 PetriNetUnfolderBase]: 5135/8167 cut-off events. [2024-06-20 16:48:59,363 INFO L125 PetriNetUnfolderBase]: For 323874/323878 co-relation queries the response was YES. [2024-06-20 16:48:59,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51879 conditions, 8167 events. 5135/8167 cut-off events. For 323874/323878 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 51880 event pairs, 1974 based on Foata normal form. 76/8243 useless extension candidates. Maximal degree in co-relation 51791. Up to 6569 conditions per place. [2024-06-20 16:48:59,427 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 178 selfloop transitions, 134 changer transitions 0/316 dead transitions. [2024-06-20 16:48:59,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 316 transitions, 4569 flow [2024-06-20 16:48:59,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:48:59,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:48:59,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-20 16:48:59,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4588744588744589 [2024-06-20 16:48:59,428 INFO L175 Difference]: Start difference. First operand has 182 places, 250 transitions, 3439 flow. Second operand 11 states and 212 transitions. [2024-06-20 16:48:59,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 316 transitions, 4569 flow [2024-06-20 16:48:59,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 316 transitions, 4248 flow, removed 56 selfloop flow, removed 9 redundant places. [2024-06-20 16:48:59,927 INFO L231 Difference]: Finished difference. Result has 184 places, 252 transitions, 3490 flow [2024-06-20 16:48:59,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3490, PETRI_PLACES=184, PETRI_TRANSITIONS=252} [2024-06-20 16:48:59,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-20 16:48:59,928 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 252 transitions, 3490 flow [2024-06-20 16:48:59,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:59,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:59,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:59,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:48:59,929 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-20 16:48:59,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:59,929 INFO L85 PathProgramCache]: Analyzing trace with hash -266022506, now seen corresponding path program 1 times [2024-06-20 16:48:59,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:59,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567259580] [2024-06-20 16:48:59,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:59,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:59,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:04,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:04,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:04,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567259580] [2024-06-20 16:49:04,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567259580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:04,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:04,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:49:04,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082566796] [2024-06-20 16:49:04,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:04,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:49:04,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:04,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:49:04,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:49:04,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:04,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 252 transitions, 3490 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:04,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:04,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:04,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:06,846 INFO L124 PetriNetUnfolderBase]: 5638/9028 cut-off events. [2024-06-20 16:49:06,846 INFO L125 PetriNetUnfolderBase]: For 368142/368146 co-relation queries the response was YES. [2024-06-20 16:49:06,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57757 conditions, 9028 events. 5638/9028 cut-off events. For 368142/368146 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 59010 event pairs, 1957 based on Foata normal form. 56/9084 useless extension candidates. Maximal degree in co-relation 57668. Up to 5374 conditions per place. [2024-06-20 16:49:06,924 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 179 selfloop transitions, 143 changer transitions 0/326 dead transitions. [2024-06-20 16:49:06,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 326 transitions, 4813 flow [2024-06-20 16:49:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:49:06,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:49:06,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-20 16:49:06,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-20 16:49:06,925 INFO L175 Difference]: Start difference. First operand has 184 places, 252 transitions, 3490 flow. Second operand 11 states and 217 transitions. [2024-06-20 16:49:06,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 326 transitions, 4813 flow [2024-06-20 16:49:07,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 326 transitions, 4488 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-20 16:49:07,538 INFO L231 Difference]: Finished difference. Result has 186 places, 255 transitions, 3605 flow [2024-06-20 16:49:07,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3605, PETRI_PLACES=186, PETRI_TRANSITIONS=255} [2024-06-20 16:49:07,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-20 16:49:07,539 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 255 transitions, 3605 flow [2024-06-20 16:49:07,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:07,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:07,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:49:07,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:49:07,540 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-20 16:49:07,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:07,540 INFO L85 PathProgramCache]: Analyzing trace with hash -223026290, now seen corresponding path program 7 times [2024-06-20 16:49:07,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:07,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552953669] [2024-06-20 16:49:07,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:07,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:07,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:10,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:10,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:10,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552953669] [2024-06-20 16:49:10,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552953669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:10,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:10,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:49:10,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911581386] [2024-06-20 16:49:10,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:10,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:49:10,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:10,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:49:10,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:49:10,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:10,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 255 transitions, 3605 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:10,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:10,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:10,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:13,579 INFO L124 PetriNetUnfolderBase]: 5726/9173 cut-off events. [2024-06-20 16:49:13,580 INFO L125 PetriNetUnfolderBase]: For 361318/361326 co-relation queries the response was YES. [2024-06-20 16:49:13,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58695 conditions, 9173 events. 5726/9173 cut-off events. For 361318/361326 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 60333 event pairs, 2468 based on Foata normal form. 22/9194 useless extension candidates. Maximal degree in co-relation 58605. Up to 8447 conditions per place. [2024-06-20 16:49:13,666 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 59 changer transitions 0/298 dead transitions. [2024-06-20 16:49:13,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 298 transitions, 4363 flow [2024-06-20 16:49:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:49:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:49:13,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 16:49:13,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-20 16:49:13,667 INFO L175 Difference]: Start difference. First operand has 186 places, 255 transitions, 3605 flow. Second operand 9 states and 157 transitions. [2024-06-20 16:49:13,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 298 transitions, 4363 flow [2024-06-20 16:49:14,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 298 transitions, 3996 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-20 16:49:14,186 INFO L231 Difference]: Finished difference. Result has 186 places, 256 transitions, 3401 flow [2024-06-20 16:49:14,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3238, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3401, PETRI_PLACES=186, PETRI_TRANSITIONS=256} [2024-06-20 16:49:14,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-20 16:49:14,186 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 256 transitions, 3401 flow [2024-06-20 16:49:14,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:14,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:14,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:49:14,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:49:14,187 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-20 16:49:14,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:14,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1516173992, now seen corresponding path program 8 times [2024-06-20 16:49:14,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:14,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075901570] [2024-06-20 16:49:14,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:14,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:14,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:18,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:18,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:18,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075901570] [2024-06-20 16:49:18,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075901570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:18,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:18,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:49:18,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188889784] [2024-06-20 16:49:18,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:18,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:49:18,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:18,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:49:18,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:49:18,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:18,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 256 transitions, 3401 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:18,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:18,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:18,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:21,065 INFO L124 PetriNetUnfolderBase]: 6038/9697 cut-off events. [2024-06-20 16:49:21,066 INFO L125 PetriNetUnfolderBase]: For 414712/414720 co-relation queries the response was YES. [2024-06-20 16:49:21,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60656 conditions, 9697 events. 6038/9697 cut-off events. For 414712/414720 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 64857 event pairs, 2631 based on Foata normal form. 76/9772 useless extension candidates. Maximal degree in co-relation 60566. Up to 8519 conditions per place. [2024-06-20 16:49:21,138 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 227 selfloop transitions, 89 changer transitions 0/320 dead transitions. [2024-06-20 16:49:21,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 320 transitions, 4484 flow [2024-06-20 16:49:21,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:49:21,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:49:21,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-20 16:49:21,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4458874458874459 [2024-06-20 16:49:21,140 INFO L175 Difference]: Start difference. First operand has 186 places, 256 transitions, 3401 flow. Second operand 11 states and 206 transitions. [2024-06-20 16:49:21,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 320 transitions, 4484 flow [2024-06-20 16:49:21,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 320 transitions, 4333 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 16:49:21,595 INFO L231 Difference]: Finished difference. Result has 190 places, 258 transitions, 3537 flow [2024-06-20 16:49:21,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3537, PETRI_PLACES=190, PETRI_TRANSITIONS=258} [2024-06-20 16:49:21,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-20 16:49:21,596 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 258 transitions, 3537 flow [2024-06-20 16:49:21,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:21,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:21,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:49:21,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:49:21,597 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-20 16:49:21,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:21,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1521680522, now seen corresponding path program 9 times [2024-06-20 16:49:21,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:21,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936918660] [2024-06-20 16:49:21,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:21,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:21,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:25,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:25,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:25,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936918660] [2024-06-20 16:49:25,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936918660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:25,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:25,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:49:25,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380781425] [2024-06-20 16:49:25,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:25,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:49:25,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:25,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:49:25,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:49:25,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:25,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 258 transitions, 3537 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:25,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:25,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:25,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:28,106 INFO L124 PetriNetUnfolderBase]: 6350/10233 cut-off events. [2024-06-20 16:49:28,106 INFO L125 PetriNetUnfolderBase]: For 443130/443138 co-relation queries the response was YES. [2024-06-20 16:49:28,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63647 conditions, 10233 events. 6350/10233 cut-off events. For 443130/443138 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 69352 event pairs, 2768 based on Foata normal form. 76/10308 useless extension candidates. Maximal degree in co-relation 63556. Up to 9043 conditions per place. [2024-06-20 16:49:28,193 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 219 selfloop transitions, 89 changer transitions 0/312 dead transitions. [2024-06-20 16:49:28,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 312 transitions, 4502 flow [2024-06-20 16:49:28,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:49:28,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:49:28,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 16:49:28,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 16:49:28,194 INFO L175 Difference]: Start difference. First operand has 190 places, 258 transitions, 3537 flow. Second operand 10 states and 185 transitions. [2024-06-20 16:49:28,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 312 transitions, 4502 flow [2024-06-20 16:49:28,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 312 transitions, 4255 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-20 16:49:28,712 INFO L231 Difference]: Finished difference. Result has 191 places, 260 transitions, 3577 flow [2024-06-20 16:49:28,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3577, PETRI_PLACES=191, PETRI_TRANSITIONS=260} [2024-06-20 16:49:28,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-20 16:49:28,713 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 260 transitions, 3577 flow [2024-06-20 16:49:28,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:28,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:28,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:49:28,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:49:28,714 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-20 16:49:28,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:28,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1521421824, now seen corresponding path program 10 times [2024-06-20 16:49:28,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:28,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228857872] [2024-06-20 16:49:28,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:28,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:28,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:32,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:32,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:32,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228857872] [2024-06-20 16:49:32,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228857872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:32,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:32,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:49:32,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319081217] [2024-06-20 16:49:32,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:32,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:49:32,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:32,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:49:32,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:49:32,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:32,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 260 transitions, 3577 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:32,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:32,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:32,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:35,732 INFO L124 PetriNetUnfolderBase]: 6855/11056 cut-off events. [2024-06-20 16:49:35,732 INFO L125 PetriNetUnfolderBase]: For 491997/492005 co-relation queries the response was YES. [2024-06-20 16:49:35,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68856 conditions, 11056 events. 6855/11056 cut-off events. For 491997/492005 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 76220 event pairs, 2805 based on Foata normal form. 66/11121 useless extension candidates. Maximal degree in co-relation 68764. Up to 8330 conditions per place. [2024-06-20 16:49:35,850 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 239 selfloop transitions, 92 changer transitions 0/335 dead transitions. [2024-06-20 16:49:35,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 335 transitions, 4922 flow [2024-06-20 16:49:35,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:49:35,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:49:35,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-20 16:49:35,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45670995670995673 [2024-06-20 16:49:35,851 INFO L175 Difference]: Start difference. First operand has 191 places, 260 transitions, 3577 flow. Second operand 11 states and 211 transitions. [2024-06-20 16:49:35,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 335 transitions, 4922 flow [2024-06-20 16:49:36,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 335 transitions, 4671 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-20 16:49:36,887 INFO L231 Difference]: Finished difference. Result has 195 places, 265 transitions, 3729 flow [2024-06-20 16:49:36,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3729, PETRI_PLACES=195, PETRI_TRANSITIONS=265} [2024-06-20 16:49:36,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-20 16:49:36,888 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 265 transitions, 3729 flow [2024-06-20 16:49:36,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:36,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:36,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:49:36,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:49:36,888 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-20 16:49:36,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:36,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1527147276, now seen corresponding path program 2 times [2024-06-20 16:49:36,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:36,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378495312] [2024-06-20 16:49:36,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:36,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:36,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:40,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:40,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:40,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378495312] [2024-06-20 16:49:40,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378495312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:40,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:40,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:49:40,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151156563] [2024-06-20 16:49:40,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:40,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:49:40,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:40,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:49:40,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:49:40,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:40,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 265 transitions, 3729 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:40,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:40,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:40,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:43,932 INFO L124 PetriNetUnfolderBase]: 7067/11476 cut-off events. [2024-06-20 16:49:43,932 INFO L125 PetriNetUnfolderBase]: For 502936/502944 co-relation queries the response was YES. [2024-06-20 16:49:44,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70768 conditions, 11476 events. 7067/11476 cut-off events. For 502936/502944 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 80307 event pairs, 3042 based on Foata normal form. 56/11531 useless extension candidates. Maximal degree in co-relation 70674. Up to 9206 conditions per place. [2024-06-20 16:49:44,033 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 226 selfloop transitions, 95 changer transitions 0/325 dead transitions. [2024-06-20 16:49:44,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 325 transitions, 4772 flow [2024-06-20 16:49:44,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:49:44,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:49:44,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 16:49:44,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-20 16:49:44,035 INFO L175 Difference]: Start difference. First operand has 195 places, 265 transitions, 3729 flow. Second operand 10 states and 189 transitions. [2024-06-20 16:49:44,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 325 transitions, 4772 flow [2024-06-20 16:49:44,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 325 transitions, 4543 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-20 16:49:44,695 INFO L231 Difference]: Finished difference. Result has 198 places, 267 transitions, 3804 flow [2024-06-20 16:49:44,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3804, PETRI_PLACES=198, PETRI_TRANSITIONS=267} [2024-06-20 16:49:44,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-20 16:49:44,695 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 267 transitions, 3804 flow [2024-06-20 16:49:44,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:44,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:44,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:49:44,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:49:44,696 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-20 16:49:44,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:44,697 INFO L85 PathProgramCache]: Analyzing trace with hash 258648844, now seen corresponding path program 3 times [2024-06-20 16:49:44,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:44,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102886450] [2024-06-20 16:49:44,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:44,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:44,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:48,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:48,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102886450] [2024-06-20 16:49:48,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102886450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:48,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:48,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:49:48,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739972622] [2024-06-20 16:49:48,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:48,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:49:48,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:48,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:49:48,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:49:48,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:48,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 267 transitions, 3804 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-20 16:49:48,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:48,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:48,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:51,964 INFO L124 PetriNetUnfolderBase]: 7115/11572 cut-off events. [2024-06-20 16:49:51,965 INFO L125 PetriNetUnfolderBase]: For 485446/485454 co-relation queries the response was YES. [2024-06-20 16:49:52,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71314 conditions, 11572 events. 7115/11572 cut-off events. For 485446/485454 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 81196 event pairs, 3268 based on Foata normal form. 14/11585 useless extension candidates. Maximal degree in co-relation 71218. Up to 10664 conditions per place. [2024-06-20 16:49:52,097 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 247 selfloop transitions, 61 changer transitions 0/312 dead transitions. [2024-06-20 16:49:52,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 312 transitions, 4616 flow [2024-06-20 16:49:52,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:49:52,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:49:52,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 16:49:52,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 16:49:52,099 INFO L175 Difference]: Start difference. First operand has 198 places, 267 transitions, 3804 flow. Second operand 9 states and 159 transitions. [2024-06-20 16:49:52,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 312 transitions, 4616 flow [2024-06-20 16:49:52,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 312 transitions, 4338 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-20 16:49:52,939 INFO L231 Difference]: Finished difference. Result has 199 places, 268 transitions, 3702 flow [2024-06-20 16:49:52,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3526, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3702, PETRI_PLACES=199, PETRI_TRANSITIONS=268} [2024-06-20 16:49:52,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-20 16:49:52,940 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 268 transitions, 3702 flow [2024-06-20 16:49:52,940 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-20 16:49:52,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:52,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:49:52,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:49:52,941 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:49:52,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:52,941 INFO L85 PathProgramCache]: Analyzing trace with hash 267845614, now seen corresponding path program 4 times [2024-06-20 16:49:52,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:52,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264822408] [2024-06-20 16:49:52,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:52,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:52,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:56,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:56,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:56,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264822408] [2024-06-20 16:49:56,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264822408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:56,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:56,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:49:56,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55022833] [2024-06-20 16:49:56,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:56,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:49:56,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:56,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:49:56,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:49:56,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:56,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 268 transitions, 3702 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-20 16:49:56,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:56,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:56,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:59,860 INFO L124 PetriNetUnfolderBase]: 7095/11540 cut-off events. [2024-06-20 16:49:59,860 INFO L125 PetriNetUnfolderBase]: For 488264/488272 co-relation queries the response was YES. [2024-06-20 16:49:59,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70403 conditions, 11540 events. 7095/11540 cut-off events. For 488264/488272 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 80548 event pairs, 3205 based on Foata normal form. 14/11553 useless extension candidates. Maximal degree in co-relation 70306. Up to 9556 conditions per place. [2024-06-20 16:49:59,970 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 73 changer transitions 0/311 dead transitions. [2024-06-20 16:49:59,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 311 transitions, 4380 flow [2024-06-20 16:49:59,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:49:59,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:49:59,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 16:49:59,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-20 16:49:59,972 INFO L175 Difference]: Start difference. First operand has 199 places, 268 transitions, 3702 flow. Second operand 9 states and 157 transitions. [2024-06-20 16:49:59,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 311 transitions, 4380 flow [2024-06-20 16:50:00,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 311 transitions, 4218 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 16:50:00,711 INFO L231 Difference]: Finished difference. Result has 200 places, 267 transitions, 3604 flow [2024-06-20 16:50:00,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3604, PETRI_PLACES=200, PETRI_TRANSITIONS=267} [2024-06-20 16:50:00,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-20 16:50:00,711 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 267 transitions, 3604 flow [2024-06-20 16:50:00,711 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-20 16:50:00,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:00,711 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-20 16:50:00,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:50:00,712 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:00,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:00,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1450436746, now seen corresponding path program 1 times [2024-06-20 16:50:00,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:00,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724269385] [2024-06-20 16:50:00,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:00,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:00,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:03,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:03,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:03,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724269385] [2024-06-20 16:50:03,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724269385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:03,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:03,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:03,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74615132] [2024-06-20 16:50:03,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:03,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:03,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:03,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:03,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:03,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:50:03,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 267 transitions, 3604 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:03,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:03,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:50:03,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:06,808 INFO L124 PetriNetUnfolderBase]: 6789/11072 cut-off events. [2024-06-20 16:50:06,809 INFO L125 PetriNetUnfolderBase]: For 497005/497060 co-relation queries the response was YES. [2024-06-20 16:50:06,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69197 conditions, 11072 events. 6789/11072 cut-off events. For 497005/497060 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 78396 event pairs, 3220 based on Foata normal form. 20/10965 useless extension candidates. Maximal degree in co-relation 69099. Up to 10627 conditions per place. [2024-06-20 16:50:06,899 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 230 selfloop transitions, 40 changer transitions 0/297 dead transitions. [2024-06-20 16:50:06,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 297 transitions, 4338 flow [2024-06-20 16:50:06,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:06,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:06,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 16:50:06,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-20 16:50:06,903 INFO L175 Difference]: Start difference. First operand has 200 places, 267 transitions, 3604 flow. Second operand 7 states and 118 transitions. [2024-06-20 16:50:06,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 297 transitions, 4338 flow [2024-06-20 16:50:07,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 297 transitions, 3992 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-20 16:50:07,585 INFO L231 Difference]: Finished difference. Result has 197 places, 277 transitions, 3500 flow [2024-06-20 16:50:07,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3268, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3500, PETRI_PLACES=197, PETRI_TRANSITIONS=277} [2024-06-20 16:50:07,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-20 16:50:07,586 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 277 transitions, 3500 flow [2024-06-20 16:50:07,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:07,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:07,586 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-20 16:50:07,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:50:07,587 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:07,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:07,587 INFO L85 PathProgramCache]: Analyzing trace with hash 933174964, now seen corresponding path program 2 times [2024-06-20 16:50:07,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:07,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113364150] [2024-06-20 16:50:07,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:07,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:07,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:11,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:11,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:11,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113364150] [2024-06-20 16:50:11,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113364150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:11,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:11,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:11,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427327917] [2024-06-20 16:50:11,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:11,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:11,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:11,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:11,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:11,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:50:11,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 277 transitions, 3500 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:11,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:11,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:50:11,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:13,862 INFO L124 PetriNetUnfolderBase]: 6778/11057 cut-off events. [2024-06-20 16:50:13,863 INFO L125 PetriNetUnfolderBase]: For 508380/508430 co-relation queries the response was YES. [2024-06-20 16:50:13,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67757 conditions, 11057 events. 6778/11057 cut-off events. For 508380/508430 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 78253 event pairs, 3221 based on Foata normal form. 15/10945 useless extension candidates. Maximal degree in co-relation 67662. Up to 10601 conditions per place. [2024-06-20 16:50:13,981 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 226 selfloop transitions, 43 changer transitions 0/296 dead transitions. [2024-06-20 16:50:13,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 296 transitions, 4090 flow [2024-06-20 16:50:13,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:50:13,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:50:13,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-20 16:50:13,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 16:50:13,983 INFO L175 Difference]: Start difference. First operand has 197 places, 277 transitions, 3500 flow. Second operand 6 states and 106 transitions. [2024-06-20 16:50:13,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 296 transitions, 4090 flow [2024-06-20 16:50:15,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 296 transitions, 4002 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-20 16:50:15,031 INFO L231 Difference]: Finished difference. Result has 200 places, 277 transitions, 3517 flow [2024-06-20 16:50:15,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3412, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3517, PETRI_PLACES=200, PETRI_TRANSITIONS=277} [2024-06-20 16:50:15,031 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-20 16:50:15,031 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 277 transitions, 3517 flow [2024-06-20 16:50:15,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:15,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:15,031 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-20 16:50:15,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:50:15,032 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:15,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:15,032 INFO L85 PathProgramCache]: Analyzing trace with hash 933590674, now seen corresponding path program 3 times [2024-06-20 16:50:15,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:15,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684661866] [2024-06-20 16:50:15,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:15,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:15,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:18,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:18,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:18,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684661866] [2024-06-20 16:50:18,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684661866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:18,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:18,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:18,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564302929] [2024-06-20 16:50:18,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:18,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:18,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:18,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:18,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:18,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:50:18,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 277 transitions, 3517 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:18,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:18,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:50:18,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:20,876 INFO L124 PetriNetUnfolderBase]: 6765/11024 cut-off events. [2024-06-20 16:50:20,876 INFO L125 PetriNetUnfolderBase]: For 524545/524606 co-relation queries the response was YES. [2024-06-20 16:50:20,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67836 conditions, 11024 events. 6765/11024 cut-off events. For 524545/524606 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 77943 event pairs, 3160 based on Foata normal form. 19/10904 useless extension candidates. Maximal degree in co-relation 67740. Up to 10573 conditions per place. [2024-06-20 16:50:20,994 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 219 selfloop transitions, 47 changer transitions 0/293 dead transitions. [2024-06-20 16:50:20,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 293 transitions, 4121 flow [2024-06-20 16:50:20,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:50:20,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:50:20,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-20 16:50:20,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-20 16:50:20,996 INFO L175 Difference]: Start difference. First operand has 200 places, 277 transitions, 3517 flow. Second operand 6 states and 100 transitions. [2024-06-20 16:50:20,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 293 transitions, 4121 flow [2024-06-20 16:50:21,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 293 transitions, 4033 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:21,868 INFO L231 Difference]: Finished difference. Result has 201 places, 280 transitions, 3573 flow [2024-06-20 16:50:21,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3573, PETRI_PLACES=201, PETRI_TRANSITIONS=280} [2024-06-20 16:50:21,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-20 16:50:21,869 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 280 transitions, 3573 flow [2024-06-20 16:50:21,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:21,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:21,869 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-20 16:50:21,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:50:21,869 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:21,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:21,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1260160954, now seen corresponding path program 1 times [2024-06-20 16:50:21,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:21,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4519079] [2024-06-20 16:50:21,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:21,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:21,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:24,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:24,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:24,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4519079] [2024-06-20 16:50:24,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4519079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:24,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:24,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:24,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86104500] [2024-06-20 16:50:24,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:24,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:24,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:24,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:24,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:24,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:24,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 280 transitions, 3573 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:24,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:24,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:24,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:27,491 INFO L124 PetriNetUnfolderBase]: 7143/11614 cut-off events. [2024-06-20 16:50:27,491 INFO L125 PetriNetUnfolderBase]: For 532621/532623 co-relation queries the response was YES. [2024-06-20 16:50:27,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71754 conditions, 11614 events. 7143/11614 cut-off events. For 532621/532623 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 81526 event pairs, 3329 based on Foata normal form. 2/11616 useless extension candidates. Maximal degree in co-relation 71657. Up to 11225 conditions per place. [2024-06-20 16:50:27,587 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 27 changer transitions 0/319 dead transitions. [2024-06-20 16:50:27,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 319 transitions, 4705 flow [2024-06-20 16:50:27,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:27,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:27,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 16:50:27,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-20 16:50:27,589 INFO L175 Difference]: Start difference. First operand has 201 places, 280 transitions, 3573 flow. Second operand 7 states and 124 transitions. [2024-06-20 16:50:27,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 319 transitions, 4705 flow [2024-06-20 16:50:28,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 319 transitions, 4585 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:28,377 INFO L231 Difference]: Finished difference. Result has 205 places, 291 transitions, 3782 flow [2024-06-20 16:50:28,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3782, PETRI_PLACES=205, PETRI_TRANSITIONS=291} [2024-06-20 16:50:28,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-20 16:50:28,377 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 291 transitions, 3782 flow [2024-06-20 16:50:28,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:28,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:28,378 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-20 16:50:28,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:50:28,378 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:28,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:28,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1260281110, now seen corresponding path program 1 times [2024-06-20 16:50:28,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:28,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554489764] [2024-06-20 16:50:28,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:28,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:28,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:31,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:31,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:31,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554489764] [2024-06-20 16:50:31,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554489764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:31,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:31,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:31,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53777889] [2024-06-20 16:50:31,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:31,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:31,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:31,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:31,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:31,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:31,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 291 transitions, 3782 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:31,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:31,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:31,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:34,040 INFO L124 PetriNetUnfolderBase]: 7234/11739 cut-off events. [2024-06-20 16:50:34,040 INFO L125 PetriNetUnfolderBase]: For 571363/571365 co-relation queries the response was YES. [2024-06-20 16:50:34,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74793 conditions, 11739 events. 7234/11739 cut-off events. For 571363/571365 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82397 event pairs, 3392 based on Foata normal form. 6/11745 useless extension candidates. Maximal degree in co-relation 74694. Up to 11404 conditions per place. [2024-06-20 16:50:34,174 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 296 selfloop transitions, 24 changer transitions 0/324 dead transitions. [2024-06-20 16:50:34,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 324 transitions, 4789 flow [2024-06-20 16:50:34,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:34,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:34,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-20 16:50:34,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-20 16:50:34,176 INFO L175 Difference]: Start difference. First operand has 205 places, 291 transitions, 3782 flow. Second operand 8 states and 125 transitions. [2024-06-20 16:50:34,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 324 transitions, 4789 flow [2024-06-20 16:50:35,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 324 transitions, 4633 flow, removed 73 selfloop flow, removed 2 redundant places. [2024-06-20 16:50:35,117 INFO L231 Difference]: Finished difference. Result has 212 places, 302 transitions, 3921 flow [2024-06-20 16:50:35,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3660, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3921, PETRI_PLACES=212, PETRI_TRANSITIONS=302} [2024-06-20 16:50:35,118 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-20 16:50:35,118 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 302 transitions, 3921 flow [2024-06-20 16:50:35,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:35,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:35,118 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-20 16:50:35,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:50:35,119 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:35,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:35,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1260280924, now seen corresponding path program 2 times [2024-06-20 16:50:35,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:35,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129315865] [2024-06-20 16:50:35,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:35,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:35,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:37,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:37,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:37,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129315865] [2024-06-20 16:50:37,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129315865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:37,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:37,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:37,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019180472] [2024-06-20 16:50:37,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:37,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:37,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:37,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:37,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:37,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:37,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 302 transitions, 3921 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:37,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:37,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:37,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:40,767 INFO L124 PetriNetUnfolderBase]: 7208/11703 cut-off events. [2024-06-20 16:50:40,767 INFO L125 PetriNetUnfolderBase]: For 585704/585706 co-relation queries the response was YES. [2024-06-20 16:50:40,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74616 conditions, 11703 events. 7208/11703 cut-off events. For 585704/585706 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82240 event pairs, 3387 based on Foata normal form. 6/11709 useless extension candidates. Maximal degree in co-relation 74514. Up to 11385 conditions per place. [2024-06-20 16:50:40,868 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 295 selfloop transitions, 24 changer transitions 0/323 dead transitions. [2024-06-20 16:50:40,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 323 transitions, 4613 flow [2024-06-20 16:50:40,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:40,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:40,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 16:50:40,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-20 16:50:40,869 INFO L175 Difference]: Start difference. First operand has 212 places, 302 transitions, 3921 flow. Second operand 8 states and 124 transitions. [2024-06-20 16:50:40,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 323 transitions, 4613 flow [2024-06-20 16:50:41,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 323 transitions, 4463 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:41,876 INFO L231 Difference]: Finished difference. Result has 216 places, 302 transitions, 3827 flow [2024-06-20 16:50:41,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3771, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3827, PETRI_PLACES=216, PETRI_TRANSITIONS=302} [2024-06-20 16:50:41,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-20 16:50:41,877 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 302 transitions, 3827 flow [2024-06-20 16:50:41,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:41,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:41,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:41,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:50:41,877 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:41,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:41,878 INFO L85 PathProgramCache]: Analyzing trace with hash 933359290, now seen corresponding path program 3 times [2024-06-20 16:50:41,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:41,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387763920] [2024-06-20 16:50:41,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:41,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:41,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:44,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:44,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:44,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387763920] [2024-06-20 16:50:44,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387763920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:44,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:44,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:44,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751359917] [2024-06-20 16:50:44,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:44,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:44,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:44,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:44,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:44,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:44,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 302 transitions, 3827 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:44,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:44,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:44,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:47,377 INFO L124 PetriNetUnfolderBase]: 7230/11735 cut-off events. [2024-06-20 16:50:47,377 INFO L125 PetriNetUnfolderBase]: For 601833/601835 co-relation queries the response was YES. [2024-06-20 16:50:47,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74862 conditions, 11735 events. 7230/11735 cut-off events. For 601833/601835 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82163 event pairs, 3336 based on Foata normal form. 6/11741 useless extension candidates. Maximal degree in co-relation 74759. Up to 11324 conditions per place. [2024-06-20 16:50:47,519 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 37 changer transitions 0/332 dead transitions. [2024-06-20 16:50:47,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 332 transitions, 4700 flow [2024-06-20 16:50:47,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:47,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:47,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 16:50:47,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-20 16:50:47,521 INFO L175 Difference]: Start difference. First operand has 216 places, 302 transitions, 3827 flow. Second operand 8 states and 131 transitions. [2024-06-20 16:50:47,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 332 transitions, 4700 flow [2024-06-20 16:50:48,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 332 transitions, 4586 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-20 16:50:48,852 INFO L231 Difference]: Finished difference. Result has 218 places, 305 transitions, 3873 flow [2024-06-20 16:50:48,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3873, PETRI_PLACES=218, PETRI_TRANSITIONS=305} [2024-06-20 16:50:48,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-20 16:50:48,853 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 305 transitions, 3873 flow [2024-06-20 16:50:48,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:48,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:48,853 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-20 16:50:48,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:50:48,853 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:48,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:48,854 INFO L85 PathProgramCache]: Analyzing trace with hash 933359476, now seen corresponding path program 2 times [2024-06-20 16:50:48,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:48,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214149492] [2024-06-20 16:50:48,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:48,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:48,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:51,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:51,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:51,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214149492] [2024-06-20 16:50:51,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214149492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:51,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:51,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:51,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038706071] [2024-06-20 16:50:51,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:51,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:51,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:51,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:51,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:51,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:51,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 305 transitions, 3873 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:51,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:51,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:51,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:54,453 INFO L124 PetriNetUnfolderBase]: 7228/11733 cut-off events. [2024-06-20 16:50:54,453 INFO L125 PetriNetUnfolderBase]: For 619644/619646 co-relation queries the response was YES. [2024-06-20 16:50:54,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75216 conditions, 11733 events. 7228/11733 cut-off events. For 619644/619646 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82228 event pairs, 3333 based on Foata normal form. 6/11739 useless extension candidates. Maximal degree in co-relation 75111. Up to 11322 conditions per place. [2024-06-20 16:50:54,580 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 292 selfloop transitions, 39 changer transitions 0/335 dead transitions. [2024-06-20 16:50:54,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 335 transitions, 4768 flow [2024-06-20 16:50:54,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:54,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:54,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:50:54,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:50:54,581 INFO L175 Difference]: Start difference. First operand has 218 places, 305 transitions, 3873 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:50:54,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 335 transitions, 4768 flow [2024-06-20 16:50:55,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 335 transitions, 4674 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:50:55,772 INFO L231 Difference]: Finished difference. Result has 219 places, 308 transitions, 3938 flow [2024-06-20 16:50:55,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3792, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3938, PETRI_PLACES=219, PETRI_TRANSITIONS=308} [2024-06-20 16:50:55,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-20 16:50:55,773 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 308 transitions, 3938 flow [2024-06-20 16:50:55,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:55,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:55,773 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-20 16:50:55,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:50:55,773 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:55,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:55,774 INFO L85 PathProgramCache]: Analyzing trace with hash 933596626, now seen corresponding path program 3 times [2024-06-20 16:50:55,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:55,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220638869] [2024-06-20 16:50:55,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:55,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:55,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:58,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:58,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:58,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220638869] [2024-06-20 16:50:58,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220638869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:58,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:58,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:58,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714315882] [2024-06-20 16:50:58,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:58,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:58,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:58,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:58,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:58,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:58,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 308 transitions, 3938 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:50:58,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:58,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:58,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:01,321 INFO L124 PetriNetUnfolderBase]: 7214/11714 cut-off events. [2024-06-20 16:51:01,321 INFO L125 PetriNetUnfolderBase]: For 612182/612186 co-relation queries the response was YES. [2024-06-20 16:51:01,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74988 conditions, 11714 events. 7214/11714 cut-off events. For 612182/612186 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82040 event pairs, 3336 based on Foata normal form. 4/11718 useless extension candidates. Maximal degree in co-relation 74883. Up to 11311 conditions per place. [2024-06-20 16:51:01,439 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 287 selfloop transitions, 38 changer transitions 0/329 dead transitions. [2024-06-20 16:51:01,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 329 transitions, 4642 flow [2024-06-20 16:51:01,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:51:01,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:51:01,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:51:01,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:51:01,441 INFO L175 Difference]: Start difference. First operand has 219 places, 308 transitions, 3938 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:51:01,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 329 transitions, 4642 flow [2024-06-20 16:51:02,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 329 transitions, 4541 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 16:51:02,604 INFO L231 Difference]: Finished difference. Result has 221 places, 308 transitions, 3919 flow [2024-06-20 16:51:02,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3837, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3919, PETRI_PLACES=221, PETRI_TRANSITIONS=308} [2024-06-20 16:51:02,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-20 16:51:02,604 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 308 transitions, 3919 flow [2024-06-20 16:51:02,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:51:02,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:02,604 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-20 16:51:02,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:51:02,605 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:02,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:02,605 INFO L85 PathProgramCache]: Analyzing trace with hash 933605554, now seen corresponding path program 1 times [2024-06-20 16:51:02,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:02,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370503414] [2024-06-20 16:51:02,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:02,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:02,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:05,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:05,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:05,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370503414] [2024-06-20 16:51:05,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370503414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:05,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:05,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:05,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251333377] [2024-06-20 16:51:05,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:05,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:05,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:05,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:05,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:05,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:51:05,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 308 transitions, 3919 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:05,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:05,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:51:05,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:08,620 INFO L124 PetriNetUnfolderBase]: 6874/11194 cut-off events. [2024-06-20 16:51:08,620 INFO L125 PetriNetUnfolderBase]: For 630267/630317 co-relation queries the response was YES. [2024-06-20 16:51:08,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73313 conditions, 11194 events. 6874/11194 cut-off events. For 630267/630317 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 79060 event pairs, 3238 based on Foata normal form. 13/11080 useless extension candidates. Maximal degree in co-relation 73207. Up to 10810 conditions per place. [2024-06-20 16:51:08,754 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 284 selfloop transitions, 12 changer transitions 0/323 dead transitions. [2024-06-20 16:51:08,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 323 transitions, 4577 flow [2024-06-20 16:51:08,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:51:08,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:51:08,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-20 16:51:08,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-20 16:51:08,755 INFO L175 Difference]: Start difference. First operand has 221 places, 308 transitions, 3919 flow. Second operand 6 states and 97 transitions. [2024-06-20 16:51:08,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 323 transitions, 4577 flow [2024-06-20 16:51:09,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 323 transitions, 4462 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:51:09,973 INFO L231 Difference]: Finished difference. Result has 220 places, 310 transitions, 3869 flow [2024-06-20 16:51:09,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3804, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3869, PETRI_PLACES=220, PETRI_TRANSITIONS=310} [2024-06-20 16:51:09,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-20 16:51:09,974 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 310 transitions, 3869 flow [2024-06-20 16:51:09,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:09,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:09,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:09,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:51:09,974 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:09,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:09,975 INFO L85 PathProgramCache]: Analyzing trace with hash 410286019, now seen corresponding path program 1 times [2024-06-20 16:51:09,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:09,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451987208] [2024-06-20 16:51:09,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:09,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:09,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:12,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:12,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:12,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451987208] [2024-06-20 16:51:12,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451987208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:12,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:12,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:12,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626888572] [2024-06-20 16:51:12,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:12,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:12,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:12,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:12,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:12,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:12,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 310 transitions, 3869 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:12,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:12,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:12,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:16,223 INFO L124 PetriNetUnfolderBase]: 7197/11690 cut-off events. [2024-06-20 16:51:16,223 INFO L125 PetriNetUnfolderBase]: For 647727/647729 co-relation queries the response was YES. [2024-06-20 16:51:16,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75205 conditions, 11690 events. 7197/11690 cut-off events. For 647727/647729 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 81833 event pairs, 3330 based on Foata normal form. 4/11694 useless extension candidates. Maximal degree in co-relation 75098. Up to 11264 conditions per place. [2024-06-20 16:51:16,332 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 292 selfloop transitions, 43 changer transitions 0/339 dead transitions. [2024-06-20 16:51:16,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 339 transitions, 4613 flow [2024-06-20 16:51:16,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:16,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:16,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:51:16,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 16:51:16,333 INFO L175 Difference]: Start difference. First operand has 220 places, 310 transitions, 3869 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:51:16,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 339 transitions, 4613 flow [2024-06-20 16:51:17,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 339 transitions, 4546 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 16:51:17,589 INFO L231 Difference]: Finished difference. Result has 224 places, 310 transitions, 3894 flow [2024-06-20 16:51:17,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3894, PETRI_PLACES=224, PETRI_TRANSITIONS=310} [2024-06-20 16:51:17,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-20 16:51:17,590 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 310 transitions, 3894 flow [2024-06-20 16:51:17,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:17,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:17,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:17,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:51:17,590 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:17,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:17,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1169925083, now seen corresponding path program 1 times [2024-06-20 16:51:17,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:17,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511026757] [2024-06-20 16:51:17,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:17,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:17,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:21,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:21,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:21,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511026757] [2024-06-20 16:51:21,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511026757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:21,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:21,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:21,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704650240] [2024-06-20 16:51:21,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:21,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:21,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:21,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:21,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:21,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:21,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 310 transitions, 3894 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:21,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:21,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:21,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:24,266 INFO L124 PetriNetUnfolderBase]: 7287/11783 cut-off events. [2024-06-20 16:51:24,267 INFO L125 PetriNetUnfolderBase]: For 681839/681847 co-relation queries the response was YES. [2024-06-20 16:51:24,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77169 conditions, 11783 events. 7287/11783 cut-off events. For 681839/681847 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82198 event pairs, 3327 based on Foata normal form. 10/11793 useless extension candidates. Maximal degree in co-relation 77061. Up to 11204 conditions per place. [2024-06-20 16:51:24,401 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 294 selfloop transitions, 68 changer transitions 0/366 dead transitions. [2024-06-20 16:51:24,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 366 transitions, 5201 flow [2024-06-20 16:51:24,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:51:24,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:51:24,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-20 16:51:24,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 16:51:24,403 INFO L175 Difference]: Start difference. First operand has 224 places, 310 transitions, 3894 flow. Second operand 10 states and 175 transitions. [2024-06-20 16:51:24,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 366 transitions, 5201 flow [2024-06-20 16:51:25,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 366 transitions, 5055 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 16:51:25,599 INFO L231 Difference]: Finished difference. Result has 226 places, 319 transitions, 4074 flow [2024-06-20 16:51:25,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4074, PETRI_PLACES=226, PETRI_TRANSITIONS=319} [2024-06-20 16:51:25,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-20 16:51:25,600 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 319 transitions, 4074 flow [2024-06-20 16:51:25,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:25,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:25,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:25,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:51:25,601 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:25,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:25,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1170045239, now seen corresponding path program 1 times [2024-06-20 16:51:25,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:25,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457900225] [2024-06-20 16:51:25,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:25,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:25,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:29,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:29,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457900225] [2024-06-20 16:51:29,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457900225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:29,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:29,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:29,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680720424] [2024-06-20 16:51:29,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:29,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:29,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:29,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:29,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:29,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:29,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 319 transitions, 4074 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:29,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:29,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:29,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:32,350 INFO L124 PetriNetUnfolderBase]: 7352/11900 cut-off events. [2024-06-20 16:51:32,350 INFO L125 PetriNetUnfolderBase]: For 718620/718628 co-relation queries the response was YES. [2024-06-20 16:51:32,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79578 conditions, 11900 events. 7352/11900 cut-off events. For 718620/718628 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 83248 event pairs, 3393 based on Foata normal form. 14/11914 useless extension candidates. Maximal degree in co-relation 79470. Up to 11507 conditions per place. [2024-06-20 16:51:32,495 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 45 changer transitions 3/362 dead transitions. [2024-06-20 16:51:32,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 362 transitions, 5033 flow [2024-06-20 16:51:32,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:32,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:32,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 16:51:32,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-20 16:51:32,497 INFO L175 Difference]: Start difference. First operand has 226 places, 319 transitions, 4074 flow. Second operand 9 states and 146 transitions. [2024-06-20 16:51:32,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 362 transitions, 5033 flow [2024-06-20 16:51:33,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 362 transitions, 4874 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-20 16:51:33,849 INFO L231 Difference]: Finished difference. Result has 232 places, 329 transitions, 4172 flow [2024-06-20 16:51:33,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4172, PETRI_PLACES=232, PETRI_TRANSITIONS=329} [2024-06-20 16:51:33,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-20 16:51:33,850 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 329 transitions, 4172 flow [2024-06-20 16:51:33,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:33,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:33,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:33,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:51:33,850 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:33,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:33,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1174686869, now seen corresponding path program 2 times [2024-06-20 16:51:33,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:33,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657072718] [2024-06-20 16:51:33,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:33,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:37,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:37,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:37,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657072718] [2024-06-20 16:51:37,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657072718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:37,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:37,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:37,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678845065] [2024-06-20 16:51:37,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:37,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:37,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:37,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:37,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:37,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:37,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 329 transitions, 4172 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:37,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:37,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:37,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:41,318 INFO L124 PetriNetUnfolderBase]: 7508/12110 cut-off events. [2024-06-20 16:51:41,318 INFO L125 PetriNetUnfolderBase]: For 732239/732247 co-relation queries the response was YES. [2024-06-20 16:51:41,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81386 conditions, 12110 events. 7508/12110 cut-off events. For 732239/732247 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 84402 event pairs, 3391 based on Foata normal form. 14/12124 useless extension candidates. Maximal degree in co-relation 81274. Up to 11607 conditions per place. [2024-06-20 16:51:41,459 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 68 changer transitions 1/388 dead transitions. [2024-06-20 16:51:41,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 388 transitions, 5601 flow [2024-06-20 16:51:41,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:51:41,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:51:41,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-20 16:51:41,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-20 16:51:41,460 INFO L175 Difference]: Start difference. First operand has 232 places, 329 transitions, 4172 flow. Second operand 10 states and 161 transitions. [2024-06-20 16:51:41,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 388 transitions, 5601 flow [2024-06-20 16:51:42,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 388 transitions, 5496 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 16:51:42,882 INFO L231 Difference]: Finished difference. Result has 239 places, 352 transitions, 4571 flow [2024-06-20 16:51:42,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4081, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4571, PETRI_PLACES=239, PETRI_TRANSITIONS=352} [2024-06-20 16:51:42,883 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-20 16:51:42,883 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 352 transitions, 4571 flow [2024-06-20 16:51:42,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:42,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:42,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:42,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:51:42,883 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:42,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:42,884 INFO L85 PathProgramCache]: Analyzing trace with hash 550207865, now seen corresponding path program 3 times [2024-06-20 16:51:42,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:42,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895321149] [2024-06-20 16:51:42,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:42,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:42,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:46,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:46,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:46,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895321149] [2024-06-20 16:51:46,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895321149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:46,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:46,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:46,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929098064] [2024-06-20 16:51:46,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:46,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:46,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:46,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:46,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:46,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:46,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 352 transitions, 4571 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:46,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:46,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:46,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:49,621 INFO L124 PetriNetUnfolderBase]: 7490/12085 cut-off events. [2024-06-20 16:51:49,621 INFO L125 PetriNetUnfolderBase]: For 748157/748165 co-relation queries the response was YES. [2024-06-20 16:51:49,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81967 conditions, 12085 events. 7490/12085 cut-off events. For 748157/748165 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 84114 event pairs, 3378 based on Foata normal form. 10/12095 useless extension candidates. Maximal degree in co-relation 81852. Up to 11596 conditions per place. [2024-06-20 16:51:49,775 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 68 changer transitions 2/384 dead transitions. [2024-06-20 16:51:49,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 384 transitions, 5561 flow [2024-06-20 16:51:49,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:49,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:49,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 16:51:49,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-20 16:51:49,777 INFO L175 Difference]: Start difference. First operand has 239 places, 352 transitions, 4571 flow. Second operand 9 states and 145 transitions. [2024-06-20 16:51:49,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 384 transitions, 5561 flow [2024-06-20 16:51:51,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 384 transitions, 5497 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-20 16:51:51,241 INFO L231 Difference]: Finished difference. Result has 247 places, 353 transitions, 4694 flow [2024-06-20 16:51:51,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4694, PETRI_PLACES=247, PETRI_TRANSITIONS=353} [2024-06-20 16:51:51,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-20 16:51:51,242 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 353 transitions, 4694 flow [2024-06-20 16:51:51,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:51,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:51,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:51,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:51:51,242 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:51,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:51,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1347422837, now seen corresponding path program 1 times [2024-06-20 16:51:51,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:51,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791039841] [2024-06-20 16:51:51,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:51,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:51,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:55,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:55,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:55,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791039841] [2024-06-20 16:51:55,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791039841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:55,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:55,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:55,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087688398] [2024-06-20 16:51:55,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:55,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:55,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:55,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:55,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:55,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:51:55,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 353 transitions, 4694 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:55,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:55,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:51:55,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:59,142 INFO L124 PetriNetUnfolderBase]: 7153/11614 cut-off events. [2024-06-20 16:51:59,142 INFO L125 PetriNetUnfolderBase]: For 797713/797765 co-relation queries the response was YES. [2024-06-20 16:51:59,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80533 conditions, 11614 events. 7153/11614 cut-off events. For 797713/797765 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 81902 event pairs, 3271 based on Foata normal form. 28/11512 useless extension candidates. Maximal degree in co-relation 80415. Up to 11032 conditions per place. [2024-06-20 16:51:59,274 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 297 selfloop transitions, 42 changer transitions 0/381 dead transitions. [2024-06-20 16:51:59,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 381 transitions, 5498 flow [2024-06-20 16:51:59,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:59,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:59,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:51:59,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 16:51:59,276 INFO L175 Difference]: Start difference. First operand has 247 places, 353 transitions, 4694 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:51:59,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 381 transitions, 5498 flow [2024-06-20 16:52:00,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 381 transitions, 5396 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 16:52:00,889 INFO L231 Difference]: Finished difference. Result has 250 places, 355 transitions, 4721 flow [2024-06-20 16:52:00,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4592, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4721, PETRI_PLACES=250, PETRI_TRANSITIONS=355} [2024-06-20 16:52:00,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-20 16:52:00,890 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 355 transitions, 4721 flow [2024-06-20 16:52:00,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:00,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:00,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:00,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:52:00,891 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:52:00,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:00,891 INFO L85 PathProgramCache]: Analyzing trace with hash -405376037, now seen corresponding path program 2 times [2024-06-20 16:52:00,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:00,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138008085] [2024-06-20 16:52:00,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:00,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:00,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:04,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:04,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:04,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138008085] [2024-06-20 16:52:04,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138008085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:04,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:04,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:04,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040826458] [2024-06-20 16:52:04,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:04,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:04,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:04,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:04,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:04,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:04,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 355 transitions, 4721 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:04,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:04,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:04,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:07,903 INFO L124 PetriNetUnfolderBase]: 7524/12148 cut-off events. [2024-06-20 16:52:07,904 INFO L125 PetriNetUnfolderBase]: For 796843/796855 co-relation queries the response was YES. [2024-06-20 16:52:07,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83340 conditions, 12148 events. 7524/12148 cut-off events. For 796843/796855 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 84801 event pairs, 3384 based on Foata normal form. 14/12162 useless extension candidates. Maximal degree in co-relation 83221. Up to 11629 conditions per place. [2024-06-20 16:52:08,019 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 318 selfloop transitions, 70 changer transitions 0/392 dead transitions. [2024-06-20 16:52:08,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 392 transitions, 5805 flow [2024-06-20 16:52:08,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:52:08,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:52:08,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 16:52:08,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-20 16:52:08,021 INFO L175 Difference]: Start difference. First operand has 250 places, 355 transitions, 4721 flow. Second operand 9 states and 149 transitions. [2024-06-20 16:52:08,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 392 transitions, 5805 flow [2024-06-20 16:52:09,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 392 transitions, 5712 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:09,557 INFO L231 Difference]: Finished difference. Result has 253 places, 358 transitions, 4874 flow [2024-06-20 16:52:09,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4874, PETRI_PLACES=253, PETRI_TRANSITIONS=358} [2024-06-20 16:52:09,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-20 16:52:09,558 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 358 transitions, 4874 flow [2024-06-20 16:52:09,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:09,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:09,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:09,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:52:09,559 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:52:09,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:09,559 INFO L85 PathProgramCache]: Analyzing trace with hash -177474887, now seen corresponding path program 3 times [2024-06-20 16:52:09,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:09,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087783649] [2024-06-20 16:52:09,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:09,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:09,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:13,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:13,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:13,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087783649] [2024-06-20 16:52:13,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087783649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:13,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:13,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:13,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325434116] [2024-06-20 16:52:13,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:13,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:13,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:13,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:13,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:13,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:13,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 358 transitions, 4874 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:13,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:13,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:13,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:17,304 INFO L124 PetriNetUnfolderBase]: 7598/12287 cut-off events. [2024-06-20 16:52:17,304 INFO L125 PetriNetUnfolderBase]: For 837875/837887 co-relation queries the response was YES. [2024-06-20 16:52:17,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85130 conditions, 12287 events. 7598/12287 cut-off events. For 837875/837887 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 85870 event pairs, 2852 based on Foata normal form. 14/12301 useless extension candidates. Maximal degree in co-relation 85010. Up to 11180 conditions per place. [2024-06-20 16:52:17,429 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 136 changer transitions 0/413 dead transitions. [2024-06-20 16:52:17,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 413 transitions, 6518 flow [2024-06-20 16:52:17,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:17,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:17,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:52:17,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 16:52:17,431 INFO L175 Difference]: Start difference. First operand has 253 places, 358 transitions, 4874 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:52:17,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 413 transitions, 6518 flow [2024-06-20 16:52:18,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 413 transitions, 6271 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-20 16:52:18,899 INFO L231 Difference]: Finished difference. Result has 256 places, 375 transitions, 5397 flow [2024-06-20 16:52:18,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5397, PETRI_PLACES=256, PETRI_TRANSITIONS=375} [2024-06-20 16:52:18,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-20 16:52:18,899 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 375 transitions, 5397 flow [2024-06-20 16:52:18,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:18,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:18,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:18,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:52:18,900 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:52:18,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:18,900 INFO L85 PathProgramCache]: Analyzing trace with hash -405255881, now seen corresponding path program 4 times [2024-06-20 16:52:18,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:18,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759629515] [2024-06-20 16:52:18,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:18,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:18,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:22,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:22,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:22,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759629515] [2024-06-20 16:52:22,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759629515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:22,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:22,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:22,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300186749] [2024-06-20 16:52:22,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:22,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:22,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:22,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:22,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:22,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:22,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 375 transitions, 5397 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:22,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:22,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:22,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:26,019 INFO L124 PetriNetUnfolderBase]: 7572/12225 cut-off events. [2024-06-20 16:52:26,019 INFO L125 PetriNetUnfolderBase]: For 872342/872354 co-relation queries the response was YES. [2024-06-20 16:52:26,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87009 conditions, 12225 events. 7572/12225 cut-off events. For 872342/872354 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 85325 event pairs, 3430 based on Foata normal form. 18/12243 useless extension candidates. Maximal degree in co-relation 86886. Up to 11827 conditions per place. [2024-06-20 16:52:26,146 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 52 changer transitions 3/403 dead transitions. [2024-06-20 16:52:26,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 403 transitions, 6275 flow [2024-06-20 16:52:26,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:52:26,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:52:26,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-20 16:52:26,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-20 16:52:26,147 INFO L175 Difference]: Start difference. First operand has 256 places, 375 transitions, 5397 flow. Second operand 9 states and 142 transitions. [2024-06-20 16:52:26,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 403 transitions, 6275 flow [2024-06-20 16:52:27,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 403 transitions, 6105 flow, removed 84 selfloop flow, removed 1 redundant places. [2024-06-20 16:52:27,794 INFO L231 Difference]: Finished difference. Result has 264 places, 373 transitions, 5305 flow [2024-06-20 16:52:27,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5305, PETRI_PLACES=264, PETRI_TRANSITIONS=373} [2024-06-20 16:52:27,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-20 16:52:27,795 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 373 transitions, 5305 flow [2024-06-20 16:52:27,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:27,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:27,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:27,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:52:27,796 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:52:27,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:27,796 INFO L85 PathProgramCache]: Analyzing trace with hash -259564953, now seen corresponding path program 4 times [2024-06-20 16:52:27,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:27,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723404566] [2024-06-20 16:52:27,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:27,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:27,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:32,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:32,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:32,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723404566] [2024-06-20 16:52:32,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723404566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:32,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:32,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:32,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692286370] [2024-06-20 16:52:32,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:32,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:32,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:32,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:32,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:32,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:32,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 373 transitions, 5305 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:32,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:32,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:32,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:35,763 INFO L124 PetriNetUnfolderBase]: 7558/12229 cut-off events. [2024-06-20 16:52:35,764 INFO L125 PetriNetUnfolderBase]: For 883317/883329 co-relation queries the response was YES. [2024-06-20 16:52:35,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85862 conditions, 12229 events. 7558/12229 cut-off events. For 883317/883329 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 85452 event pairs, 2888 based on Foata normal form. 14/12243 useless extension candidates. Maximal degree in co-relation 85736. Up to 11151 conditions per place. [2024-06-20 16:52:35,902 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 267 selfloop transitions, 137 changer transitions 0/408 dead transitions. [2024-06-20 16:52:35,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 408 transitions, 6524 flow [2024-06-20 16:52:35,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:35,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:35,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:52:35,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 16:52:35,904 INFO L175 Difference]: Start difference. First operand has 264 places, 373 transitions, 5305 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:52:35,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 408 transitions, 6524 flow [2024-06-20 16:52:37,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 408 transitions, 6415 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:37,819 INFO L231 Difference]: Finished difference. Result has 266 places, 376 transitions, 5559 flow [2024-06-20 16:52:37,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5196, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5559, PETRI_PLACES=266, PETRI_TRANSITIONS=376} [2024-06-20 16:52:37,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-20 16:52:37,820 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 376 transitions, 5559 flow [2024-06-20 16:52:37,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:37,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:37,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:37,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:52:37,821 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:52:37,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:37,821 INFO L85 PathProgramCache]: Analyzing trace with hash 29745023, now seen corresponding path program 5 times [2024-06-20 16:52:37,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:37,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857871833] [2024-06-20 16:52:37,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:37,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:37,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:41,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:41,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:41,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857871833] [2024-06-20 16:52:41,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857871833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:41,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:41,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:41,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73007332] [2024-06-20 16:52:41,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:41,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:41,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:41,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:41,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:41,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:41,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 376 transitions, 5559 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:41,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:41,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:41,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:45,105 INFO L124 PetriNetUnfolderBase]: 7791/12523 cut-off events. [2024-06-20 16:52:45,105 INFO L125 PetriNetUnfolderBase]: For 959531/959543 co-relation queries the response was YES. [2024-06-20 16:52:45,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90550 conditions, 12523 events. 7791/12523 cut-off events. For 959531/959543 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 87116 event pairs, 3423 based on Foata normal form. 18/12541 useless extension candidates. Maximal degree in co-relation 90424. Up to 11897 conditions per place. [2024-06-20 16:52:45,254 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 89 changer transitions 0/429 dead transitions. [2024-06-20 16:52:45,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 429 transitions, 7231 flow [2024-06-20 16:52:45,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:52:45,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:52:45,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 16:52:45,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-20 16:52:45,255 INFO L175 Difference]: Start difference. First operand has 266 places, 376 transitions, 5559 flow. Second operand 9 states and 145 transitions. [2024-06-20 16:52:45,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 429 transitions, 7231 flow [2024-06-20 16:52:47,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 429 transitions, 6914 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-20 16:52:47,186 INFO L231 Difference]: Finished difference. Result has 272 places, 401 transitions, 6020 flow [2024-06-20 16:52:47,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5276, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6020, PETRI_PLACES=272, PETRI_TRANSITIONS=401} [2024-06-20 16:52:47,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-20 16:52:47,187 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 401 transitions, 6020 flow [2024-06-20 16:52:47,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:47,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:47,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:47,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:52:47,188 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:52:47,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:47,188 INFO L85 PathProgramCache]: Analyzing trace with hash -144273783, now seen corresponding path program 5 times [2024-06-20 16:52:47,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:47,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41038523] [2024-06-20 16:52:47,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:47,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:47,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:50,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:50,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:50,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41038523] [2024-06-20 16:52:50,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41038523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:50,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:50,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:50,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836507923] [2024-06-20 16:52:50,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:50,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:50,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:50,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:50,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:50,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:50,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 401 transitions, 6020 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:50,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:50,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:50,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:54,601 INFO L124 PetriNetUnfolderBase]: 7773/12507 cut-off events. [2024-06-20 16:52:54,601 INFO L125 PetriNetUnfolderBase]: For 974636/974648 co-relation queries the response was YES. [2024-06-20 16:52:54,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90388 conditions, 12507 events. 7773/12507 cut-off events. For 974636/974648 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 87065 event pairs, 3430 based on Foata normal form. 18/12525 useless extension candidates. Maximal degree in co-relation 90259. Up to 11886 conditions per place. [2024-06-20 16:52:54,753 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 89 changer transitions 0/429 dead transitions. [2024-06-20 16:52:54,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 429 transitions, 7194 flow [2024-06-20 16:52:54,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:52:54,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:52:54,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 16:52:54,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-20 16:52:54,755 INFO L175 Difference]: Start difference. First operand has 272 places, 401 transitions, 6020 flow. Second operand 9 states and 145 transitions. [2024-06-20 16:52:54,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 429 transitions, 7194 flow [2024-06-20 16:52:56,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 429 transitions, 7103 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-20 16:52:56,437 INFO L231 Difference]: Finished difference. Result has 279 places, 401 transitions, 6114 flow [2024-06-20 16:52:56,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6114, PETRI_PLACES=279, PETRI_TRANSITIONS=401} [2024-06-20 16:52:56,437 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-20 16:52:56,438 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 401 transitions, 6114 flow [2024-06-20 16:52:56,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:56,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:56,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:56,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:52:56,438 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:52:56,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:56,439 INFO L85 PathProgramCache]: Analyzing trace with hash -144510747, now seen corresponding path program 6 times [2024-06-20 16:52:56,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:56,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613876174] [2024-06-20 16:52:56,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:56,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:56,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:00,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:00,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:00,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613876174] [2024-06-20 16:53:00,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613876174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:00,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:00,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:00,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955454120] [2024-06-20 16:53:00,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:00,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:00,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:00,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:00,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:00,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:00,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 401 transitions, 6114 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:00,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:00,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:00,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:04,153 INFO L124 PetriNetUnfolderBase]: 7747/12480 cut-off events. [2024-06-20 16:53:04,153 INFO L125 PetriNetUnfolderBase]: For 992000/992012 co-relation queries the response was YES. [2024-06-20 16:53:04,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90376 conditions, 12480 events. 7747/12480 cut-off events. For 992000/992012 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 87080 event pairs, 3480 based on Foata normal form. 18/12498 useless extension candidates. Maximal degree in co-relation 90245. Up to 12071 conditions per place. [2024-06-20 16:53:04,301 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 363 selfloop transitions, 55 changer transitions 3/425 dead transitions. [2024-06-20 16:53:04,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 425 transitions, 7024 flow [2024-06-20 16:53:04,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:53:04,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:53:04,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-20 16:53:04,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-20 16:53:04,303 INFO L175 Difference]: Start difference. First operand has 279 places, 401 transitions, 6114 flow. Second operand 9 states and 138 transitions. [2024-06-20 16:53:04,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 425 transitions, 7024 flow [2024-06-20 16:53:06,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 425 transitions, 6774 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-20 16:53:06,285 INFO L231 Difference]: Finished difference. Result has 281 places, 399 transitions, 5938 flow [2024-06-20 16:53:06,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5864, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5938, PETRI_PLACES=281, PETRI_TRANSITIONS=399} [2024-06-20 16:53:06,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-20 16:53:06,286 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 399 transitions, 5938 flow [2024-06-20 16:53:06,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:06,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:06,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:53:06,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:53:06,286 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:53:06,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:06,287 INFO L85 PathProgramCache]: Analyzing trace with hash -689833543, now seen corresponding path program 6 times [2024-06-20 16:53:06,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:06,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402876907] [2024-06-20 16:53:06,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:06,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:06,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:09,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:09,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:09,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402876907] [2024-06-20 16:53:09,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402876907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:09,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:09,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:09,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62338620] [2024-06-20 16:53:09,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:09,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:09,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:09,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:09,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:09,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:09,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 399 transitions, 5938 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:09,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:09,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:09,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:13,621 INFO L124 PetriNetUnfolderBase]: 7737/12482 cut-off events. [2024-06-20 16:53:13,621 INFO L125 PetriNetUnfolderBase]: For 1013783/1013795 co-relation queries the response was YES. [2024-06-20 16:53:13,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90226 conditions, 12482 events. 7737/12482 cut-off events. For 1013783/1013795 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 87149 event pairs, 2882 based on Foata normal form. 18/12500 useless extension candidates. Maximal degree in co-relation 90094. Up to 11426 conditions per place. [2024-06-20 16:53:13,769 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 284 selfloop transitions, 151 changer transitions 0/439 dead transitions. [2024-06-20 16:53:13,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 439 transitions, 7229 flow [2024-06-20 16:53:13,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:53:13,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:53:13,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 16:53:13,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-20 16:53:13,771 INFO L175 Difference]: Start difference. First operand has 281 places, 399 transitions, 5938 flow. Second operand 9 states and 156 transitions. [2024-06-20 16:53:13,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 439 transitions, 7229 flow [2024-06-20 16:53:15,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 439 transitions, 7034 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 16:53:15,615 INFO L231 Difference]: Finished difference. Result has 285 places, 402 transitions, 6193 flow [2024-06-20 16:53:15,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5743, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6193, PETRI_PLACES=285, PETRI_TRANSITIONS=402} [2024-06-20 16:53:15,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-20 16:53:15,616 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 402 transitions, 6193 flow [2024-06-20 16:53:15,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:15,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:15,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:53:15,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:53:15,616 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:53:15,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:15,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1000385223, now seen corresponding path program 7 times [2024-06-20 16:53:15,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:15,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927555626] [2024-06-20 16:53:15,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:15,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:15,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:19,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:19,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:19,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927555626] [2024-06-20 16:53:19,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927555626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:19,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:19,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:19,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547911215] [2024-06-20 16:53:19,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:19,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:19,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:19,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:19,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:19,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:19,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 402 transitions, 6193 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:19,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:19,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:19,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:23,177 INFO L124 PetriNetUnfolderBase]: 7747/12445 cut-off events. [2024-06-20 16:53:23,177 INFO L125 PetriNetUnfolderBase]: For 1043365/1043373 co-relation queries the response was YES. [2024-06-20 16:53:23,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91609 conditions, 12445 events. 7747/12445 cut-off events. For 1043365/1043373 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 86526 event pairs, 3393 based on Foata normal form. 10/12455 useless extension candidates. Maximal degree in co-relation 91475. Up to 11805 conditions per place. [2024-06-20 16:53:23,329 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 333 selfloop transitions, 99 changer transitions 1/437 dead transitions. [2024-06-20 16:53:23,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 437 transitions, 7350 flow [2024-06-20 16:53:23,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:53:23,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:53:23,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 16:53:23,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-20 16:53:23,330 INFO L175 Difference]: Start difference. First operand has 285 places, 402 transitions, 6193 flow. Second operand 8 states and 138 transitions. [2024-06-20 16:53:23,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 437 transitions, 7350 flow [2024-06-20 16:53:25,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 437 transitions, 7002 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 16:53:25,053 INFO L231 Difference]: Finished difference. Result has 284 places, 404 transitions, 6097 flow [2024-06-20 16:53:25,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5851, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6097, PETRI_PLACES=284, PETRI_TRANSITIONS=404} [2024-06-20 16:53:25,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-20 16:53:25,054 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 404 transitions, 6097 flow [2024-06-20 16:53:25,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:25,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:25,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:53:25,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:53:25,054 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:53:25,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:25,054 INFO L85 PathProgramCache]: Analyzing trace with hash -461753647, now seen corresponding path program 8 times [2024-06-20 16:53:25,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:25,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719550625] [2024-06-20 16:53:25,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:25,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:25,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:28,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:28,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:28,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719550625] [2024-06-20 16:53:28,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719550625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:28,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:28,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:28,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916554248] [2024-06-20 16:53:28,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:28,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:28,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:28,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:28,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:28,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:28,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 404 transitions, 6097 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:28,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:28,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:28,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:32,157 INFO L124 PetriNetUnfolderBase]: 7769/12529 cut-off events. [2024-06-20 16:53:32,158 INFO L125 PetriNetUnfolderBase]: For 1043698/1043724 co-relation queries the response was YES. [2024-06-20 16:53:32,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91695 conditions, 12529 events. 7769/12529 cut-off events. For 1043698/1043724 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 87401 event pairs, 2927 based on Foata normal form. 28/12557 useless extension candidates. Maximal degree in co-relation 91562. Up to 11447 conditions per place. [2024-06-20 16:53:32,330 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 284 selfloop transitions, 150 changer transitions 0/438 dead transitions. [2024-06-20 16:53:32,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 438 transitions, 7569 flow [2024-06-20 16:53:32,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:53:32,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:53:32,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:53:32,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 16:53:32,332 INFO L175 Difference]: Start difference. First operand has 284 places, 404 transitions, 6097 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:53:32,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 438 transitions, 7569 flow [2024-06-20 16:53:34,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 438 transitions, 7414 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 16:53:34,542 INFO L231 Difference]: Finished difference. Result has 287 places, 410 transitions, 6386 flow [2024-06-20 16:53:34,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5942, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6386, PETRI_PLACES=287, PETRI_TRANSITIONS=410} [2024-06-20 16:53:34,543 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-20 16:53:34,543 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 410 transitions, 6386 flow [2024-06-20 16:53:34,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:34,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:34,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:53:34,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:53:34,544 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:53:34,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:34,544 INFO L85 PathProgramCache]: Analyzing trace with hash -11895373, now seen corresponding path program 9 times [2024-06-20 16:53:34,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:34,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136467738] [2024-06-20 16:53:34,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:34,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:34,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:38,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:38,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:38,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136467738] [2024-06-20 16:53:38,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136467738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:38,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:38,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:38,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132442760] [2024-06-20 16:53:38,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:38,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:38,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:38,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:38,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:38,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:38,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 410 transitions, 6386 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:38,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:38,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:38,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:42,482 INFO L124 PetriNetUnfolderBase]: 7635/12230 cut-off events. [2024-06-20 16:53:42,482 INFO L125 PetriNetUnfolderBase]: For 1070975/1070983 co-relation queries the response was YES. [2024-06-20 16:53:42,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90831 conditions, 12230 events. 7635/12230 cut-off events. For 1070975/1070983 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 84501 event pairs, 3334 based on Foata normal form. 14/12244 useless extension candidates. Maximal degree in co-relation 90697. Up to 11618 conditions per place. [2024-06-20 16:53:42,622 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 347 selfloop transitions, 98 changer transitions 3/452 dead transitions. [2024-06-20 16:53:42,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 452 transitions, 7532 flow [2024-06-20 16:53:42,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:53:42,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:53:42,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 16:53:42,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:53:42,624 INFO L175 Difference]: Start difference. First operand has 287 places, 410 transitions, 6386 flow. Second operand 9 states and 162 transitions. [2024-06-20 16:53:42,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 452 transitions, 7532 flow [2024-06-20 16:53:44,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 452 transitions, 7258 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 16:53:44,854 INFO L231 Difference]: Finished difference. Result has 292 places, 407 transitions, 6272 flow [2024-06-20 16:53:44,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6112, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6272, PETRI_PLACES=292, PETRI_TRANSITIONS=407} [2024-06-20 16:53:44,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-20 16:53:44,854 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 407 transitions, 6272 flow [2024-06-20 16:53:44,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:44,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:44,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:53:44,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:53:44,855 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:53:44,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:44,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1023516031, now seen corresponding path program 10 times [2024-06-20 16:53:44,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:44,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664178410] [2024-06-20 16:53:44,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:44,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:44,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:48,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:48,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:48,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664178410] [2024-06-20 16:53:48,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664178410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:48,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:48,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:48,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930302777] [2024-06-20 16:53:48,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:48,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:48,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:48,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:48,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:48,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:48,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 407 transitions, 6272 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:48,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:48,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:48,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:52,649 INFO L124 PetriNetUnfolderBase]: 7165/11422 cut-off events. [2024-06-20 16:53:52,649 INFO L125 PetriNetUnfolderBase]: For 1078280/1078292 co-relation queries the response was YES. [2024-06-20 16:53:52,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87049 conditions, 11422 events. 7165/11422 cut-off events. For 1078280/1078292 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 77425 event pairs, 3068 based on Foata normal form. 18/11440 useless extension candidates. Maximal degree in co-relation 86914. Up to 11011 conditions per place. [2024-06-20 16:53:52,771 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 361 selfloop transitions, 69 changer transitions 4/438 dead transitions. [2024-06-20 16:53:52,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 438 transitions, 7230 flow [2024-06-20 16:53:52,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:53:52,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:53:52,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 16:53:52,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:53:52,772 INFO L175 Difference]: Start difference. First operand has 292 places, 407 transitions, 6272 flow. Second operand 8 states and 136 transitions. [2024-06-20 16:53:52,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 438 transitions, 7230 flow [2024-06-20 16:53:54,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 438 transitions, 6967 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-20 16:53:54,616 INFO L231 Difference]: Finished difference. Result has 290 places, 404 transitions, 6118 flow [2024-06-20 16:53:54,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6009, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6118, PETRI_PLACES=290, PETRI_TRANSITIONS=404} [2024-06-20 16:53:54,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-20 16:53:54,617 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 404 transitions, 6118 flow [2024-06-20 16:53:54,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:54,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:54,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:53:54,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:53:54,618 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:53:54,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:54,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1575765507, now seen corresponding path program 11 times [2024-06-20 16:53:54,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:54,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734696491] [2024-06-20 16:53:54,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:54,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:54,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:58,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:58,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:58,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734696491] [2024-06-20 16:53:58,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734696491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:58,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:58,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:58,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319854627] [2024-06-20 16:53:58,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:58,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:58,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:58,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:58,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:58,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:58,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 404 transitions, 6118 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:58,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:58,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:58,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:01,493 INFO L124 PetriNetUnfolderBase]: 6843/10892 cut-off events. [2024-06-20 16:54:01,493 INFO L125 PetriNetUnfolderBase]: For 1010896/1010908 co-relation queries the response was YES. [2024-06-20 16:54:01,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83717 conditions, 10892 events. 6843/10892 cut-off events. For 1010896/1010908 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 72762 event pairs, 2565 based on Foata normal form. 18/10910 useless extension candidates. Maximal degree in co-relation 83582. Up to 9974 conditions per place. [2024-06-20 16:54:01,652 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 154 changer transitions 0/440 dead transitions. [2024-06-20 16:54:01,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 440 transitions, 7410 flow [2024-06-20 16:54:01,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:54:01,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:54:01,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:54:01,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-20 16:54:01,654 INFO L175 Difference]: Start difference. First operand has 290 places, 404 transitions, 6118 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:54:01,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 440 transitions, 7410 flow [2024-06-20 16:54:03,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 440 transitions, 7226 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-20 16:54:03,768 INFO L231 Difference]: Finished difference. Result has 289 places, 407 transitions, 6332 flow [2024-06-20 16:54:03,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5942, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6332, PETRI_PLACES=289, PETRI_TRANSITIONS=407} [2024-06-20 16:54:03,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-20 16:54:03,769 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 407 transitions, 6332 flow [2024-06-20 16:54:03,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:03,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:03,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:03,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:54:03,769 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:03,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:03,770 INFO L85 PathProgramCache]: Analyzing trace with hash -467467567, now seen corresponding path program 12 times [2024-06-20 16:54:03,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:03,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639886144] [2024-06-20 16:54:03,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:03,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:03,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:07,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:07,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:07,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639886144] [2024-06-20 16:54:07,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639886144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:07,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:07,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:54:07,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300185865] [2024-06-20 16:54:07,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:07,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:54:07,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:07,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:54:07,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:54:07,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:54:07,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 407 transitions, 6332 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:07,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:07,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:54:07,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:10,737 INFO L124 PetriNetUnfolderBase]: 6837/10889 cut-off events. [2024-06-20 16:54:10,738 INFO L125 PetriNetUnfolderBase]: For 973375/973401 co-relation queries the response was YES. [2024-06-20 16:54:10,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83487 conditions, 10889 events. 6837/10889 cut-off events. For 973375/973401 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 72860 event pairs, 2590 based on Foata normal form. 28/10917 useless extension candidates. Maximal degree in co-relation 83354. Up to 9971 conditions per place. [2024-06-20 16:54:10,889 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 149 changer transitions 0/435 dead transitions. [2024-06-20 16:54:10,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 435 transitions, 7526 flow [2024-06-20 16:54:10,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:54:10,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:54:10,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 16:54:10,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:54:10,891 INFO L175 Difference]: Start difference. First operand has 289 places, 407 transitions, 6332 flow. Second operand 8 states and 136 transitions. [2024-06-20 16:54:10,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 435 transitions, 7526 flow [2024-06-20 16:54:12,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 435 transitions, 7053 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-20 16:54:12,742 INFO L231 Difference]: Finished difference. Result has 289 places, 407 transitions, 6163 flow [2024-06-20 16:54:12,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5859, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6163, PETRI_PLACES=289, PETRI_TRANSITIONS=407} [2024-06-20 16:54:12,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-20 16:54:12,743 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 407 transitions, 6163 flow [2024-06-20 16:54:12,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:12,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:12,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:12,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:54:12,743 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:12,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:12,743 INFO L85 PathProgramCache]: Analyzing trace with hash -453649069, now seen corresponding path program 2 times [2024-06-20 16:54:12,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:12,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636011579] [2024-06-20 16:54:12,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:12,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:12,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:18,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:18,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:18,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636011579] [2024-06-20 16:54:18,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636011579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:18,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:18,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:18,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492963536] [2024-06-20 16:54:18,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:18,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:18,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:18,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:18,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:18,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:54:18,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 407 transitions, 6163 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:18,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:18,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:54:18,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:21,293 INFO L124 PetriNetUnfolderBase]: 6605/10563 cut-off events. [2024-06-20 16:54:21,293 INFO L125 PetriNetUnfolderBase]: For 1014740/1014770 co-relation queries the response was YES. [2024-06-20 16:54:21,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81472 conditions, 10563 events. 6605/10563 cut-off events. For 1014740/1014770 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 71423 event pairs, 2781 based on Foata normal form. 25/10520 useless extension candidates. Maximal degree in co-relation 81338. Up to 9980 conditions per place. [2024-06-20 16:54:21,437 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 316 selfloop transitions, 50 changer transitions 0/427 dead transitions. [2024-06-20 16:54:21,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 427 transitions, 6989 flow [2024-06-20 16:54:21,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:54:21,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:54:21,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 16:54:21,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-20 16:54:21,439 INFO L175 Difference]: Start difference. First operand has 289 places, 407 transitions, 6163 flow. Second operand 7 states and 115 transitions. [2024-06-20 16:54:21,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 427 transitions, 6989 flow [2024-06-20 16:54:23,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 427 transitions, 6649 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:54:24,006 INFO L231 Difference]: Finished difference. Result has 289 places, 408 transitions, 5953 flow [2024-06-20 16:54:24,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5823, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5953, PETRI_PLACES=289, PETRI_TRANSITIONS=408} [2024-06-20 16:54:24,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-20 16:54:24,007 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 408 transitions, 5953 flow [2024-06-20 16:54:24,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:24,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:24,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:24,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:54:24,007 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:24,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:24,009 INFO L85 PathProgramCache]: Analyzing trace with hash -866955949, now seen corresponding path program 3 times [2024-06-20 16:54:24,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:24,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222815679] [2024-06-20 16:54:24,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:24,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:24,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:28,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:28,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:28,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222815679] [2024-06-20 16:54:28,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222815679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:28,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:28,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:28,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399063740] [2024-06-20 16:54:28,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:28,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:28,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:28,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:28,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:28,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:54:28,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 408 transitions, 5953 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:28,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:28,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:54:28,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:31,819 INFO L124 PetriNetUnfolderBase]: 6643/10643 cut-off events. [2024-06-20 16:54:31,819 INFO L125 PetriNetUnfolderBase]: For 1023581/1023618 co-relation queries the response was YES. [2024-06-20 16:54:31,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81317 conditions, 10643 events. 6643/10643 cut-off events. For 1023581/1023618 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 72191 event pairs, 2853 based on Foata normal form. 26/10600 useless extension candidates. Maximal degree in co-relation 81183. Up to 9983 conditions per place. [2024-06-20 16:54:31,965 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 327 selfloop transitions, 47 changer transitions 0/435 dead transitions. [2024-06-20 16:54:31,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 435 transitions, 6831 flow [2024-06-20 16:54:31,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:54:31,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:54:31,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-20 16:54:31,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-20 16:54:31,967 INFO L175 Difference]: Start difference. First operand has 289 places, 408 transitions, 5953 flow. Second operand 7 states and 121 transitions. [2024-06-20 16:54:31,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 435 transitions, 6831 flow [2024-06-20 16:54:33,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 435 transitions, 6719 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 16:54:33,867 INFO L231 Difference]: Finished difference. Result has 291 places, 410 transitions, 5991 flow [2024-06-20 16:54:33,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5841, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5991, PETRI_PLACES=291, PETRI_TRANSITIONS=410} [2024-06-20 16:54:33,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-20 16:54:33,867 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 410 transitions, 5991 flow [2024-06-20 16:54:33,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:33,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:33,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:33,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:54:33,868 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:33,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:33,868 INFO L85 PathProgramCache]: Analyzing trace with hash -453173839, now seen corresponding path program 4 times [2024-06-20 16:54:33,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:33,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318354263] [2024-06-20 16:54:33,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:33,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:33,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:38,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:38,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:38,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318354263] [2024-06-20 16:54:38,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318354263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:38,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:38,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:38,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226063093] [2024-06-20 16:54:38,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:38,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:38,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:38,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:38,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:38,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:54:38,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 410 transitions, 5991 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:38,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:38,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:54:38,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:41,563 INFO L124 PetriNetUnfolderBase]: 6645/10640 cut-off events. [2024-06-20 16:54:41,563 INFO L125 PetriNetUnfolderBase]: For 1022501/1022533 co-relation queries the response was YES. [2024-06-20 16:54:41,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81465 conditions, 10640 events. 6645/10640 cut-off events. For 1022501/1022533 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 72233 event pairs, 2753 based on Foata normal form. 21/10590 useless extension candidates. Maximal degree in co-relation 81330. Up to 9900 conditions per place. [2024-06-20 16:54:41,714 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 315 selfloop transitions, 56 changer transitions 0/432 dead transitions. [2024-06-20 16:54:41,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 432 transitions, 6849 flow [2024-06-20 16:54:41,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:54:41,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:54:41,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:54:41,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:54:41,715 INFO L175 Difference]: Start difference. First operand has 291 places, 410 transitions, 5991 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:54:41,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 432 transitions, 6849 flow [2024-06-20 16:54:44,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 432 transitions, 6741 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 16:54:44,138 INFO L231 Difference]: Finished difference. Result has 293 places, 411 transitions, 6027 flow [2024-06-20 16:54:44,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5885, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6027, PETRI_PLACES=293, PETRI_TRANSITIONS=411} [2024-06-20 16:54:44,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-20 16:54:44,139 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 411 transitions, 6027 flow [2024-06-20 16:54:44,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:44,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:44,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:44,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:54:44,139 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:44,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:44,139 INFO L85 PathProgramCache]: Analyzing trace with hash -262412985, now seen corresponding path program 1 times [2024-06-20 16:54:44,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:44,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364379602] [2024-06-20 16:54:44,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:44,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:44,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:47,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:47,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:47,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364379602] [2024-06-20 16:54:47,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364379602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:47,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:47,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:54:47,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521320644] [2024-06-20 16:54:47,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:47,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:54:47,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:47,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:54:47,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:54:47,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:54:47,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 411 transitions, 6027 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:47,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:47,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:54:47,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:50,882 INFO L124 PetriNetUnfolderBase]: 7014/11159 cut-off events. [2024-06-20 16:54:50,883 INFO L125 PetriNetUnfolderBase]: For 1043517/1043519 co-relation queries the response was YES. [2024-06-20 16:54:51,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85525 conditions, 11159 events. 7014/11159 cut-off events. For 1043517/1043519 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 74820 event pairs, 2788 based on Foata normal form. 2/11161 useless extension candidates. Maximal degree in co-relation 85389. Up to 10684 conditions per place. [2024-06-20 16:54:51,052 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 48 changer transitions 0/453 dead transitions. [2024-06-20 16:54:51,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 453 transitions, 7347 flow [2024-06-20 16:54:51,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:54:51,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:54:51,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:54:51,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 16:54:51,054 INFO L175 Difference]: Start difference. First operand has 293 places, 411 transitions, 6027 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:54:51,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 453 transitions, 7347 flow [2024-06-20 16:54:53,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 453 transitions, 7219 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 16:54:53,473 INFO L231 Difference]: Finished difference. Result has 296 places, 415 transitions, 6172 flow [2024-06-20 16:54:53,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5899, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6172, PETRI_PLACES=296, PETRI_TRANSITIONS=415} [2024-06-20 16:54:53,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-20 16:54:53,474 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 415 transitions, 6172 flow [2024-06-20 16:54:53,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:53,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:53,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:53,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:54:53,474 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:53,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:53,476 INFO L85 PathProgramCache]: Analyzing trace with hash -168834629, now seen corresponding path program 2 times [2024-06-20 16:54:53,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:53,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043486508] [2024-06-20 16:54:53,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:53,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:53,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:56,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:56,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:56,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043486508] [2024-06-20 16:54:56,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043486508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:56,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:56,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:54:56,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795949863] [2024-06-20 16:54:56,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:56,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:54:56,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:56,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:54:56,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:54:56,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:54:56,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 415 transitions, 6172 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:56,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:56,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:54:56,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:00,467 INFO L124 PetriNetUnfolderBase]: 7022/11167 cut-off events. [2024-06-20 16:55:00,467 INFO L125 PetriNetUnfolderBase]: For 1074696/1074698 co-relation queries the response was YES. [2024-06-20 16:55:00,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86118 conditions, 11167 events. 7022/11167 cut-off events. For 1074696/1074698 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 74866 event pairs, 2828 based on Foata normal form. 2/11169 useless extension candidates. Maximal degree in co-relation 85981. Up to 10821 conditions per place. [2024-06-20 16:55:00,609 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 396 selfloop transitions, 45 changer transitions 0/445 dead transitions. [2024-06-20 16:55:00,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 445 transitions, 7214 flow [2024-06-20 16:55:00,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:55:00,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:55:00,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:55:00,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 16:55:00,611 INFO L175 Difference]: Start difference. First operand has 296 places, 415 transitions, 6172 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:55:00,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 445 transitions, 7214 flow [2024-06-20 16:55:02,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 445 transitions, 7063 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-20 16:55:02,743 INFO L231 Difference]: Finished difference. Result has 300 places, 417 transitions, 6208 flow [2024-06-20 16:55:02,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6029, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6208, PETRI_PLACES=300, PETRI_TRANSITIONS=417} [2024-06-20 16:55:02,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-20 16:55:02,743 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 417 transitions, 6208 flow [2024-06-20 16:55:02,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:02,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:02,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:02,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:55:02,744 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:02,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:02,744 INFO L85 PathProgramCache]: Analyzing trace with hash -50746949, now seen corresponding path program 3 times [2024-06-20 16:55:02,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:02,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164080334] [2024-06-20 16:55:02,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:02,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:02,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:06,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:06,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:06,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164080334] [2024-06-20 16:55:06,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164080334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:06,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:06,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:06,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121995691] [2024-06-20 16:55:06,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:06,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:06,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:06,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:06,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:06,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:55:06,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 417 transitions, 6208 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:06,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:06,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:55:06,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:09,545 INFO L124 PetriNetUnfolderBase]: 7074/11247 cut-off events. [2024-06-20 16:55:09,545 INFO L125 PetriNetUnfolderBase]: For 1134746/1134748 co-relation queries the response was YES. [2024-06-20 16:55:09,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87186 conditions, 11247 events. 7074/11247 cut-off events. For 1134746/1134748 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 75653 event pairs, 2948 based on Foata normal form. 14/11261 useless extension candidates. Maximal degree in co-relation 87047. Up to 10957 conditions per place. [2024-06-20 16:55:09,710 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 26 changer transitions 0/447 dead transitions. [2024-06-20 16:55:09,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 447 transitions, 7272 flow [2024-06-20 16:55:09,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:09,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:09,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 16:55:09,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-20 16:55:09,711 INFO L175 Difference]: Start difference. First operand has 300 places, 417 transitions, 6208 flow. Second operand 9 states and 140 transitions. [2024-06-20 16:55:09,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 447 transitions, 7272 flow [2024-06-20 16:55:11,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 447 transitions, 7113 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 16:55:11,560 INFO L231 Difference]: Finished difference. Result has 303 places, 419 transitions, 6195 flow [2024-06-20 16:55:11,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6049, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6195, PETRI_PLACES=303, PETRI_TRANSITIONS=419} [2024-06-20 16:55:11,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-20 16:55:11,560 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 419 transitions, 6195 flow [2024-06-20 16:55:11,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:11,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:11,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:11,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:55:11,561 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:11,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:11,561 INFO L85 PathProgramCache]: Analyzing trace with hash -144080157, now seen corresponding path program 1 times [2024-06-20 16:55:11,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:11,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879558671] [2024-06-20 16:55:11,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:11,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:11,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:15,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:15,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:15,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879558671] [2024-06-20 16:55:15,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879558671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:15,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:15,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:15,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435545216] [2024-06-20 16:55:15,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:15,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:15,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:15,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:15,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:15,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:55:15,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 419 transitions, 6195 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:15,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:15,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:55:15,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:18,917 INFO L124 PetriNetUnfolderBase]: 7126/11327 cut-off events. [2024-06-20 16:55:18,917 INFO L125 PetriNetUnfolderBase]: For 1165698/1165700 co-relation queries the response was YES. [2024-06-20 16:55:19,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87989 conditions, 11327 events. 7126/11327 cut-off events. For 1165698/1165700 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 76163 event pairs, 2956 based on Foata normal form. 14/11341 useless extension candidates. Maximal degree in co-relation 87849. Up to 11037 conditions per place. [2024-06-20 16:55:19,069 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 419 selfloop transitions, 26 changer transitions 0/449 dead transitions. [2024-06-20 16:55:19,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 449 transitions, 7233 flow [2024-06-20 16:55:19,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:19,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:19,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 16:55:19,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-20 16:55:19,070 INFO L175 Difference]: Start difference. First operand has 303 places, 419 transitions, 6195 flow. Second operand 9 states and 140 transitions. [2024-06-20 16:55:19,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 449 transitions, 7233 flow [2024-06-20 16:55:21,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 449 transitions, 7119 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:21,471 INFO L231 Difference]: Finished difference. Result has 305 places, 421 transitions, 6197 flow [2024-06-20 16:55:21,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6081, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6197, PETRI_PLACES=305, PETRI_TRANSITIONS=421} [2024-06-20 16:55:21,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-20 16:55:21,471 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 421 transitions, 6197 flow [2024-06-20 16:55:21,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:21,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:21,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:21,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:55:21,472 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:21,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:21,472 INFO L85 PathProgramCache]: Analyzing trace with hash -689824615, now seen corresponding path program 4 times [2024-06-20 16:55:21,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:21,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712117795] [2024-06-20 16:55:21,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:21,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:24,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:24,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:24,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712117795] [2024-06-20 16:55:24,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712117795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:24,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:24,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:24,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512438631] [2024-06-20 16:55:24,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:24,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:24,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:24,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:24,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:25,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:55:25,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 421 transitions, 6197 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:25,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:25,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:55:25,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:28,452 INFO L124 PetriNetUnfolderBase]: 7093/11280 cut-off events. [2024-06-20 16:55:28,452 INFO L125 PetriNetUnfolderBase]: For 1161257/1161259 co-relation queries the response was YES. [2024-06-20 16:55:28,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87014 conditions, 11280 events. 7093/11280 cut-off events. For 1161257/1161259 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 75747 event pairs, 2783 based on Foata normal form. 14/11294 useless extension candidates. Maximal degree in co-relation 86873. Up to 10826 conditions per place. [2024-06-20 16:55:28,625 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 408 selfloop transitions, 46 changer transitions 0/458 dead transitions. [2024-06-20 16:55:28,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 458 transitions, 7225 flow [2024-06-20 16:55:28,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:28,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:28,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:55:28,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-20 16:55:28,627 INFO L175 Difference]: Start difference. First operand has 305 places, 421 transitions, 6197 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:55:28,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 458 transitions, 7225 flow [2024-06-20 16:55:31,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 458 transitions, 7073 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:31,018 INFO L231 Difference]: Finished difference. Result has 307 places, 421 transitions, 6150 flow [2024-06-20 16:55:31,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6045, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6150, PETRI_PLACES=307, PETRI_TRANSITIONS=421} [2024-06-20 16:55:31,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-20 16:55:31,019 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 421 transitions, 6150 flow [2024-06-20 16:55:31,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:31,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:31,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:31,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:55:31,019 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:31,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:31,019 INFO L85 PathProgramCache]: Analyzing trace with hash -683153167, now seen corresponding path program 2 times [2024-06-20 16:55:31,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:31,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040414473] [2024-06-20 16:55:31,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:31,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:31,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:34,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:34,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:34,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040414473] [2024-06-20 16:55:34,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040414473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:34,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:34,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:34,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829257330] [2024-06-20 16:55:34,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:34,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:34,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:34,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:34,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:34,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:55:34,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 421 transitions, 6150 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:34,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:34,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:55:34,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:38,360 INFO L124 PetriNetUnfolderBase]: 7101/11293 cut-off events. [2024-06-20 16:55:38,360 INFO L125 PetriNetUnfolderBase]: For 1160061/1160065 co-relation queries the response was YES. [2024-06-20 16:55:38,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87412 conditions, 11293 events. 7101/11293 cut-off events. For 1160061/1160065 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 75792 event pairs, 2817 based on Foata normal form. 4/11297 useless extension candidates. Maximal degree in co-relation 87270. Up to 10970 conditions per place. [2024-06-20 16:55:38,510 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 402 selfloop transitions, 40 changer transitions 0/446 dead transitions. [2024-06-20 16:55:38,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 446 transitions, 7150 flow [2024-06-20 16:55:38,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:55:38,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:55:38,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:55:38,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-20 16:55:38,511 INFO L175 Difference]: Start difference. First operand has 307 places, 421 transitions, 6150 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:55:38,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 446 transitions, 7150 flow [2024-06-20 16:55:40,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 446 transitions, 7049 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 16:55:40,766 INFO L231 Difference]: Finished difference. Result has 307 places, 423 transitions, 6196 flow [2024-06-20 16:55:40,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6049, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6196, PETRI_PLACES=307, PETRI_TRANSITIONS=423} [2024-06-20 16:55:40,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-20 16:55:40,767 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 423 transitions, 6196 flow [2024-06-20 16:55:40,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:40,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:40,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:40,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:55:40,767 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:40,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:40,768 INFO L85 PathProgramCache]: Analyzing trace with hash -689639917, now seen corresponding path program 3 times [2024-06-20 16:55:40,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:40,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377311323] [2024-06-20 16:55:40,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:40,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:40,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:44,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:44,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:44,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377311323] [2024-06-20 16:55:44,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377311323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:44,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:44,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:44,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933710264] [2024-06-20 16:55:44,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:44,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:44,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:44,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:44,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:44,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:55:44,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 423 transitions, 6196 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:44,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:44,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:55:44,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:47,850 INFO L124 PetriNetUnfolderBase]: 7153/11372 cut-off events. [2024-06-20 16:55:47,850 INFO L125 PetriNetUnfolderBase]: For 1192566/1192568 co-relation queries the response was YES. [2024-06-20 16:55:47,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87964 conditions, 11372 events. 7153/11372 cut-off events. For 1192566/1192568 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 76303 event pairs, 2827 based on Foata normal form. 14/11386 useless extension candidates. Maximal degree in co-relation 87821. Up to 10940 conditions per place. [2024-06-20 16:55:48,018 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 43 changer transitions 0/458 dead transitions. [2024-06-20 16:55:48,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 458 transitions, 7274 flow [2024-06-20 16:55:48,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:48,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:48,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-20 16:55:48,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 16:55:48,019 INFO L175 Difference]: Start difference. First operand has 307 places, 423 transitions, 6196 flow. Second operand 9 states and 147 transitions. [2024-06-20 16:55:48,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 458 transitions, 7274 flow [2024-06-20 16:55:50,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 458 transitions, 7143 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 16:55:50,006 INFO L231 Difference]: Finished difference. Result has 310 places, 425 transitions, 6227 flow [2024-06-20 16:55:50,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6065, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6227, PETRI_PLACES=310, PETRI_TRANSITIONS=425} [2024-06-20 16:55:50,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-20 16:55:50,007 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 425 transitions, 6227 flow [2024-06-20 16:55:50,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:50,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:50,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:50,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:55:50,007 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:50,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:50,008 INFO L85 PathProgramCache]: Analyzing trace with hash -453167887, now seen corresponding path program 4 times [2024-06-20 16:55:50,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:50,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702242045] [2024-06-20 16:55:50,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:50,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:50,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:53,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:53,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:53,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702242045] [2024-06-20 16:55:53,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702242045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:53,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:53,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:53,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648824623] [2024-06-20 16:55:53,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:53,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:53,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:53,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:53,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:53,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:55:53,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 425 transitions, 6227 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:53,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:53,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:55:53,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:57,378 INFO L124 PetriNetUnfolderBase]: 7148/11362 cut-off events. [2024-06-20 16:55:57,379 INFO L125 PetriNetUnfolderBase]: For 1188479/1188483 co-relation queries the response was YES. [2024-06-20 16:55:57,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88284 conditions, 11362 events. 7148/11362 cut-off events. For 1188479/1188483 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 76218 event pairs, 2814 based on Foata normal form. 4/11366 useless extension candidates. Maximal degree in co-relation 88140. Up to 10913 conditions per place. [2024-06-20 16:55:57,526 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 404 selfloop transitions, 47 changer transitions 0/455 dead transitions. [2024-06-20 16:55:57,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 455 transitions, 7289 flow [2024-06-20 16:55:57,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:55:57,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:55:57,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:55:57,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:55:57,527 INFO L175 Difference]: Start difference. First operand has 310 places, 425 transitions, 6227 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:55:57,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 455 transitions, 7289 flow [2024-06-20 16:55:59,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 455 transitions, 7153 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:59,698 INFO L231 Difference]: Finished difference. Result has 311 places, 427 transitions, 6260 flow [2024-06-20 16:55:59,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6095, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6260, PETRI_PLACES=311, PETRI_TRANSITIONS=427} [2024-06-20 16:55:59,698 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-20 16:55:59,698 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 427 transitions, 6260 flow [2024-06-20 16:55:59,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:59,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:59,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:59,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:55:59,699 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:59,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:59,699 INFO L85 PathProgramCache]: Analyzing trace with hash -703867686, now seen corresponding path program 1 times [2024-06-20 16:55:59,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:59,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472888999] [2024-06-20 16:55:59,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:59,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:59,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:03,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:03,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:03,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472888999] [2024-06-20 16:56:03,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472888999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:03,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:03,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:03,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395957259] [2024-06-20 16:56:03,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:03,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:03,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:03,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:03,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:03,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:56:03,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 427 transitions, 6260 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:03,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:03,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:56:03,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:07,116 INFO L124 PetriNetUnfolderBase]: 7130/11341 cut-off events. [2024-06-20 16:56:07,116 INFO L125 PetriNetUnfolderBase]: For 1180716/1180722 co-relation queries the response was YES. [2024-06-20 16:56:07,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87350 conditions, 11341 events. 7130/11341 cut-off events. For 1180716/1180722 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 75903 event pairs, 2724 based on Foata normal form. 14/11355 useless extension candidates. Maximal degree in co-relation 87205. Up to 10970 conditions per place. [2024-06-20 16:56:07,296 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 420 selfloop transitions, 44 changer transitions 0/468 dead transitions. [2024-06-20 16:56:07,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 468 transitions, 7317 flow [2024-06-20 16:56:07,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:56:07,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:56:07,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 16:56:07,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-20 16:56:07,297 INFO L175 Difference]: Start difference. First operand has 311 places, 427 transitions, 6260 flow. Second operand 9 states and 149 transitions. [2024-06-20 16:56:07,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 468 transitions, 7317 flow [2024-06-20 16:56:09,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 468 transitions, 7168 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 16:56:09,887 INFO L231 Difference]: Finished difference. Result has 314 places, 428 transitions, 6208 flow [2024-06-20 16:56:09,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6111, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6208, PETRI_PLACES=314, PETRI_TRANSITIONS=428} [2024-06-20 16:56:09,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-20 16:56:09,888 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 428 transitions, 6208 flow [2024-06-20 16:56:09,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:09,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:09,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:56:09,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:56:09,888 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:09,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:09,889 INFO L85 PathProgramCache]: Analyzing trace with hash -438170406, now seen corresponding path program 2 times [2024-06-20 16:56:09,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:09,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207037263] [2024-06-20 16:56:09,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:09,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:09,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:13,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:13,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:13,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207037263] [2024-06-20 16:56:13,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207037263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:13,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:13,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:13,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949445026] [2024-06-20 16:56:13,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:13,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:13,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:13,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:13,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:13,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:56:13,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 428 transitions, 6208 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:13,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:13,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:56:13,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:17,433 INFO L124 PetriNetUnfolderBase]: 7222/11493 cut-off events. [2024-06-20 16:56:17,433 INFO L125 PetriNetUnfolderBase]: For 1209346/1209352 co-relation queries the response was YES. [2024-06-20 16:56:17,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88397 conditions, 11493 events. 7222/11493 cut-off events. For 1209346/1209352 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 77419 event pairs, 2963 based on Foata normal form. 14/11507 useless extension candidates. Maximal degree in co-relation 88251. Up to 11120 conditions per place. [2024-06-20 16:56:17,620 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 426 selfloop transitions, 52 changer transitions 0/482 dead transitions. [2024-06-20 16:56:17,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 482 transitions, 7500 flow [2024-06-20 16:56:17,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:56:17,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:56:17,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-20 16:56:17,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:56:17,622 INFO L175 Difference]: Start difference. First operand has 314 places, 428 transitions, 6208 flow. Second operand 10 states and 160 transitions. [2024-06-20 16:56:17,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 482 transitions, 7500 flow [2024-06-20 16:56:20,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 482 transitions, 7271 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-20 16:56:20,489 INFO L231 Difference]: Finished difference. Result has 317 places, 441 transitions, 6303 flow [2024-06-20 16:56:20,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6004, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6303, PETRI_PLACES=317, PETRI_TRANSITIONS=441} [2024-06-20 16:56:20,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-20 16:56:20,489 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 441 transitions, 6303 flow [2024-06-20 16:56:20,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:20,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:20,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:56:20,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:56:20,490 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:20,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:20,490 INFO L85 PathProgramCache]: Analyzing trace with hash -615329826, now seen corresponding path program 1 times [2024-06-20 16:56:20,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:20,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185356217] [2024-06-20 16:56:20,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:20,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:20,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:24,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:24,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:24,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185356217] [2024-06-20 16:56:24,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185356217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:24,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:24,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:24,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981602396] [2024-06-20 16:56:24,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:24,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:24,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:24,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:24,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:24,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:56:24,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 441 transitions, 6303 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:24,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:24,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:56:24,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:28,535 INFO L124 PetriNetUnfolderBase]: 7264/11547 cut-off events. [2024-06-20 16:56:28,535 INFO L125 PetriNetUnfolderBase]: For 1238749/1238755 co-relation queries the response was YES. [2024-06-20 16:56:28,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89201 conditions, 11547 events. 7264/11547 cut-off events. For 1238749/1238755 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 77741 event pairs, 2812 based on Foata normal form. 8/11555 useless extension candidates. Maximal degree in co-relation 89055. Up to 10972 conditions per place. [2024-06-20 16:56:28,694 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 398 selfloop transitions, 94 changer transitions 0/496 dead transitions. [2024-06-20 16:56:28,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 496 transitions, 7865 flow [2024-06-20 16:56:28,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:56:28,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:56:28,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-20 16:56:28,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-20 16:56:28,695 INFO L175 Difference]: Start difference. First operand has 317 places, 441 transitions, 6303 flow. Second operand 11 states and 186 transitions. [2024-06-20 16:56:28,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 496 transitions, 7865 flow [2024-06-20 16:56:31,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 496 transitions, 7769 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 16:56:31,619 INFO L231 Difference]: Finished difference. Result has 324 places, 447 transitions, 6593 flow [2024-06-20 16:56:31,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6207, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6593, PETRI_PLACES=324, PETRI_TRANSITIONS=447} [2024-06-20 16:56:31,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-20 16:56:31,619 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 447 transitions, 6593 flow [2024-06-20 16:56:31,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:31,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:31,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:56:31,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:56:31,620 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:31,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:31,620 INFO L85 PathProgramCache]: Analyzing trace with hash -615209856, now seen corresponding path program 2 times [2024-06-20 16:56:31,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:31,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944678414] [2024-06-20 16:56:31,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:31,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:31,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:35,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:35,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:35,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944678414] [2024-06-20 16:56:35,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944678414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:35,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:35,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:35,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282557409] [2024-06-20 16:56:35,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:35,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:35,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:35,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:35,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:35,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:56:35,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 447 transitions, 6593 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:35,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:35,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:56:35,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:39,785 INFO L124 PetriNetUnfolderBase]: 7254/11531 cut-off events. [2024-06-20 16:56:39,786 INFO L125 PetriNetUnfolderBase]: For 1271538/1271544 co-relation queries the response was YES. [2024-06-20 16:56:39,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91161 conditions, 11531 events. 7254/11531 cut-off events. For 1271538/1271544 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 77557 event pairs, 2917 based on Foata normal form. 12/11543 useless extension candidates. Maximal degree in co-relation 91013. Up to 11152 conditions per place. [2024-06-20 16:56:39,934 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 417 selfloop transitions, 67 changer transitions 0/488 dead transitions. [2024-06-20 16:56:39,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 488 transitions, 7834 flow [2024-06-20 16:56:39,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:56:39,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:56:39,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-20 16:56:39,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:56:39,936 INFO L175 Difference]: Start difference. First operand has 324 places, 447 transitions, 6593 flow. Second operand 10 states and 165 transitions. [2024-06-20 16:56:39,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 488 transitions, 7834 flow [2024-06-20 16:56:42,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 488 transitions, 7543 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-06-20 16:56:42,262 INFO L231 Difference]: Finished difference. Result has 326 places, 448 transitions, 6455 flow [2024-06-20 16:56:42,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6302, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6455, PETRI_PLACES=326, PETRI_TRANSITIONS=448} [2024-06-20 16:56:42,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-20 16:56:42,263 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 448 transitions, 6455 flow [2024-06-20 16:56:42,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:42,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:42,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:56:42,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:56:42,263 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:42,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:42,264 INFO L85 PathProgramCache]: Analyzing trace with hash -615209670, now seen corresponding path program 1 times [2024-06-20 16:56:42,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:42,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36266627] [2024-06-20 16:56:42,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:42,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:42,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:46,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:46,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:46,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36266627] [2024-06-20 16:56:46,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36266627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:46,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:46,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:46,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491594134] [2024-06-20 16:56:46,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:46,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:46,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:46,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:46,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:46,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:56:46,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 448 transitions, 6455 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:46,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:46,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:56:46,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:49,921 INFO L124 PetriNetUnfolderBase]: 7228/11495 cut-off events. [2024-06-20 16:56:49,921 INFO L125 PetriNetUnfolderBase]: For 1286470/1286476 co-relation queries the response was YES. [2024-06-20 16:56:50,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90645 conditions, 11495 events. 7228/11495 cut-off events. For 1286470/1286476 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 77165 event pairs, 2954 based on Foata normal form. 12/11507 useless extension candidates. Maximal degree in co-relation 90496. Up to 11133 conditions per place. [2024-06-20 16:56:50,095 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 416 selfloop transitions, 67 changer transitions 0/487 dead transitions. [2024-06-20 16:56:50,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 487 transitions, 7531 flow [2024-06-20 16:56:50,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:56:50,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:56:50,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-20 16:56:50,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-20 16:56:50,097 INFO L175 Difference]: Start difference. First operand has 326 places, 448 transitions, 6455 flow. Second operand 10 states and 164 transitions. [2024-06-20 16:56:50,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 487 transitions, 7531 flow [2024-06-20 16:56:53,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 487 transitions, 7304 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 16:56:53,824 INFO L231 Difference]: Finished difference. Result has 328 places, 448 transitions, 6370 flow [2024-06-20 16:56:53,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6370, PETRI_PLACES=328, PETRI_TRANSITIONS=448} [2024-06-20 16:56:53,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-20 16:56:53,825 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 448 transitions, 6370 flow [2024-06-20 16:56:53,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:53,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:53,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:56:53,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:56:53,826 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:53,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:53,827 INFO L85 PathProgramCache]: Analyzing trace with hash -858792560, now seen corresponding path program 2 times [2024-06-20 16:56:53,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:53,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286387728] [2024-06-20 16:56:53,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:53,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:53,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:57,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:57,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:57,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286387728] [2024-06-20 16:56:57,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286387728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:57,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:57,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:57,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622771879] [2024-06-20 16:56:57,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:57,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:57,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:57,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:57,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:57,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:56:57,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 448 transitions, 6370 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:57,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:57,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:56:57,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:02,044 INFO L124 PetriNetUnfolderBase]: 7322/11627 cut-off events. [2024-06-20 16:57:02,044 INFO L125 PetriNetUnfolderBase]: For 1319275/1319281 co-relation queries the response was YES. [2024-06-20 16:57:02,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90814 conditions, 11627 events. 7322/11627 cut-off events. For 1319275/1319281 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 78052 event pairs, 2921 based on Foata normal form. 12/11639 useless extension candidates. Maximal degree in co-relation 90665. Up to 11184 conditions per place. [2024-06-20 16:57:02,199 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 421 selfloop transitions, 84 changer transitions 1/510 dead transitions. [2024-06-20 16:57:02,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 510 transitions, 7954 flow [2024-06-20 16:57:02,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:57:02,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:57:02,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 204 transitions. [2024-06-20 16:57:02,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37362637362637363 [2024-06-20 16:57:02,201 INFO L175 Difference]: Start difference. First operand has 328 places, 448 transitions, 6370 flow. Second operand 13 states and 204 transitions. [2024-06-20 16:57:02,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 510 transitions, 7954 flow [2024-06-20 16:57:05,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 510 transitions, 7778 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-20 16:57:05,110 INFO L231 Difference]: Finished difference. Result has 333 places, 463 transitions, 6659 flow [2024-06-20 16:57:05,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6206, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6659, PETRI_PLACES=333, PETRI_TRANSITIONS=463} [2024-06-20 16:57:05,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-20 16:57:05,111 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 463 transitions, 6659 flow [2024-06-20 16:57:05,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:05,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:05,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:57:05,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:57:05,111 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:05,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:05,111 INFO L85 PathProgramCache]: Analyzing trace with hash -437841000, now seen corresponding path program 3 times [2024-06-20 16:57:05,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:05,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504621320] [2024-06-20 16:57:05,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:05,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:05,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:09,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:09,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:09,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504621320] [2024-06-20 16:57:09,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504621320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:09,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:09,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:09,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016177740] [2024-06-20 16:57:09,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:09,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:09,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:09,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:09,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:09,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:57:09,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 463 transitions, 6659 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:09,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:09,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:57:09,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:13,254 INFO L124 PetriNetUnfolderBase]: 7304/11607 cut-off events. [2024-06-20 16:57:13,254 INFO L125 PetriNetUnfolderBase]: For 1332186/1332192 co-relation queries the response was YES. [2024-06-20 16:57:13,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90973 conditions, 11607 events. 7304/11607 cut-off events. For 1332186/1332192 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 77887 event pairs, 2930 based on Foata normal form. 8/11615 useless extension candidates. Maximal degree in co-relation 90822. Up to 11173 conditions per place. [2024-06-20 16:57:13,404 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 415 selfloop transitions, 85 changer transitions 2/506 dead transitions. [2024-06-20 16:57:13,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 506 transitions, 7797 flow [2024-06-20 16:57:13,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:57:13,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:57:13,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-20 16:57:13,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-20 16:57:13,405 INFO L175 Difference]: Start difference. First operand has 333 places, 463 transitions, 6659 flow. Second operand 12 states and 188 transitions. [2024-06-20 16:57:13,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 506 transitions, 7797 flow [2024-06-20 16:57:16,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 506 transitions, 7673 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 16:57:16,774 INFO L231 Difference]: Finished difference. Result has 337 places, 462 transitions, 6695 flow [2024-06-20 16:57:16,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6535, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6695, PETRI_PLACES=337, PETRI_TRANSITIONS=462} [2024-06-20 16:57:16,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-20 16:57:16,775 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 462 transitions, 6695 flow [2024-06-20 16:57:16,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:16,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:16,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:57:16,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:57:16,775 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:16,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:16,775 INFO L85 PathProgramCache]: Analyzing trace with hash -134597768, now seen corresponding path program 3 times [2024-06-20 16:57:16,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:16,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496793835] [2024-06-20 16:57:16,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:16,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:16,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:20,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:20,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:20,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496793835] [2024-06-20 16:57:20,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496793835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:20,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:20,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:20,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307198159] [2024-06-20 16:57:20,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:20,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:20,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:20,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:20,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:21,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:57:21,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 462 transitions, 6695 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:21,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:21,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:57:21,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:25,068 INFO L124 PetriNetUnfolderBase]: 7316/11624 cut-off events. [2024-06-20 16:57:25,068 INFO L125 PetriNetUnfolderBase]: For 1381208/1381210 co-relation queries the response was YES. [2024-06-20 16:57:25,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91606 conditions, 11624 events. 7316/11624 cut-off events. For 1381208/1381210 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 78010 event pairs, 2967 based on Foata normal form. 8/11632 useless extension candidates. Maximal degree in co-relation 91453. Up to 11244 conditions per place. [2024-06-20 16:57:25,206 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 56 changer transitions 0/499 dead transitions. [2024-06-20 16:57:25,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 499 transitions, 7844 flow [2024-06-20 16:57:25,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:57:25,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:57:25,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-20 16:57:25,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-20 16:57:25,207 INFO L175 Difference]: Start difference. First operand has 337 places, 462 transitions, 6695 flow. Second operand 11 states and 166 transitions. [2024-06-20 16:57:25,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 499 transitions, 7844 flow [2024-06-20 16:57:27,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 499 transitions, 7684 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 16:57:27,903 INFO L231 Difference]: Finished difference. Result has 340 places, 465 transitions, 6701 flow [2024-06-20 16:57:27,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6535, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6701, PETRI_PLACES=340, PETRI_TRANSITIONS=465} [2024-06-20 16:57:27,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-20 16:57:27,904 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 465 transitions, 6701 flow [2024-06-20 16:57:27,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:27,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:27,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:57:27,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:57:27,904 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:27,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:27,905 INFO L85 PathProgramCache]: Analyzing trace with hash 329091834, now seen corresponding path program 3 times [2024-06-20 16:57:27,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:27,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627424745] [2024-06-20 16:57:27,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:27,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:27,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:31,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:31,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:31,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627424745] [2024-06-20 16:57:31,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627424745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:31,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:31,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:31,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288920501] [2024-06-20 16:57:31,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:31,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:31,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:31,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:31,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:31,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:57:31,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 465 transitions, 6701 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:31,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:31,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:57:31,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:35,804 INFO L124 PetriNetUnfolderBase]: 7422/11771 cut-off events. [2024-06-20 16:57:35,805 INFO L125 PetriNetUnfolderBase]: For 1438056/1438060 co-relation queries the response was YES. [2024-06-20 16:57:35,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94363 conditions, 11771 events. 7422/11771 cut-off events. For 1438056/1438060 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 78853 event pairs, 2827 based on Foata normal form. 4/11775 useless extension candidates. Maximal degree in co-relation 94208. Up to 10329 conditions per place. [2024-06-20 16:57:35,951 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 327 selfloop transitions, 206 changer transitions 0/537 dead transitions. [2024-06-20 16:57:35,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 537 transitions, 8761 flow [2024-06-20 16:57:35,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:57:35,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:57:35,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-06-20 16:57:35,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 16:57:35,952 INFO L175 Difference]: Start difference. First operand has 340 places, 465 transitions, 6701 flow. Second operand 12 states and 222 transitions. [2024-06-20 16:57:35,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 537 transitions, 8761 flow [2024-06-20 16:57:38,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 537 transitions, 8636 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 16:57:38,596 INFO L231 Difference]: Finished difference. Result has 345 places, 474 transitions, 7204 flow [2024-06-20 16:57:38,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6576, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7204, PETRI_PLACES=345, PETRI_TRANSITIONS=474} [2024-06-20 16:57:38,597 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-20 16:57:38,597 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 474 transitions, 7204 flow [2024-06-20 16:57:38,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:38,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:38,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:57:38,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:57:38,597 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:38,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:38,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1756865106, now seen corresponding path program 4 times [2024-06-20 16:57:38,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:38,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178053615] [2024-06-20 16:57:38,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:38,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:38,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:42,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:42,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:42,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178053615] [2024-06-20 16:57:42,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178053615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:42,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:42,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:42,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890219264] [2024-06-20 16:57:42,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:42,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:42,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:42,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:42,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:42,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:57:42,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 474 transitions, 7204 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:42,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:42,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:57:42,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:46,540 INFO L124 PetriNetUnfolderBase]: 7487/11880 cut-off events. [2024-06-20 16:57:46,540 INFO L125 PetriNetUnfolderBase]: For 1494626/1494630 co-relation queries the response was YES. [2024-06-20 16:57:46,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97834 conditions, 11880 events. 7487/11880 cut-off events. For 1494626/1494630 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 79779 event pairs, 3021 based on Foata normal form. 8/11888 useless extension candidates. Maximal degree in co-relation 97679. Up to 11394 conditions per place. [2024-06-20 16:57:46,707 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 411 selfloop transitions, 102 changer transitions 3/520 dead transitions. [2024-06-20 16:57:46,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 520 transitions, 8491 flow [2024-06-20 16:57:46,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:57:46,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:57:46,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-20 16:57:46,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-20 16:57:46,709 INFO L175 Difference]: Start difference. First operand has 345 places, 474 transitions, 7204 flow. Second operand 10 states and 164 transitions. [2024-06-20 16:57:46,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 520 transitions, 8491 flow [2024-06-20 16:57:50,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 520 transitions, 8194 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-20 16:57:50,570 INFO L231 Difference]: Finished difference. Result has 350 places, 484 transitions, 7289 flow [2024-06-20 16:57:50,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6916, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7289, PETRI_PLACES=350, PETRI_TRANSITIONS=484} [2024-06-20 16:57:50,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-20 16:57:50,571 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 484 transitions, 7289 flow [2024-06-20 16:57:50,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:50,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:50,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:57:50,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:57:50,571 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:50,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:50,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1907642412, now seen corresponding path program 4 times [2024-06-20 16:57:50,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:50,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304805009] [2024-06-20 16:57:50,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:50,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:50,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:54,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:54,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:54,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304805009] [2024-06-20 16:57:54,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304805009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:54,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:54,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:54,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128504290] [2024-06-20 16:57:54,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:54,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:54,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:54,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:54,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:54,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:57:54,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 484 transitions, 7289 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:54,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:54,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:57:54,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:58,229 INFO L124 PetriNetUnfolderBase]: 7473/11850 cut-off events. [2024-06-20 16:57:58,229 INFO L125 PetriNetUnfolderBase]: For 1509945/1509949 co-relation queries the response was YES. [2024-06-20 16:57:58,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96546 conditions, 11850 events. 7473/11850 cut-off events. For 1509945/1509949 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 79420 event pairs, 2788 based on Foata normal form. 4/11854 useless extension candidates. Maximal degree in co-relation 96388. Up to 10365 conditions per place. [2024-06-20 16:57:58,412 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 315 selfloop transitions, 222 changer transitions 0/541 dead transitions. [2024-06-20 16:57:58,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 541 transitions, 9275 flow [2024-06-20 16:57:58,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:57:58,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:57:58,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-20 16:57:58,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:57:58,413 INFO L175 Difference]: Start difference. First operand has 350 places, 484 transitions, 7289 flow. Second operand 11 states and 198 transitions. [2024-06-20 16:57:58,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 541 transitions, 9275 flow [2024-06-20 16:58:01,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 541 transitions, 9042 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 16:58:01,847 INFO L231 Difference]: Finished difference. Result has 356 places, 490 transitions, 7740 flow [2024-06-20 16:58:01,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7056, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7740, PETRI_PLACES=356, PETRI_TRANSITIONS=490} [2024-06-20 16:58:01,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-20 16:58:01,848 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 490 transitions, 7740 flow [2024-06-20 16:58:01,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:01,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:01,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:58:01,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:58:01,849 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:01,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:01,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1907941314, now seen corresponding path program 1 times [2024-06-20 16:58:01,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:01,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773668848] [2024-06-20 16:58:01,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:01,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:01,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:05,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:05,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:05,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773668848] [2024-06-20 16:58:05,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773668848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:05,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:05,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:58:05,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255393965] [2024-06-20 16:58:05,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:05,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:58:05,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:05,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:58:05,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:58:05,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:58:05,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 490 transitions, 7740 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:05,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:05,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:58:05,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:09,754 INFO L124 PetriNetUnfolderBase]: 7461/11821 cut-off events. [2024-06-20 16:58:09,754 INFO L125 PetriNetUnfolderBase]: For 1541698/1541706 co-relation queries the response was YES. [2024-06-20 16:58:09,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97323 conditions, 11821 events. 7461/11821 cut-off events. For 1541698/1541706 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 79166 event pairs, 2969 based on Foata normal form. 12/11833 useless extension candidates. Maximal degree in co-relation 97163. Up to 11255 conditions per place. [2024-06-20 16:58:09,922 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 425 selfloop transitions, 107 changer transitions 0/536 dead transitions. [2024-06-20 16:58:09,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 536 transitions, 9096 flow [2024-06-20 16:58:09,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:58:09,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:58:09,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-20 16:58:09,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-20 16:58:09,924 INFO L175 Difference]: Start difference. First operand has 356 places, 490 transitions, 7740 flow. Second operand 11 states and 183 transitions. [2024-06-20 16:58:09,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 536 transitions, 9096 flow [2024-06-20 16:58:13,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 536 transitions, 8593 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-20 16:58:13,429 INFO L231 Difference]: Finished difference. Result has 360 places, 490 transitions, 7457 flow [2024-06-20 16:58:13,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7237, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7457, PETRI_PLACES=360, PETRI_TRANSITIONS=490} [2024-06-20 16:58:13,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-20 16:58:13,430 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 490 transitions, 7457 flow [2024-06-20 16:58:13,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:13,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:13,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:58:13,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:58:13,430 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:13,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:13,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1330609942, now seen corresponding path program 5 times [2024-06-20 16:58:13,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:13,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275434485] [2024-06-20 16:58:13,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:13,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:13,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:17,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:17,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:17,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275434485] [2024-06-20 16:58:17,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275434485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:17,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:17,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:58:17,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733510592] [2024-06-20 16:58:17,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:17,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:58:17,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:17,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:58:17,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:58:17,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:58:17,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 490 transitions, 7457 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:17,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:17,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:58:17,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:21,903 INFO L124 PetriNetUnfolderBase]: 7455/11832 cut-off events. [2024-06-20 16:58:21,903 INFO L125 PetriNetUnfolderBase]: For 1562443/1562447 co-relation queries the response was YES. [2024-06-20 16:58:22,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96742 conditions, 11832 events. 7455/11832 cut-off events. For 1562443/1562447 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 79309 event pairs, 2798 based on Foata normal form. 4/11836 useless extension candidates. Maximal degree in co-relation 96581. Up to 10358 conditions per place. [2024-06-20 16:58:22,056 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 311 selfloop transitions, 221 changer transitions 0/536 dead transitions. [2024-06-20 16:58:22,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 536 transitions, 9051 flow [2024-06-20 16:58:22,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:58:22,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:58:22,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-20 16:58:22,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-20 16:58:22,058 INFO L175 Difference]: Start difference. First operand has 360 places, 490 transitions, 7457 flow. Second operand 11 states and 193 transitions. [2024-06-20 16:58:22,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 536 transitions, 9051 flow [2024-06-20 16:58:25,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 536 transitions, 8730 flow, removed 43 selfloop flow, removed 10 redundant places. [2024-06-20 16:58:25,725 INFO L231 Difference]: Finished difference. Result has 361 places, 490 transitions, 7584 flow [2024-06-20 16:58:25,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7136, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7584, PETRI_PLACES=361, PETRI_TRANSITIONS=490} [2024-06-20 16:58:25,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-20 16:58:25,726 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 490 transitions, 7584 flow [2024-06-20 16:58:25,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:25,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:25,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:58:25,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:58:25,726 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:25,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:25,727 INFO L85 PathProgramCache]: Analyzing trace with hash -221570658, now seen corresponding path program 5 times [2024-06-20 16:58:25,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:25,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97123123] [2024-06-20 16:58:25,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:25,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:25,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:29,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:29,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:29,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97123123] [2024-06-20 16:58:29,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97123123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:29,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:29,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:58:29,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198165976] [2024-06-20 16:58:29,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:29,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:58:29,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:29,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:58:29,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:58:29,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:58:29,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 490 transitions, 7584 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:29,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:29,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:58:29,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:33,967 INFO L124 PetriNetUnfolderBase]: 7586/12035 cut-off events. [2024-06-20 16:58:33,968 INFO L125 PetriNetUnfolderBase]: For 1633714/1633718 co-relation queries the response was YES. [2024-06-20 16:58:34,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99489 conditions, 12035 events. 7586/12035 cut-off events. For 1633714/1633718 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 80865 event pairs, 2985 based on Foata normal form. 8/12043 useless extension candidates. Maximal degree in co-relation 99327. Up to 11373 conditions per place. [2024-06-20 16:58:34,148 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 409 selfloop transitions, 128 changer transitions 1/542 dead transitions. [2024-06-20 16:58:34,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 542 transitions, 9235 flow [2024-06-20 16:58:34,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:58:34,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:58:34,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-20 16:58:34,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-20 16:58:34,150 INFO L175 Difference]: Start difference. First operand has 361 places, 490 transitions, 7584 flow. Second operand 11 states and 178 transitions. [2024-06-20 16:58:34,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 542 transitions, 9235 flow [2024-06-20 16:58:38,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 542 transitions, 8736 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 16:58:38,370 INFO L231 Difference]: Finished difference. Result has 363 places, 506 transitions, 7667 flow [2024-06-20 16:58:38,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7124, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7667, PETRI_PLACES=363, PETRI_TRANSITIONS=506} [2024-06-20 16:58:38,370 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-20 16:58:38,371 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 506 transitions, 7667 flow [2024-06-20 16:58:38,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:38,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:38,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:58:38,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:58:38,371 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:38,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:38,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1911665778, now seen corresponding path program 6 times [2024-06-20 16:58:38,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:38,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569028683] [2024-06-20 16:58:38,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:38,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:38,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:42,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:42,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:42,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569028683] [2024-06-20 16:58:42,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569028683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:42,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:42,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:58:42,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783065520] [2024-06-20 16:58:42,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:42,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:58:42,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:42,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:58:42,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:58:42,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:58:42,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 506 transitions, 7667 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:42,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:42,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:58:42,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:47,669 INFO L124 PetriNetUnfolderBase]: 7556/11995 cut-off events. [2024-06-20 16:58:47,669 INFO L125 PetriNetUnfolderBase]: For 1645602/1645606 co-relation queries the response was YES. [2024-06-20 16:58:47,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98582 conditions, 11995 events. 7556/11995 cut-off events. For 1645602/1645606 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 80690 event pairs, 2976 based on Foata normal form. 8/12003 useless extension candidates. Maximal degree in co-relation 98418. Up to 11354 conditions per place. [2024-06-20 16:58:47,824 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 404 selfloop transitions, 129 changer transitions 2/539 dead transitions. [2024-06-20 16:58:47,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 539 transitions, 8839 flow [2024-06-20 16:58:47,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:58:47,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:58:47,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-20 16:58:47,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:58:47,825 INFO L175 Difference]: Start difference. First operand has 363 places, 506 transitions, 7667 flow. Second operand 10 states and 165 transitions. [2024-06-20 16:58:47,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 539 transitions, 8839 flow [2024-06-20 16:58:51,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 539 transitions, 8699 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-20 16:58:51,661 INFO L231 Difference]: Finished difference. Result has 368 places, 505 transitions, 7779 flow [2024-06-20 16:58:51,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7527, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7779, PETRI_PLACES=368, PETRI_TRANSITIONS=505} [2024-06-20 16:58:51,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-20 16:58:51,661 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 505 transitions, 7779 flow [2024-06-20 16:58:51,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:51,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:51,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:58:51,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:58:51,662 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:51,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:51,662 INFO L85 PathProgramCache]: Analyzing trace with hash -123543602, now seen corresponding path program 7 times [2024-06-20 16:58:51,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:51,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416255357] [2024-06-20 16:58:51,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:51,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:51,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:55,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:55,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:55,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416255357] [2024-06-20 16:58:55,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416255357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:55,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:55,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:58:55,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002071806] [2024-06-20 16:58:55,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:55,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:58:55,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:55,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:58:55,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:58:55,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:58:55,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 505 transitions, 7779 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:55,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:55,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:58:55,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:00,776 INFO L124 PetriNetUnfolderBase]: 7552/11986 cut-off events. [2024-06-20 16:59:00,776 INFO L125 PetriNetUnfolderBase]: For 1665539/1665541 co-relation queries the response was YES. [2024-06-20 16:59:00,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99333 conditions, 11986 events. 7552/11986 cut-off events. For 1665539/1665541 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 80600 event pairs, 3015 based on Foata normal form. 2/11988 useless extension candidates. Maximal degree in co-relation 99167. Up to 11648 conditions per place. [2024-06-20 16:59:00,944 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 55 changer transitions 1/535 dead transitions. [2024-06-20 16:59:00,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 535 transitions, 9022 flow [2024-06-20 16:59:00,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:59:00,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:59:00,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-20 16:59:00,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-20 16:59:00,946 INFO L175 Difference]: Start difference. First operand has 368 places, 505 transitions, 7779 flow. Second operand 9 states and 139 transitions. [2024-06-20 16:59:00,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 535 transitions, 9022 flow [2024-06-20 16:59:05,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 535 transitions, 8778 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 16:59:05,061 INFO L231 Difference]: Finished difference. Result has 370 places, 510 transitions, 7755 flow [2024-06-20 16:59:05,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7535, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7755, PETRI_PLACES=370, PETRI_TRANSITIONS=510} [2024-06-20 16:59:05,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-20 16:59:05,062 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 510 transitions, 7755 flow [2024-06-20 16:59:05,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:05,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:05,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:59:05,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:59:05,062 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:59:05,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:05,063 INFO L85 PathProgramCache]: Analyzing trace with hash -130786442, now seen corresponding path program 8 times [2024-06-20 16:59:05,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:05,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323798826] [2024-06-20 16:59:05,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:05,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:05,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:09,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:59:09,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:09,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323798826] [2024-06-20 16:59:09,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323798826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:09,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:09,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:59:09,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248939954] [2024-06-20 16:59:09,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:09,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:59:09,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:09,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:59:09,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:59:09,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:59:09,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 510 transitions, 7755 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:09,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:09,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:59:09,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15