./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe009_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/safe009_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/safe009_power.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/safe009_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:54:33,899 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:54:33,952 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:54:33,955 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:54:33,956 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:54:33,972 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:54:33,973 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:54:33,973 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:54:33,974 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:54:33,974 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:54:33,974 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:54:33,975 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:54:33,975 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:54:33,975 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:54:33,976 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:54:33,980 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:54:33,980 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:54:33,982 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:54:33,982 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:54:33,982 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:54:33,982 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:54:33,983 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:54:33,983 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:54:33,983 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:54:33,983 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:54:33,983 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:54:33,984 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:54:33,984 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:54:33,984 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:54:33,984 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:54:33,985 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:54:33,985 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:54:33,985 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:54:33,985 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:54:33,986 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:54:33,986 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:54:33,986 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:54:33,986 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:54:33,986 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:54:33,986 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:54:33,986 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:54:33,986 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:54:33,987 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:54:33,987 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:54:34,157 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:54:34,180 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:54:34,182 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:54:34,183 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:54:34,183 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:54:34,184 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/safe009_power.oepc.yml/witness.yml [2024-06-20 16:54:34,370 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:54:34,370 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:54:34,370 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe009_power.oepc.i [2024-06-20 16:54:35,423 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:54:35,637 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:54:35,637 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_power.oepc.i [2024-06-20 16:54:35,648 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0beb0e2f4/2f87252d61e94566bfcd6fe0107a982c/FLAG3f3c0f70d [2024-06-20 16:54:35,658 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0beb0e2f4/2f87252d61e94566bfcd6fe0107a982c [2024-06-20 16:54:35,658 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:54:35,659 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:54:35,660 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:54:35,660 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:54:35,664 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:54:35,664 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:54:34" (1/2) ... [2024-06-20 16:54:35,665 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d809da8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:54:35, skipping insertion in model container [2024-06-20 16:54:35,665 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:54:34" (1/2) ... [2024-06-20 16:54:35,666 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2a8f6f5e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:54:35, skipping insertion in model container [2024-06-20 16:54:35,666 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:54:35" (2/2) ... [2024-06-20 16:54:35,667 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d809da8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:35, skipping insertion in model container [2024-06-20 16:54:35,667 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:54:35" (2/2) ... [2024-06-20 16:54:35,667 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:54:35,785 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:54:35,787 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_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 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! 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$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-20 16:54:35,787 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_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 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! 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$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-20 16:54:35,788 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_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 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! 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$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-20 16:54:35,788 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:54:35,788 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-06-20 16:54:35,830 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:54:36,207 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:54:36,222 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:54:36,338 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:54:36,382 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:54:36,382 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36 WrapperNode [2024-06-20 16:54:36,382 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:54:36,384 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:54:36,384 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:54:36,384 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:54:36,391 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:54:36" (1/1) ... [2024-06-20 16:54:36,432 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:54:36" (1/1) ... [2024-06-20 16:54:36,459 INFO L138 Inliner]: procedures = 175, calls = 101, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 278 [2024-06-20 16:54:36,459 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:54:36,460 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:54:36,460 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:54:36,460 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:54:36,481 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,481 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,485 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,500 INFO L175 MemorySlicer]: Split 62 memory accesses to 2 slices as follows [2, 60]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 9 writes are split as follows [0, 9]. [2024-06-20 16:54:36,516 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,516 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,527 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,546 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,548 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,550 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,554 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:54:36,555 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:54:36,555 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:54:36,555 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:54:36,556 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (1/1) ... [2024-06-20 16:54:36,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:54:36,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:54:36,588 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:54:36,604 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:54:36,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-20 16:54:36,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-20 16:54:36,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-20 16:54:36,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-20 16:54:36,620 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:54:36,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:54:36,621 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:54:36,621 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:54:36,621 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:54:36,621 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:54:36,621 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:54:36,622 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:54:36,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:54:36,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-20 16:54:36,622 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:54:36,623 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:54:36,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:54:36,625 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:54:36,751 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:54:36,753 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:54:37,235 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:54:37,236 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:54:37,744 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:54:37,744 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:54:37,745 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:54:37 BoogieIcfgContainer [2024-06-20 16:54:37,745 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:54:37,748 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:54:37,748 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:54:37,750 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:54:37,750 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:54:34" (1/4) ... [2024-06-20 16:54:37,751 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e9552b0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:54:37, skipping insertion in model container [2024-06-20 16:54:37,751 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:54:35" (2/4) ... [2024-06-20 16:54:37,751 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e9552b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:54:37, skipping insertion in model container [2024-06-20 16:54:37,751 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:54:36" (3/4) ... [2024-06-20 16:54:37,751 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e9552b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:54:37, skipping insertion in model container [2024-06-20 16:54:37,752 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:54:37" (4/4) ... [2024-06-20 16:54:37,752 INFO L112 eAbstractionObserver]: Analyzing ICFG safe009_power.oepc.i [2024-06-20 16:54:37,765 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:54:37,766 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:54:37,766 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:54:37,836 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:54:37,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 16:54:37,896 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-20 16:54:37,896 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:54:37,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 52 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 16:54:37,899 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 16:54:37,902 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-20 16:54:37,914 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:54:37,921 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;@600398a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:54:37,921 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:54:37,926 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:54:37,927 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-20 16:54:37,927 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:54:37,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:37,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:54:37,928 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:54:37,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:37,935 INFO L85 PathProgramCache]: Analyzing trace with hash 909297017, now seen corresponding path program 1 times [2024-06-20 16:54:37,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:37,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211631888] [2024-06-20 16:54:37,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:37,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:38,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:39,618 INFO 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:39,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:39,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211631888] [2024-06-20 16:54:39,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211631888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:39,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:39,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:54:39,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950718792] [2024-06-20 16:54:39,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:39,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:54:39,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:39,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:54:39,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:54:39,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:54:39,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 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:54:39,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:39,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:54:39,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:40,189 INFO L124 PetriNetUnfolderBase]: 990/1529 cut-off events. [2024-06-20 16:54:40,190 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-20 16:54:40,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3109 conditions, 1529 events. 990/1529 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7039 event pairs, 650 based on Foata normal form. 1/1497 useless extension candidates. Maximal degree in co-relation 3097. Up to 1503 conditions per place. [2024-06-20 16:54:40,203 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 34 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-20 16:54:40,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 179 flow [2024-06-20 16:54:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:54:40,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:54:40,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2024-06-20 16:54:40,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-20 16:54:40,215 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 68 transitions. [2024-06-20 16:54:40,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 179 flow [2024-06-20 16:54:40,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:54:40,220 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-20 16:54:40,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-20 16:54:40,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-20 16:54:40,224 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-20 16:54:40,224 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:54:40,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:40,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:40,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:54:40,225 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:54:40,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:40,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1956105848, now seen corresponding path program 1 times [2024-06-20 16:54:40,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:40,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963129670] [2024-06-20 16:54:40,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:40,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:40,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:42,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:42,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:42,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963129670] [2024-06-20 16:54:42,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963129670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:42,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:42,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:54:42,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137030672] [2024-06-20 16:54:42,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:42,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:54:42,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:42,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:54:42,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:54:42,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:54:42,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 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:54:42,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:42,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:54:42,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:43,057 INFO L124 PetriNetUnfolderBase]: 984/1519 cut-off events. [2024-06-20 16:54:43,057 INFO L125 PetriNetUnfolderBase]: For 287/291 co-relation queries the response was YES. [2024-06-20 16:54:43,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3528 conditions, 1519 events. 984/1519 cut-off events. For 287/291 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6973 event pairs, 540 based on Foata normal form. 5/1520 useless extension candidates. Maximal degree in co-relation 3516. Up to 1475 conditions per place. [2024-06-20 16:54:43,066 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-20 16:54:43,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 254 flow [2024-06-20 16:54:43,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:54:43,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:54:43,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-20 16:54:43,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-20 16:54:43,069 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 89 transitions. [2024-06-20 16:54:43,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 254 flow [2024-06-20 16:54:43,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:54:43,072 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-20 16:54:43,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-20 16:54:43,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-20 16:54:43,075 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-20 16:54:43,076 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:54:43,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:43,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:43,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:54:43,081 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:54:43,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:43,081 INFO L85 PathProgramCache]: Analyzing trace with hash 509740255, now seen corresponding path program 1 times [2024-06-20 16:54:43,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:43,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113164287] [2024-06-20 16:54:43,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:43,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:43,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:45,286 INFO 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:45,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:45,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113164287] [2024-06-20 16:54:45,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113164287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:45,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:45,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 16:54:45,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797193672] [2024-06-20 16:54:45,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:45,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 16:54:45,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:45,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 16:54:45,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 16:54:45,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:54:45,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states 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:45,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:45,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:54:45,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:46,131 INFO L124 PetriNetUnfolderBase]: 1183/1810 cut-off events. [2024-06-20 16:54:46,132 INFO L125 PetriNetUnfolderBase]: For 937/937 co-relation queries the response was YES. [2024-06-20 16:54:46,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4673 conditions, 1810 events. 1183/1810 cut-off events. For 937/937 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8215 event pairs, 510 based on Foata normal form. 3/1810 useless extension candidates. Maximal degree in co-relation 4659. Up to 1748 conditions per place. [2024-06-20 16:54:46,142 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2024-06-20 16:54:46,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 74 transitions, 379 flow [2024-06-20 16:54:46,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:54:46,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:54:46,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-20 16:54:46,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-20 16:54:46,146 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 106 transitions. [2024-06-20 16:54:46,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 74 transitions, 379 flow [2024-06-20 16:54:46,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 74 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-20 16:54:46,150 INFO L231 Difference]: Finished difference. Result has 50 places, 47 transitions, 206 flow [2024-06-20 16:54:46,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=50, PETRI_TRANSITIONS=47} [2024-06-20 16:54:46,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-20 16:54:46,151 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 47 transitions, 206 flow [2024-06-20 16:54:46,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states 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:46,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:46,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:46,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:54:46,152 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:46,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:46,153 INFO L85 PathProgramCache]: Analyzing trace with hash 233555240, now seen corresponding path program 1 times [2024-06-20 16:54:46,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:46,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713704425] [2024-06-20 16:54:46,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:46,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:46,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:48,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:48,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:48,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713704425] [2024-06-20 16:54:48,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713704425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:48,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:48,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:54:48,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787145932] [2024-06-20 16:54:48,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:48,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:54:48,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:48,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:54:48,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:54:48,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:54:48,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 47 transitions, 206 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:54:48,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:48,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:54:48,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:49,404 INFO L124 PetriNetUnfolderBase]: 1174/1795 cut-off events. [2024-06-20 16:54:49,404 INFO L125 PetriNetUnfolderBase]: For 1619/1619 co-relation queries the response was YES. [2024-06-20 16:54:49,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5131 conditions, 1795 events. 1174/1795 cut-off events. For 1619/1619 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8132 event pairs, 365 based on Foata normal form. 6/1798 useless extension candidates. Maximal degree in co-relation 5114. Up to 1695 conditions per place. [2024-06-20 16:54:49,415 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 64 selfloop transitions, 12 changer transitions 0/81 dead transitions. [2024-06-20 16:54:49,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 81 transitions, 442 flow [2024-06-20 16:54:49,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:54:49,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:54:49,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-20 16:54:49,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-20 16:54:49,419 INFO L175 Difference]: Start difference. First operand has 50 places, 47 transitions, 206 flow. Second operand 6 states and 121 transitions. [2024-06-20 16:54:49,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 81 transitions, 442 flow [2024-06-20 16:54:49,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 81 transitions, 438 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-20 16:54:49,425 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 241 flow [2024-06-20 16:54:49,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-20 16:54:49,427 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-20 16:54:49,427 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 241 flow [2024-06-20 16:54:49,427 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:54:49,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:49,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:49,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:54:49,428 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:54:49,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:49,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1356479878, now seen corresponding path program 1 times [2024-06-20 16:54:49,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:49,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972439872] [2024-06-20 16:54:49,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:49,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:49,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:51,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:54:51,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:51,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972439872] [2024-06-20 16:54:51,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972439872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:51,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:51,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:54:51,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402490342] [2024-06-20 16:54:51,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:51,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:54:51,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:51,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:54:51,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:54:51,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:54:51,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 241 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:54:51,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:51,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:54:51,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:52,052 INFO L124 PetriNetUnfolderBase]: 1192/1822 cut-off events. [2024-06-20 16:54:52,053 INFO L125 PetriNetUnfolderBase]: For 2571/2574 co-relation queries the response was YES. [2024-06-20 16:54:52,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5549 conditions, 1822 events. 1192/1822 cut-off events. For 2571/2574 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8316 event pairs, 452 based on Foata normal form. 10/1828 useless extension candidates. Maximal degree in co-relation 5528. Up to 1694 conditions per place. [2024-06-20 16:54:52,064 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 13 changer transitions 0/76 dead transitions. [2024-06-20 16:54:52,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 475 flow [2024-06-20 16:54:52,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:54:52,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:54:52,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-20 16:54:52,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-20 16:54:52,070 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 241 flow. Second operand 5 states and 93 transitions. [2024-06-20 16:54:52,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 475 flow [2024-06-20 16:54:52,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 76 transitions, 446 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 16:54:52,075 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 299 flow [2024-06-20 16:54:52,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=299, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-20 16:54:52,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-20 16:54:52,077 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 299 flow [2024-06-20 16:54:52,078 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:54:52,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:52,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:52,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:54:52,078 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:54:52,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:52,079 INFO L85 PathProgramCache]: Analyzing trace with hash -543683607, now seen corresponding path program 1 times [2024-06-20 16:54:52,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:52,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586523687] [2024-06-20 16:54:52,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:52,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:52,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:54,951 INFO 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:54,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:54,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586523687] [2024-06-20 16:54:54,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586523687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:54,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:54,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:54:54,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226230366] [2024-06-20 16:54:54,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:54,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:54:54,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:54,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:54:54,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:54:54,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:54:54,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 299 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:54:54,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:54,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:54:54,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:56,195 INFO L124 PetriNetUnfolderBase]: 1205/1847 cut-off events. [2024-06-20 16:54:56,195 INFO L125 PetriNetUnfolderBase]: For 3810/3816 co-relation queries the response was YES. [2024-06-20 16:54:56,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6311 conditions, 1847 events. 1205/1847 cut-off events. For 3810/3816 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8426 event pairs, 455 based on Foata normal form. 6/1849 useless extension candidates. Maximal degree in co-relation 6287. Up to 1726 conditions per place. [2024-06-20 16:54:56,208 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 71 selfloop transitions, 21 changer transitions 0/96 dead transitions. [2024-06-20 16:54:56,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 96 transitions, 633 flow [2024-06-20 16:54:56,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:54:56,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:54:56,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 16:54:56,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-20 16:54:56,210 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 299 flow. Second operand 7 states and 127 transitions. [2024-06-20 16:54:56,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 96 transitions, 633 flow [2024-06-20 16:54:56,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 96 transitions, 621 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-20 16:54:56,215 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 391 flow [2024-06-20 16:54:56,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=391, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-20 16:54:56,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-20 16:54:56,216 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 391 flow [2024-06-20 16:54:56,216 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:54:56,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:56,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:56,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:54:56,216 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:54:56,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:56,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1915589915, now seen corresponding path program 1 times [2024-06-20 16:54:56,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:56,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403230591] [2024-06-20 16:54:56,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:56,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:56,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:58,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:58,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:58,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403230591] [2024-06-20 16:54:58,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403230591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:58,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:58,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:54:58,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260016950] [2024-06-20 16:54:58,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:58,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:54:58,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:58,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:54:58,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:54:58,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:54:58,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 391 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:54:58,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:58,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:54:58,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:59,956 INFO L124 PetriNetUnfolderBase]: 1420/2150 cut-off events. [2024-06-20 16:54:59,956 INFO L125 PetriNetUnfolderBase]: For 5926/5932 co-relation queries the response was YES. [2024-06-20 16:54:59,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7808 conditions, 2150 events. 1420/2150 cut-off events. For 5926/5932 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9882 event pairs, 466 based on Foata normal form. 12/2158 useless extension candidates. Maximal degree in co-relation 7781. Up to 1906 conditions per place. [2024-06-20 16:54:59,970 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 90 selfloop transitions, 28 changer transitions 0/122 dead transitions. [2024-06-20 16:54:59,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 122 transitions, 875 flow [2024-06-20 16:54:59,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:54:59,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:54:59,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:54:59,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-20 16:54:59,972 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 391 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:54:59,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 122 transitions, 875 flow [2024-06-20 16:54:59,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 122 transitions, 837 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 16:54:59,978 INFO L231 Difference]: Finished difference. Result has 71 places, 77 transitions, 533 flow [2024-06-20 16:54:59,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=533, PETRI_PLACES=71, PETRI_TRANSITIONS=77} [2024-06-20 16:54:59,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-20 16:54:59,978 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 77 transitions, 533 flow [2024-06-20 16:54:59,979 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:54:59,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:59,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:59,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:54:59,979 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:54:59,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:59,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1915589729, now seen corresponding path program 2 times [2024-06-20 16:54:59,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:59,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264916918] [2024-06-20 16:54:59,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:59,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:59,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:02,400 INFO 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:02,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:02,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264916918] [2024-06-20 16:55:02,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264916918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:02,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:02,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:55:02,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006074802] [2024-06-20 16:55:02,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:02,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:55:02,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:02,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:55:02,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:55:02,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:02,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 77 transitions, 533 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:02,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:02,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:02,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:03,517 INFO L124 PetriNetUnfolderBase]: 1433/2175 cut-off events. [2024-06-20 16:55:03,517 INFO L125 PetriNetUnfolderBase]: For 8243/8249 co-relation queries the response was YES. [2024-06-20 16:55:03,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8878 conditions, 2175 events. 1433/2175 cut-off events. For 8243/8249 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10046 event pairs, 484 based on Foata normal form. 6/2177 useless extension candidates. Maximal degree in co-relation 8847. Up to 2075 conditions per place. [2024-06-20 16:55:03,531 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 85 selfloop transitions, 19 changer transitions 0/108 dead transitions. [2024-06-20 16:55:03,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 108 transitions, 837 flow [2024-06-20 16:55:03,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:55:03,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:55:03,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-20 16:55:03,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-20 16:55:03,533 INFO L175 Difference]: Start difference. First operand has 71 places, 77 transitions, 533 flow. Second operand 7 states and 120 transitions. [2024-06-20 16:55:03,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 108 transitions, 837 flow [2024-06-20 16:55:03,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 108 transitions, 783 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 16:55:03,543 INFO L231 Difference]: Finished difference. Result has 75 places, 80 transitions, 559 flow [2024-06-20 16:55:03,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=559, PETRI_PLACES=75, PETRI_TRANSITIONS=80} [2024-06-20 16:55:03,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-20 16:55:03,544 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 80 transitions, 559 flow [2024-06-20 16:55:03,544 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:55:03,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:03,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:03,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:55:03,545 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:55:03,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:03,545 INFO L85 PathProgramCache]: Analyzing trace with hash -51839157, now seen corresponding path program 3 times [2024-06-20 16:55:03,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:03,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171212950] [2024-06-20 16:55:03,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:03,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:03,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:05,908 INFO 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:05,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:05,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171212950] [2024-06-20 16:55:05,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171212950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:05,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:05,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:55:05,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878995178] [2024-06-20 16:55:05,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:05,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:55:05,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:05,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:55:05,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:55:05,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:05,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 80 transitions, 559 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:55:05,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:05,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:05,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:07,165 INFO L124 PetriNetUnfolderBase]: 1428/2168 cut-off events. [2024-06-20 16:55:07,165 INFO L125 PetriNetUnfolderBase]: For 9307/9313 co-relation queries the response was YES. [2024-06-20 16:55:07,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8979 conditions, 2168 events. 1428/2168 cut-off events. For 9307/9313 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10000 event pairs, 484 based on Foata normal form. 6/2170 useless extension candidates. Maximal degree in co-relation 8946. Up to 2038 conditions per place. [2024-06-20 16:55:07,180 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 79 selfloop transitions, 24 changer transitions 0/107 dead transitions. [2024-06-20 16:55:07,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 107 transitions, 831 flow [2024-06-20 16:55:07,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:55:07,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:55:07,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-20 16:55:07,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-20 16:55:07,183 INFO L175 Difference]: Start difference. First operand has 75 places, 80 transitions, 559 flow. Second operand 6 states and 110 transitions. [2024-06-20 16:55:07,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 107 transitions, 831 flow [2024-06-20 16:55:07,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 107 transitions, 769 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:55:07,195 INFO L231 Difference]: Finished difference. Result has 76 places, 80 transitions, 561 flow [2024-06-20 16:55:07,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=561, PETRI_PLACES=76, PETRI_TRANSITIONS=80} [2024-06-20 16:55:07,196 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-20 16:55:07,196 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 80 transitions, 561 flow [2024-06-20 16:55:07,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:55:07,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:07,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:07,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:55:07,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:55:07,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:07,197 INFO L85 PathProgramCache]: Analyzing trace with hash -51838971, now seen corresponding path program 2 times [2024-06-20 16:55:07,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:07,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695294324] [2024-06-20 16:55:07,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:07,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:07,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:09,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:09,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:09,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695294324] [2024-06-20 16:55:09,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695294324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:09,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:09,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:55:09,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118242515] [2024-06-20 16:55:09,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:09,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:55:09,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:09,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:55:09,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:55:09,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:09,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 80 transitions, 561 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:55:09,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:09,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:09,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:10,539 INFO L124 PetriNetUnfolderBase]: 1446/2194 cut-off events. [2024-06-20 16:55:10,540 INFO L125 PetriNetUnfolderBase]: For 10902/10908 co-relation queries the response was YES. [2024-06-20 16:55:10,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9234 conditions, 2194 events. 1446/2194 cut-off events. For 10902/10908 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10148 event pairs, 456 based on Foata normal form. 12/2202 useless extension candidates. Maximal degree in co-relation 9200. Up to 1936 conditions per place. [2024-06-20 16:55:10,553 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 79 selfloop transitions, 31 changer transitions 0/114 dead transitions. [2024-06-20 16:55:10,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 114 transitions, 912 flow [2024-06-20 16:55:10,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:55:10,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:55:10,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 16:55:10,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-20 16:55:10,555 INFO L175 Difference]: Start difference. First operand has 76 places, 80 transitions, 561 flow. Second operand 7 states and 124 transitions. [2024-06-20 16:55:10,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 114 transitions, 912 flow [2024-06-20 16:55:10,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 114 transitions, 858 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 16:55:10,566 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 649 flow [2024-06-20 16:55:10,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=649, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2024-06-20 16:55:10,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-20 16:55:10,567 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 649 flow [2024-06-20 16:55:10,567 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:55:10,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:10,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:10,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:55:10,567 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:55:10,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:10,568 INFO L85 PathProgramCache]: Analyzing trace with hash 12657751, now seen corresponding path program 3 times [2024-06-20 16:55:10,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:10,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437286227] [2024-06-20 16:55:10,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:10,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:10,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:12,761 INFO 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:12,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:12,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437286227] [2024-06-20 16:55:12,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437286227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:12,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:12,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:55:12,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625079251] [2024-06-20 16:55:12,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:12,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:55:12,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:12,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:55:12,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:55:12,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:12,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 649 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:55:12,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:12,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:12,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:13,794 INFO L124 PetriNetUnfolderBase]: 1496/2268 cut-off events. [2024-06-20 16:55:13,795 INFO L125 PetriNetUnfolderBase]: For 12522/12575 co-relation queries the response was YES. [2024-06-20 16:55:13,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9890 conditions, 2268 events. 1496/2268 cut-off events. For 12522/12575 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10624 event pairs, 455 based on Foata normal form. 44/2304 useless extension candidates. Maximal degree in co-relation 9854. Up to 1764 conditions per place. [2024-06-20 16:55:13,808 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 78 selfloop transitions, 42 changer transitions 0/124 dead transitions. [2024-06-20 16:55:13,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 124 transitions, 1081 flow [2024-06-20 16:55:13,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:55:13,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:55:13,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-20 16:55:13,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:55:13,810 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 649 flow. Second operand 6 states and 114 transitions. [2024-06-20 16:55:13,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 124 transitions, 1081 flow [2024-06-20 16:55:13,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 124 transitions, 1010 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 16:55:13,823 INFO L231 Difference]: Finished difference. Result has 82 places, 96 transitions, 797 flow [2024-06-20 16:55:13,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=797, PETRI_PLACES=82, PETRI_TRANSITIONS=96} [2024-06-20 16:55:13,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-20 16:55:13,824 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 96 transitions, 797 flow [2024-06-20 16:55:13,824 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:55:13,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:13,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:13,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:55:13,825 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:55:13,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:13,825 INFO L85 PathProgramCache]: Analyzing trace with hash 12666679, now seen corresponding path program 1 times [2024-06-20 16:55:13,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:13,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544066243] [2024-06-20 16:55:13,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:13,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:13,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:16,342 INFO 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:16,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:16,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544066243] [2024-06-20 16:55:16,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544066243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:16,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:16,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:16,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419314609] [2024-06-20 16:55:16,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:16,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:16,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:16,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:16,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:16,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:16,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 96 transitions, 797 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:55:16,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:16,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:16,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:17,427 INFO L124 PetriNetUnfolderBase]: 1548/2348 cut-off events. [2024-06-20 16:55:17,427 INFO L125 PetriNetUnfolderBase]: For 13068/13074 co-relation queries the response was YES. [2024-06-20 16:55:17,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10681 conditions, 2348 events. 1548/2348 cut-off events. For 13068/13074 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10975 event pairs, 432 based on Foata normal form. 20/2364 useless extension candidates. Maximal degree in co-relation 10643. Up to 2114 conditions per place. [2024-06-20 16:55:17,441 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 110 selfloop transitions, 15 changer transitions 0/129 dead transitions. [2024-06-20 16:55:17,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 129 transitions, 1177 flow [2024-06-20 16:55:17,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:55:17,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:55:17,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-20 16:55:17,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-20 16:55:17,443 INFO L175 Difference]: Start difference. First operand has 82 places, 96 transitions, 797 flow. Second operand 6 states and 113 transitions. [2024-06-20 16:55:17,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 129 transitions, 1177 flow [2024-06-20 16:55:17,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 1135 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-20 16:55:17,459 INFO L231 Difference]: Finished difference. Result has 87 places, 98 transitions, 825 flow [2024-06-20 16:55:17,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=825, PETRI_PLACES=87, PETRI_TRANSITIONS=98} [2024-06-20 16:55:17,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-20 16:55:17,459 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 98 transitions, 825 flow [2024-06-20 16:55:17,460 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:55:17,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:17,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:17,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:55:17,460 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:55:17,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:17,461 INFO L85 PathProgramCache]: Analyzing trace with hash 325679594, now seen corresponding path program 1 times [2024-06-20 16:55:17,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:17,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476765537] [2024-06-20 16:55:17,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:17,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:17,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:20,096 INFO 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:20,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:20,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476765537] [2024-06-20 16:55:20,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476765537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:20,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:20,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:20,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168716151] [2024-06-20 16:55:20,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:20,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:20,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:20,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:20,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:20,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:20,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 98 transitions, 825 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:55:20,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:20,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:20,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:21,600 INFO L124 PetriNetUnfolderBase]: 1750/2668 cut-off events. [2024-06-20 16:55:21,600 INFO L125 PetriNetUnfolderBase]: For 15340/15346 co-relation queries the response was YES. [2024-06-20 16:55:21,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11946 conditions, 2668 events. 1750/2668 cut-off events. For 15340/15346 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12918 event pairs, 515 based on Foata normal form. 12/2676 useless extension candidates. Maximal degree in co-relation 11905. Up to 2063 conditions per place. [2024-06-20 16:55:21,615 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 117 selfloop transitions, 51 changer transitions 0/172 dead transitions. [2024-06-20 16:55:21,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 172 transitions, 1503 flow [2024-06-20 16:55:21,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:55:21,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:55:21,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-20 16:55:21,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-20 16:55:21,617 INFO L175 Difference]: Start difference. First operand has 87 places, 98 transitions, 825 flow. Second operand 11 states and 201 transitions. [2024-06-20 16:55:21,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 172 transitions, 1503 flow [2024-06-20 16:55:21,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 172 transitions, 1459 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 16:55:21,635 INFO L231 Difference]: Finished difference. Result has 96 places, 110 transitions, 1017 flow [2024-06-20 16:55:21,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1017, PETRI_PLACES=96, PETRI_TRANSITIONS=110} [2024-06-20 16:55:21,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-20 16:55:21,636 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 110 transitions, 1017 flow [2024-06-20 16:55:21,636 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:55:21,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:21,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:21,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:55:21,637 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:55:21,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:21,637 INFO L85 PathProgramCache]: Analyzing trace with hash -746252738, now seen corresponding path program 2 times [2024-06-20 16:55:21,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:21,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088560528] [2024-06-20 16:55:21,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:21,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:21,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:24,429 INFO 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,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:24,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088560528] [2024-06-20 16:55:24,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088560528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:24,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:24,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:24,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84847990] [2024-06-20 16:55:24,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:24,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:24,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:24,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:24,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:24,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:24,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 110 transitions, 1017 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:55:24,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:24,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:24,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:26,224 INFO L124 PetriNetUnfolderBase]: 1920/2926 cut-off events. [2024-06-20 16:55:26,224 INFO L125 PetriNetUnfolderBase]: For 21294/21300 co-relation queries the response was YES. [2024-06-20 16:55:26,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14226 conditions, 2926 events. 1920/2926 cut-off events. For 21294/21300 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 14457 event pairs, 536 based on Foata normal form. 12/2934 useless extension candidates. Maximal degree in co-relation 14182. Up to 2436 conditions per place. [2024-06-20 16:55:26,249 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 139 selfloop transitions, 45 changer transitions 0/188 dead transitions. [2024-06-20 16:55:26,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 188 transitions, 1784 flow [2024-06-20 16:55:26,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:55:26,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:55:26,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 217 transitions. [2024-06-20 16:55:26,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4410569105691057 [2024-06-20 16:55:26,251 INFO L175 Difference]: Start difference. First operand has 96 places, 110 transitions, 1017 flow. Second operand 12 states and 217 transitions. [2024-06-20 16:55:26,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 188 transitions, 1784 flow [2024-06-20 16:55:26,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 188 transitions, 1653 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-20 16:55:26,281 INFO L231 Difference]: Finished difference. Result has 103 places, 122 transitions, 1142 flow [2024-06-20 16:55:26,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1142, PETRI_PLACES=103, PETRI_TRANSITIONS=122} [2024-06-20 16:55:26,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-20 16:55:26,282 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 122 transitions, 1142 flow [2024-06-20 16:55:26,282 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:55:26,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:26,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:26,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:55:26,283 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:55:26,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:26,283 INFO L85 PathProgramCache]: Analyzing trace with hash -746258318, now seen corresponding path program 3 times [2024-06-20 16:55:26,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:26,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439313324] [2024-06-20 16:55:26,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:26,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:26,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:28,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:55:28,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:28,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439313324] [2024-06-20 16:55:28,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439313324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:28,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:28,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:28,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43604317] [2024-06-20 16:55:28,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:28,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:28,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:28,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:28,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:28,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:28,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 122 transitions, 1142 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:28,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:28,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:28,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:30,567 INFO L124 PetriNetUnfolderBase]: 1906/2908 cut-off events. [2024-06-20 16:55:30,567 INFO L125 PetriNetUnfolderBase]: For 23707/23713 co-relation queries the response was YES. [2024-06-20 16:55:30,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14524 conditions, 2908 events. 1906/2908 cut-off events. For 23707/23713 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14329 event pairs, 544 based on Foata normal form. 12/2916 useless extension candidates. Maximal degree in co-relation 14477. Up to 2430 conditions per place. [2024-06-20 16:55:30,584 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 130 selfloop transitions, 42 changer transitions 0/176 dead transitions. [2024-06-20 16:55:30,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 176 transitions, 1684 flow [2024-06-20 16:55:30,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:55:30,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:55:30,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 16:55:30,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-20 16:55:30,587 INFO L175 Difference]: Start difference. First operand has 103 places, 122 transitions, 1142 flow. Second operand 10 states and 184 transitions. [2024-06-20 16:55:30,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 176 transitions, 1684 flow [2024-06-20 16:55:30,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 176 transitions, 1589 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:30,622 INFO L231 Difference]: Finished difference. Result has 106 places, 122 transitions, 1141 flow [2024-06-20 16:55:30,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1047, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1141, PETRI_PLACES=106, PETRI_TRANSITIONS=122} [2024-06-20 16:55:30,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-20 16:55:30,622 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 122 transitions, 1141 flow [2024-06-20 16:55:30,623 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:55:30,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:30,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:30,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:55:30,623 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:55:30,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:30,624 INFO L85 PathProgramCache]: Analyzing trace with hash 392392322, now seen corresponding path program 4 times [2024-06-20 16:55:30,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:30,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969328621] [2024-06-20 16:55:30,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:30,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:30,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:33,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:33,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:33,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969328621] [2024-06-20 16:55:33,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969328621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:33,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:33,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:33,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915734674] [2024-06-20 16:55:33,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:33,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:33,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:33,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:33,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:33,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:33,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 122 transitions, 1141 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:55:33,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:33,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:33,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:34,723 INFO L124 PetriNetUnfolderBase]: 2036/3122 cut-off events. [2024-06-20 16:55:34,723 INFO L125 PetriNetUnfolderBase]: For 27690/27740 co-relation queries the response was YES. [2024-06-20 16:55:34,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15757 conditions, 3122 events. 2036/3122 cut-off events. For 27690/27740 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15791 event pairs, 452 based on Foata normal form. 41/3155 useless extension candidates. Maximal degree in co-relation 15708. Up to 2036 conditions per place. [2024-06-20 16:55:34,741 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 110 selfloop transitions, 80 changer transitions 0/194 dead transitions. [2024-06-20 16:55:34,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 194 transitions, 1956 flow [2024-06-20 16:55:34,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:34,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:34,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 16:55:34,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-20 16:55:34,745 INFO L175 Difference]: Start difference. First operand has 106 places, 122 transitions, 1141 flow. Second operand 9 states and 177 transitions. [2024-06-20 16:55:34,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 194 transitions, 1956 flow [2024-06-20 16:55:34,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 194 transitions, 1872 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 16:55:34,777 INFO L231 Difference]: Finished difference. Result has 107 places, 138 transitions, 1436 flow [2024-06-20 16:55:34,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1436, PETRI_PLACES=107, PETRI_TRANSITIONS=138} [2024-06-20 16:55:34,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-20 16:55:34,778 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 138 transitions, 1436 flow [2024-06-20 16:55:34,778 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:55:34,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:34,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:34,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:55:34,779 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:55:34,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:34,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1607006060, now seen corresponding path program 5 times [2024-06-20 16:55:34,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:34,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860700223] [2024-06-20 16:55:34,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:34,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:34,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:37,450 INFO 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:37,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:37,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860700223] [2024-06-20 16:55:37,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860700223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:37,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:37,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:37,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827496387] [2024-06-20 16:55:37,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:37,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:37,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:37,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:37,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:37,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:37,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 138 transitions, 1436 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:55:37,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:37,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:37,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:39,039 INFO L124 PetriNetUnfolderBase]: 2206/3378 cut-off events. [2024-06-20 16:55:39,040 INFO L125 PetriNetUnfolderBase]: For 35072/35075 co-relation queries the response was YES. [2024-06-20 16:55:39,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18481 conditions, 3378 events. 2206/3378 cut-off events. For 35072/35075 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17344 event pairs, 574 based on Foata normal form. 10/3384 useless extension candidates. Maximal degree in co-relation 18430. Up to 2646 conditions per place. [2024-06-20 16:55:39,061 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 137 selfloop transitions, 64 changer transitions 0/205 dead transitions. [2024-06-20 16:55:39,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 205 transitions, 2301 flow [2024-06-20 16:55:39,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:39,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:39,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 16:55:39,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-20 16:55:39,063 INFO L175 Difference]: Start difference. First operand has 107 places, 138 transitions, 1436 flow. Second operand 9 states and 166 transitions. [2024-06-20 16:55:39,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 205 transitions, 2301 flow [2024-06-20 16:55:39,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 205 transitions, 2159 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-20 16:55:39,116 INFO L231 Difference]: Finished difference. Result has 114 places, 157 transitions, 1769 flow [2024-06-20 16:55:39,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1769, PETRI_PLACES=114, PETRI_TRANSITIONS=157} [2024-06-20 16:55:39,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-20 16:55:39,117 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 157 transitions, 1769 flow [2024-06-20 16:55:39,117 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:55:39,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:39,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:39,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:55:39,118 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:55:39,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:39,119 INFO L85 PathProgramCache]: Analyzing trace with hash 385035092, now seen corresponding path program 6 times [2024-06-20 16:55:39,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:39,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695768448] [2024-06-20 16:55:39,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:39,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:39,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:41,670 INFO 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:41,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:41,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695768448] [2024-06-20 16:55:41,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695768448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:41,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:41,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:41,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523570351] [2024-06-20 16:55:41,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:41,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:41,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:41,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:41,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:41,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:41,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 157 transitions, 1769 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:55:41,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:41,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:41,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:43,296 INFO L124 PetriNetUnfolderBase]: 2192/3360 cut-off events. [2024-06-20 16:55:43,296 INFO L125 PetriNetUnfolderBase]: For 36501/36504 co-relation queries the response was YES. [2024-06-20 16:55:43,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19013 conditions, 3360 events. 2192/3360 cut-off events. For 36501/36504 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17239 event pairs, 596 based on Foata normal form. 10/3366 useless extension candidates. Maximal degree in co-relation 18958. Up to 2640 conditions per place. [2024-06-20 16:55:43,319 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 144 selfloop transitions, 60 changer transitions 0/208 dead transitions. [2024-06-20 16:55:43,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 208 transitions, 2373 flow [2024-06-20 16:55:43,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:43,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:43,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-20 16:55:43,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-20 16:55:43,326 INFO L175 Difference]: Start difference. First operand has 114 places, 157 transitions, 1769 flow. Second operand 9 states and 170 transitions. [2024-06-20 16:55:43,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 208 transitions, 2373 flow [2024-06-20 16:55:43,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 208 transitions, 2261 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 16:55:43,399 INFO L231 Difference]: Finished difference. Result has 119 places, 158 transitions, 1831 flow [2024-06-20 16:55:43,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1831, PETRI_PLACES=119, PETRI_TRANSITIONS=158} [2024-06-20 16:55:43,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-20 16:55:43,400 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 158 transitions, 1831 flow [2024-06-20 16:55:43,400 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:55:43,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:43,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:55:43,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:55:43,400 INFO L420 AbstractCegarLoop]: === Iteration 19 === 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:43,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:43,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1073779014, now seen corresponding path program 1 times [2024-06-20 16:55:43,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:43,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270393740] [2024-06-20 16:55:43,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:43,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:43,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:44,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:44,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:44,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270393740] [2024-06-20 16:55:44,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270393740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:44,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:44,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:55:44,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466458385] [2024-06-20 16:55:44,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:44,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:55:44,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:44,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:55:44,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:55:44,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:55:44,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 158 transitions, 1831 flow. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states 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,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:44,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:55:44,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:45,670 INFO L124 PetriNetUnfolderBase]: 2054/3155 cut-off events. [2024-06-20 16:55:45,670 INFO L125 PetriNetUnfolderBase]: For 39776/39778 co-relation queries the response was YES. [2024-06-20 16:55:45,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18485 conditions, 3155 events. 2054/3155 cut-off events. For 39776/39778 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16053 event pairs, 543 based on Foata normal form. 8/3139 useless extension candidates. Maximal degree in co-relation 18428. Up to 2919 conditions per place. [2024-06-20 16:55:45,691 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 146 selfloop transitions, 14 changer transitions 0/172 dead transitions. [2024-06-20 16:55:45,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 172 transitions, 2183 flow [2024-06-20 16:55:45,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:55:45,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:55:45,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-20 16:55:45,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:55:45,692 INFO L175 Difference]: Start difference. First operand has 119 places, 158 transitions, 1831 flow. Second operand 5 states and 90 transitions. [2024-06-20 16:55:45,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 172 transitions, 2183 flow [2024-06-20 16:55:45,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 172 transitions, 2113 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 16:55:45,737 INFO L231 Difference]: Finished difference. Result has 119 places, 158 transitions, 1798 flow [2024-06-20 16:55:45,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1798, PETRI_PLACES=119, PETRI_TRANSITIONS=158} [2024-06-20 16:55:45,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-20 16:55:45,737 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 158 transitions, 1798 flow [2024-06-20 16:55:45,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states 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:45,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:45,738 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:55:45,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:55:45,738 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:55:45,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:45,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1777322210, now seen corresponding path program 1 times [2024-06-20 16:55:45,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:45,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349642584] [2024-06-20 16:55:45,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:45,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:45,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:48,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:55:48,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:48,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349642584] [2024-06-20 16:55:48,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349642584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:48,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:48,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:48,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770830249] [2024-06-20 16:55:48,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:48,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:48,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:48,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:48,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:48,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:48,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 158 transitions, 1798 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:55:48,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:48,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:48,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:49,943 INFO L124 PetriNetUnfolderBase]: 2148/3288 cut-off events. [2024-06-20 16:55:49,943 INFO L125 PetriNetUnfolderBase]: For 41916/41919 co-relation queries the response was YES. [2024-06-20 16:55:49,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19015 conditions, 3288 events. 2148/3288 cut-off events. For 41916/41919 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16783 event pairs, 497 based on Foata normal form. 6/3290 useless extension candidates. Maximal degree in co-relation 18957. Up to 2947 conditions per place. [2024-06-20 16:55:49,965 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 32 changer transitions 0/203 dead transitions. [2024-06-20 16:55:49,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 203 transitions, 2436 flow [2024-06-20 16:55:49,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:55:49,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:55:49,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:55:49,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-20 16:55:49,966 INFO L175 Difference]: Start difference. First operand has 119 places, 158 transitions, 1798 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:55:49,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 203 transitions, 2436 flow [2024-06-20 16:55:50,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 203 transitions, 2402 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 16:55:50,020 INFO L231 Difference]: Finished difference. Result has 123 places, 162 transitions, 1915 flow [2024-06-20 16:55:50,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1915, PETRI_PLACES=123, PETRI_TRANSITIONS=162} [2024-06-20 16:55:50,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-20 16:55:50,021 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 162 transitions, 1915 flow [2024-06-20 16:55:50,021 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:55:50,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:50,021 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:55:50,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:55:50,022 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:55:50,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:50,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1777261760, now seen corresponding path program 2 times [2024-06-20 16:55:50,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:50,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653171316] [2024-06-20 16:55:50,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:50,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:50,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:52,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:55:52,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:52,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653171316] [2024-06-20 16:55:52,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653171316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:52,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:52,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:52,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78266922] [2024-06-20 16:55:52,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:52,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:52,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:52,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:52,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:52,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:52,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 162 transitions, 1915 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:55:52,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:52,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:52,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:54,522 INFO L124 PetriNetUnfolderBase]: 2168/3320 cut-off events. [2024-06-20 16:55:54,522 INFO L125 PetriNetUnfolderBase]: For 46261/46264 co-relation queries the response was YES. [2024-06-20 16:55:54,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19575 conditions, 3320 events. 2168/3320 cut-off events. For 46261/46264 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16947 event pairs, 607 based on Foata normal form. 6/3322 useless extension candidates. Maximal degree in co-relation 19517. Up to 3063 conditions per place. [2024-06-20 16:55:54,544 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 169 selfloop transitions, 29 changer transitions 0/202 dead transitions. [2024-06-20 16:55:54,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 202 transitions, 2445 flow [2024-06-20 16:55:54,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:55:54,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:55:54,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:55:54,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 16:55:54,548 INFO L175 Difference]: Start difference. First operand has 123 places, 162 transitions, 1915 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:55:54,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 202 transitions, 2445 flow [2024-06-20 16:55:54,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 202 transitions, 2355 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-20 16:55:54,607 INFO L231 Difference]: Finished difference. Result has 127 places, 164 transitions, 1936 flow [2024-06-20 16:55:54,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1936, PETRI_PLACES=127, PETRI_TRANSITIONS=164} [2024-06-20 16:55:54,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-20 16:55:54,607 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 164 transitions, 1936 flow [2024-06-20 16:55:54,607 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:55:54,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:54,607 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:55:54,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:55:54,608 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:55:54,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:54,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1659174080, now seen corresponding path program 3 times [2024-06-20 16:55:54,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:54,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179454153] [2024-06-20 16:55:54,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:54,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:54,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:57,557 INFO 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:57,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:57,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179454153] [2024-06-20 16:55:57,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179454153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:57,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:57,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:57,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396719130] [2024-06-20 16:55:57,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:57,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:57,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:57,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:57,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:57,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:55:57,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 164 transitions, 1936 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:55:57,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:57,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:55:57,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:58,995 INFO L124 PetriNetUnfolderBase]: 2188/3352 cut-off events. [2024-06-20 16:55:58,995 INFO L125 PetriNetUnfolderBase]: For 49779/49782 co-relation queries the response was YES. [2024-06-20 16:55:59,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19823 conditions, 3352 events. 2188/3352 cut-off events. For 49779/49782 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17169 event pairs, 607 based on Foata normal form. 6/3354 useless extension candidates. Maximal degree in co-relation 19763. Up to 3136 conditions per place. [2024-06-20 16:55:59,014 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 21 changer transitions 0/200 dead transitions. [2024-06-20 16:55:59,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 200 transitions, 2444 flow [2024-06-20 16:55:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:55:59,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:55:59,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:55:59,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-20 16:55:59,015 INFO L175 Difference]: Start difference. First operand has 127 places, 164 transitions, 1936 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:55:59,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 200 transitions, 2444 flow [2024-06-20 16:55:59,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 200 transitions, 2367 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 16:55:59,072 INFO L231 Difference]: Finished difference. Result has 129 places, 166 transitions, 1946 flow [2024-06-20 16:55:59,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1859, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1946, PETRI_PLACES=129, PETRI_TRANSITIONS=166} [2024-06-20 16:55:59,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-20 16:55:59,073 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 166 transitions, 1946 flow [2024-06-20 16:55:59,073 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:55:59,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:59,073 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:55:59,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:55:59,073 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:55:59,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:59,074 INFO L85 PathProgramCache]: Analyzing trace with hash -822711400, now seen corresponding path program 1 times [2024-06-20 16:55:59,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:59,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524174050] [2024-06-20 16:55:59,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:59,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:02,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:56:02,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:02,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524174050] [2024-06-20 16:56:02,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524174050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:02,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:02,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:02,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331333503] [2024-06-20 16:56:02,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:02,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:02,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:02,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:02,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:02,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:02,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 166 transitions, 1946 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:56:02,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:02,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:02,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:03,997 INFO L124 PetriNetUnfolderBase]: 2268/3438 cut-off events. [2024-06-20 16:56:03,997 INFO L125 PetriNetUnfolderBase]: For 56840/56843 co-relation queries the response was YES. [2024-06-20 16:56:04,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20370 conditions, 3438 events. 2268/3438 cut-off events. For 56840/56843 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17340 event pairs, 535 based on Foata normal form. 18/3452 useless extension candidates. Maximal degree in co-relation 20309. Up to 2993 conditions per place. [2024-06-20 16:56:04,020 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 178 selfloop transitions, 39 changer transitions 0/221 dead transitions. [2024-06-20 16:56:04,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 221 transitions, 2630 flow [2024-06-20 16:56:04,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:56:04,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:56:04,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-20 16:56:04,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-20 16:56:04,022 INFO L175 Difference]: Start difference. First operand has 129 places, 166 transitions, 1946 flow. Second operand 10 states and 179 transitions. [2024-06-20 16:56:04,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 221 transitions, 2630 flow [2024-06-20 16:56:04,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 221 transitions, 2565 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 16:56:04,093 INFO L231 Difference]: Finished difference. Result has 133 places, 168 transitions, 2005 flow [2024-06-20 16:56:04,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2005, PETRI_PLACES=133, PETRI_TRANSITIONS=168} [2024-06-20 16:56:04,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-20 16:56:04,093 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 168 transitions, 2005 flow [2024-06-20 16:56:04,093 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:56:04,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:04,094 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:56:04,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:56:04,094 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:56:04,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:04,094 INFO L85 PathProgramCache]: Analyzing trace with hash -948816738, now seen corresponding path program 4 times [2024-06-20 16:56:04,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:04,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421662104] [2024-06-20 16:56:04,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:04,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:04,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:06,737 INFO 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:06,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:06,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421662104] [2024-06-20 16:56:06,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421662104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:06,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:06,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:56:06,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129179837] [2024-06-20 16:56:06,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:06,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:56:06,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:06,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:56:06,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:56:06,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:06,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 168 transitions, 2005 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:56:06,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:06,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:06,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:08,017 INFO L124 PetriNetUnfolderBase]: 2260/3468 cut-off events. [2024-06-20 16:56:08,017 INFO L125 PetriNetUnfolderBase]: For 57890/57893 co-relation queries the response was YES. [2024-06-20 16:56:08,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20773 conditions, 3468 events. 2260/3468 cut-off events. For 57890/57893 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17913 event pairs, 511 based on Foata normal form. 6/3470 useless extension candidates. Maximal degree in co-relation 20711. Up to 3162 conditions per place. [2024-06-20 16:56:08,041 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 30 changer transitions 0/201 dead transitions. [2024-06-20 16:56:08,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 201 transitions, 2479 flow [2024-06-20 16:56:08,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:56:08,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:56:08,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 16:56:08,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:56:08,043 INFO L175 Difference]: Start difference. First operand has 133 places, 168 transitions, 2005 flow. Second operand 7 states and 126 transitions. [2024-06-20 16:56:08,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 201 transitions, 2479 flow [2024-06-20 16:56:08,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 201 transitions, 2363 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 16:56:08,127 INFO L231 Difference]: Finished difference. Result has 132 places, 168 transitions, 1962 flow [2024-06-20 16:56:08,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1962, PETRI_PLACES=132, PETRI_TRANSITIONS=168} [2024-06-20 16:56:08,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-20 16:56:08,127 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 168 transitions, 1962 flow [2024-06-20 16:56:08,127 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:56:08,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:08,128 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:56:08,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:56:08,128 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:56:08,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:08,128 INFO L85 PathProgramCache]: Analyzing trace with hash -942145290, now seen corresponding path program 2 times [2024-06-20 16:56:08,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:08,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893381690] [2024-06-20 16:56:08,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:08,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:08,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:11,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:11,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:11,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893381690] [2024-06-20 16:56:11,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893381690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:11,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:11,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:11,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054415006] [2024-06-20 16:56:11,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:11,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:11,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:11,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:11,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:11,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:11,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 168 transitions, 1962 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:56:11,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:11,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:11,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:12,910 INFO L124 PetriNetUnfolderBase]: 2324/3582 cut-off events. [2024-06-20 16:56:12,910 INFO L125 PetriNetUnfolderBase]: For 65111/65154 co-relation queries the response was YES. [2024-06-20 16:56:12,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21124 conditions, 3582 events. 2324/3582 cut-off events. For 65111/65154 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18719 event pairs, 448 based on Foata normal form. 44/3618 useless extension candidates. Maximal degree in co-relation 21061. Up to 2909 conditions per place. [2024-06-20 16:56:12,938 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 50 changer transitions 0/209 dead transitions. [2024-06-20 16:56:12,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 209 transitions, 2610 flow [2024-06-20 16:56:12,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:56:12,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:56:12,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 16:56:12,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-20 16:56:12,939 INFO L175 Difference]: Start difference. First operand has 132 places, 168 transitions, 1962 flow. Second operand 7 states and 134 transitions. [2024-06-20 16:56:12,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 209 transitions, 2610 flow [2024-06-20 16:56:13,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 209 transitions, 2535 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 16:56:13,007 INFO L231 Difference]: Finished difference. Result has 133 places, 170 transitions, 2039 flow [2024-06-20 16:56:13,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2039, PETRI_PLACES=133, PETRI_TRANSITIONS=170} [2024-06-20 16:56:13,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-20 16:56:13,008 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 170 transitions, 2039 flow [2024-06-20 16:56:13,008 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:56:13,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:13,008 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:56:13,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:56:13,008 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:56:13,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:13,009 INFO L85 PathProgramCache]: Analyzing trace with hash -712160010, now seen corresponding path program 3 times [2024-06-20 16:56:13,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:13,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236095013] [2024-06-20 16:56:13,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:13,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:16,135 INFO 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:16,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:16,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236095013] [2024-06-20 16:56:16,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236095013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:16,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:16,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:16,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245175498] [2024-06-20 16:56:16,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:16,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:16,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:16,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:16,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:16,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:16,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 170 transitions, 2039 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:56:16,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:16,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:16,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:17,462 INFO L124 PetriNetUnfolderBase]: 2460/3790 cut-off events. [2024-06-20 16:56:17,462 INFO L125 PetriNetUnfolderBase]: For 70551/70594 co-relation queries the response was YES. [2024-06-20 16:56:17,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22653 conditions, 3790 events. 2460/3790 cut-off events. For 70551/70594 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20001 event pairs, 434 based on Foata normal form. 44/3826 useless extension candidates. Maximal degree in co-relation 22589. Up to 2717 conditions per place. [2024-06-20 16:56:17,487 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 158 selfloop transitions, 57 changer transitions 0/219 dead transitions. [2024-06-20 16:56:17,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 219 transitions, 2865 flow [2024-06-20 16:56:17,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:56:17,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:56:17,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-20 16:56:17,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-20 16:56:17,488 INFO L175 Difference]: Start difference. First operand has 133 places, 170 transitions, 2039 flow. Second operand 7 states and 139 transitions. [2024-06-20 16:56:17,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 219 transitions, 2865 flow [2024-06-20 16:56:17,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 219 transitions, 2741 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:56:17,566 INFO L231 Difference]: Finished difference. Result has 135 places, 174 transitions, 2120 flow [2024-06-20 16:56:17,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2120, PETRI_PLACES=135, PETRI_TRANSITIONS=174} [2024-06-20 16:56:17,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-20 16:56:17,566 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 174 transitions, 2120 flow [2024-06-20 16:56:17,566 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:56:17,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:17,566 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:56:17,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:56:17,567 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:56:17,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:17,567 INFO L85 PathProgramCache]: Analyzing trace with hash -948632040, now seen corresponding path program 4 times [2024-06-20 16:56:17,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:17,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738093194] [2024-06-20 16:56:17,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:17,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:17,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:21,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:21,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:21,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738093194] [2024-06-20 16:56:21,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738093194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:21,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:21,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:21,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495612767] [2024-06-20 16:56:21,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:21,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:21,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:21,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:21,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:21,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:21,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 174 transitions, 2120 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:56:21,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:21,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:21,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:22,429 INFO L124 PetriNetUnfolderBase]: 2512/3818 cut-off events. [2024-06-20 16:56:22,430 INFO L125 PetriNetUnfolderBase]: For 75521/75524 co-relation queries the response was YES. [2024-06-20 16:56:22,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23236 conditions, 3818 events. 2512/3818 cut-off events. For 75521/75524 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19746 event pairs, 598 based on Foata normal form. 18/3832 useless extension candidates. Maximal degree in co-relation 23171. Up to 3279 conditions per place. [2024-06-20 16:56:22,458 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 41 changer transitions 0/215 dead transitions. [2024-06-20 16:56:22,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 215 transitions, 2708 flow [2024-06-20 16:56:22,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:56:22,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:56:22,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:56:22,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:56:22,459 INFO L175 Difference]: Start difference. First operand has 135 places, 174 transitions, 2120 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:56:22,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 215 transitions, 2708 flow [2024-06-20 16:56:22,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 215 transitions, 2612 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 16:56:22,550 INFO L231 Difference]: Finished difference. Result has 140 places, 175 transitions, 2134 flow [2024-06-20 16:56:22,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2134, PETRI_PLACES=140, PETRI_TRANSITIONS=175} [2024-06-20 16:56:22,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-20 16:56:22,551 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 175 transitions, 2134 flow [2024-06-20 16:56:22,551 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:56:22,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:22,551 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:56:22,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:56:22,551 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:56:22,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:22,552 INFO L85 PathProgramCache]: Analyzing trace with hash -643170069, now seen corresponding path program 1 times [2024-06-20 16:56:22,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:22,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270943773] [2024-06-20 16:56:22,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:22,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:22,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:25,651 INFO 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:25,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:25,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270943773] [2024-06-20 16:56:25,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270943773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:25,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:25,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:25,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514874413] [2024-06-20 16:56:25,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:25,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:25,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:25,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:25,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:25,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:25,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 175 transitions, 2134 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:56:25,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:25,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:25,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:27,545 INFO L124 PetriNetUnfolderBase]: 3439/5401 cut-off events. [2024-06-20 16:56:27,545 INFO L125 PetriNetUnfolderBase]: For 131082/131085 co-relation queries the response was YES. [2024-06-20 16:56:27,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32326 conditions, 5401 events. 3439/5401 cut-off events. For 131082/131085 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31239 event pairs, 897 based on Foata normal form. 58/5455 useless extension candidates. Maximal degree in co-relation 32259. Up to 2381 conditions per place. [2024-06-20 16:56:27,583 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 181 selfloop transitions, 80 changer transitions 0/265 dead transitions. [2024-06-20 16:56:27,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 265 transitions, 3266 flow [2024-06-20 16:56:27,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:56:27,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:56:27,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-20 16:56:27,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49002217294900224 [2024-06-20 16:56:27,584 INFO L175 Difference]: Start difference. First operand has 140 places, 175 transitions, 2134 flow. Second operand 11 states and 221 transitions. [2024-06-20 16:56:27,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 265 transitions, 3266 flow [2024-06-20 16:56:27,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 265 transitions, 3170 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 16:56:27,707 INFO L231 Difference]: Finished difference. Result has 147 places, 178 transitions, 2314 flow [2024-06-20 16:56:27,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2314, PETRI_PLACES=147, PETRI_TRANSITIONS=178} [2024-06-20 16:56:27,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-20 16:56:27,708 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 178 transitions, 2314 flow [2024-06-20 16:56:27,708 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:56:27,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:27,708 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:56:27,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:56:27,708 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:56:27,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:27,709 INFO L85 PathProgramCache]: Analyzing trace with hash -554604309, now seen corresponding path program 2 times [2024-06-20 16:56:27,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:27,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622607149] [2024-06-20 16:56:27,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:27,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:27,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:30,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:30,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:30,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622607149] [2024-06-20 16:56:30,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622607149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:30,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:30,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:30,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303392295] [2024-06-20 16:56:30,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:30,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:30,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:30,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:30,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:30,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:30,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 178 transitions, 2314 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:56:30,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:30,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:30,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:33,056 INFO L124 PetriNetUnfolderBase]: 4088/6460 cut-off events. [2024-06-20 16:56:33,056 INFO L125 PetriNetUnfolderBase]: For 174604/174607 co-relation queries the response was YES. [2024-06-20 16:56:33,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39142 conditions, 6460 events. 4088/6460 cut-off events. For 174604/174607 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 39456 event pairs, 1358 based on Foata normal form. 58/6514 useless extension candidates. Maximal degree in co-relation 39072. Up to 4336 conditions per place. [2024-06-20 16:56:33,104 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 181 selfloop transitions, 80 changer transitions 0/265 dead transitions. [2024-06-20 16:56:33,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 265 transitions, 3410 flow [2024-06-20 16:56:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:56:33,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:56:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 232 transitions. [2024-06-20 16:56:33,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-20 16:56:33,106 INFO L175 Difference]: Start difference. First operand has 147 places, 178 transitions, 2314 flow. Second operand 12 states and 232 transitions. [2024-06-20 16:56:33,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 265 transitions, 3410 flow [2024-06-20 16:56:33,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 265 transitions, 3260 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-20 16:56:33,321 INFO L231 Difference]: Finished difference. Result has 153 places, 180 transitions, 2397 flow [2024-06-20 16:56:33,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2397, PETRI_PLACES=153, PETRI_TRANSITIONS=180} [2024-06-20 16:56:33,321 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-20 16:56:33,322 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 180 transitions, 2397 flow [2024-06-20 16:56:33,322 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:56:33,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:33,322 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:56:33,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:56:33,322 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:33,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:33,323 INFO L85 PathProgramCache]: Analyzing trace with hash -641292399, now seen corresponding path program 3 times [2024-06-20 16:56:33,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:33,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920779816] [2024-06-20 16:56:33,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:33,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:33,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:36,385 INFO 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:36,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:36,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920779816] [2024-06-20 16:56:36,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920779816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:36,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:36,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:36,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916482611] [2024-06-20 16:56:36,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:36,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:36,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:36,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:36,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:36,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:36,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 180 transitions, 2397 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:56:36,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:36,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:36,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:38,687 INFO L124 PetriNetUnfolderBase]: 4240/6724 cut-off events. [2024-06-20 16:56:38,687 INFO L125 PetriNetUnfolderBase]: For 182519/182522 co-relation queries the response was YES. [2024-06-20 16:56:38,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40067 conditions, 6724 events. 4240/6724 cut-off events. For 182519/182522 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 41748 event pairs, 1611 based on Foata normal form. 66/6786 useless extension candidates. Maximal degree in co-relation 39995. Up to 5282 conditions per place. [2024-06-20 16:56:38,741 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 80 changer transitions 0/253 dead transitions. [2024-06-20 16:56:38,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 253 transitions, 3277 flow [2024-06-20 16:56:38,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:56:38,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:56:38,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-20 16:56:38,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4491869918699187 [2024-06-20 16:56:38,743 INFO L175 Difference]: Start difference. First operand has 153 places, 180 transitions, 2397 flow. Second operand 12 states and 221 transitions. [2024-06-20 16:56:38,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 253 transitions, 3277 flow [2024-06-20 16:56:38,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 253 transitions, 3096 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 16:56:38,978 INFO L231 Difference]: Finished difference. Result has 156 places, 181 transitions, 2422 flow [2024-06-20 16:56:38,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2422, PETRI_PLACES=156, PETRI_TRANSITIONS=181} [2024-06-20 16:56:38,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-20 16:56:38,979 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 181 transitions, 2422 flow [2024-06-20 16:56:38,979 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:56:38,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:38,979 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:56:38,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:56:38,979 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:56:38,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:38,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1275397465, now seen corresponding path program 4 times [2024-06-20 16:56:38,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:38,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012167929] [2024-06-20 16:56:38,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:38,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:38,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:42,064 INFO 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:42,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:42,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012167929] [2024-06-20 16:56:42,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012167929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:42,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:42,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:42,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999046616] [2024-06-20 16:56:42,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:42,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:42,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:42,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:42,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:42,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:42,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 181 transitions, 2422 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:56:42,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:42,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:42,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:44,376 INFO L124 PetriNetUnfolderBase]: 4516/7177 cut-off events. [2024-06-20 16:56:44,377 INFO L125 PetriNetUnfolderBase]: For 196815/196818 co-relation queries the response was YES. [2024-06-20 16:56:44,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42088 conditions, 7177 events. 4516/7177 cut-off events. For 196815/196818 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45305 event pairs, 1799 based on Foata normal form. 66/7239 useless extension candidates. Maximal degree in co-relation 42015. Up to 6020 conditions per place. [2024-06-20 16:56:44,514 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 188 selfloop transitions, 57 changer transitions 0/249 dead transitions. [2024-06-20 16:56:44,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 249 transitions, 3290 flow [2024-06-20 16:56:44,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:56:44,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:56:44,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-20 16:56:44,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:56:44,516 INFO L175 Difference]: Start difference. First operand has 156 places, 181 transitions, 2422 flow. Second operand 11 states and 205 transitions. [2024-06-20 16:56:44,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 249 transitions, 3290 flow [2024-06-20 16:56:44,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 249 transitions, 3106 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-20 16:56:44,689 INFO L231 Difference]: Finished difference. Result has 157 places, 182 transitions, 2403 flow [2024-06-20 16:56:44,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2403, PETRI_PLACES=157, PETRI_TRANSITIONS=182} [2024-06-20 16:56:44,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-20 16:56:44,690 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 182 transitions, 2403 flow [2024-06-20 16:56:44,690 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:56:44,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:44,690 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:56:44,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:56:44,690 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:56:44,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:44,691 INFO L85 PathProgramCache]: Analyzing trace with hash 110723549, now seen corresponding path program 5 times [2024-06-20 16:56:44,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:44,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317600783] [2024-06-20 16:56:44,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:44,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:44,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:47,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:47,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:47,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317600783] [2024-06-20 16:56:47,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317600783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:47,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:47,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:47,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293332682] [2024-06-20 16:56:47,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:47,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:47,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:47,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:47,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:47,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:47,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 182 transitions, 2403 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:56:47,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:47,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:47,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:50,525 INFO L124 PetriNetUnfolderBase]: 4792/7645 cut-off events. [2024-06-20 16:56:50,525 INFO L125 PetriNetUnfolderBase]: For 213076/213079 co-relation queries the response was YES. [2024-06-20 16:56:50,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43886 conditions, 7645 events. 4792/7645 cut-off events. For 213076/213079 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 49154 event pairs, 1896 based on Foata normal form. 66/7707 useless extension candidates. Maximal degree in co-relation 43812. Up to 6488 conditions per place. [2024-06-20 16:56:50,578 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 195 selfloop transitions, 61 changer transitions 0/260 dead transitions. [2024-06-20 16:56:50,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 260 transitions, 3323 flow [2024-06-20 16:56:50,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:56:50,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:56:50,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 236 transitions. [2024-06-20 16:56:50,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427767354596623 [2024-06-20 16:56:50,579 INFO L175 Difference]: Start difference. First operand has 157 places, 182 transitions, 2403 flow. Second operand 13 states and 236 transitions. [2024-06-20 16:56:50,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 260 transitions, 3323 flow [2024-06-20 16:56:50,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 260 transitions, 3186 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-20 16:56:50,787 INFO L231 Difference]: Finished difference. Result has 161 places, 183 transitions, 2441 flow [2024-06-20 16:56:50,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2441, PETRI_PLACES=161, PETRI_TRANSITIONS=183} [2024-06-20 16:56:50,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-20 16:56:50,788 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 183 transitions, 2441 flow [2024-06-20 16:56:50,788 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:56:50,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:50,789 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:56:50,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:56:50,789 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:56:50,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:50,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1275545335, now seen corresponding path program 6 times [2024-06-20 16:56:50,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:50,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427099614] [2024-06-20 16:56:50,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:50,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:50,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:54,082 INFO 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:54,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:54,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427099614] [2024-06-20 16:56:54,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427099614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:54,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:54,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:54,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547628956] [2024-06-20 16:56:54,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:54,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:54,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:54,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:54,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:54,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:56:54,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 183 transitions, 2441 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:56:54,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:54,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:56:54,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:56,715 INFO L124 PetriNetUnfolderBase]: 5317/8500 cut-off events. [2024-06-20 16:56:56,716 INFO L125 PetriNetUnfolderBase]: For 242952/242955 co-relation queries the response was YES. [2024-06-20 16:56:56,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48803 conditions, 8500 events. 5317/8500 cut-off events. For 242952/242955 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 55952 event pairs, 2050 based on Foata normal form. 58/8554 useless extension candidates. Maximal degree in co-relation 48728. Up to 5854 conditions per place. [2024-06-20 16:56:56,785 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 200 selfloop transitions, 55 changer transitions 0/259 dead transitions. [2024-06-20 16:56:56,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 259 transitions, 3461 flow [2024-06-20 16:56:56,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:56:56,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:56:56,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-20 16:56:56,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-20 16:56:56,786 INFO L175 Difference]: Start difference. First operand has 161 places, 183 transitions, 2441 flow. Second operand 11 states and 210 transitions. [2024-06-20 16:56:56,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 259 transitions, 3461 flow [2024-06-20 16:56:57,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 259 transitions, 3314 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-20 16:56:57,081 INFO L231 Difference]: Finished difference. Result has 162 places, 185 transitions, 2498 flow [2024-06-20 16:56:57,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2498, PETRI_PLACES=162, PETRI_TRANSITIONS=185} [2024-06-20 16:56:57,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-20 16:56:57,082 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 185 transitions, 2498 flow [2024-06-20 16:56:57,082 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:56:57,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:57,082 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:56:57,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:56:57,083 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:56:57,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:57,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1483737813, now seen corresponding path program 1 times [2024-06-20 16:56:57,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:57,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256251286] [2024-06-20 16:56:57,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:57,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:57,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:00,931 INFO 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:00,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:00,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256251286] [2024-06-20 16:57:00,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256251286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:00,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:00,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:57:00,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881302946] [2024-06-20 16:57:00,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:00,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:57:00,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:00,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:57:00,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:57:00,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:57:00,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 185 transitions, 2498 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:57:00,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:00,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:57:00,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:03,824 INFO L124 PetriNetUnfolderBase]: 5509/8872 cut-off events. [2024-06-20 16:57:03,824 INFO L125 PetriNetUnfolderBase]: For 261071/261074 co-relation queries the response was YES. [2024-06-20 16:57:03,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50481 conditions, 8872 events. 5509/8872 cut-off events. For 261071/261074 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 59574 event pairs, 2173 based on Foata normal form. 50/8918 useless extension candidates. Maximal degree in co-relation 50404. Up to 6687 conditions per place. [2024-06-20 16:57:03,886 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 200 selfloop transitions, 65 changer transitions 0/269 dead transitions. [2024-06-20 16:57:03,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 269 transitions, 3488 flow [2024-06-20 16:57:03,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:57:03,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:57:03,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 240 transitions. [2024-06-20 16:57:03,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.450281425891182 [2024-06-20 16:57:03,888 INFO L175 Difference]: Start difference. First operand has 162 places, 185 transitions, 2498 flow. Second operand 13 states and 240 transitions. [2024-06-20 16:57:03,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 269 transitions, 3488 flow [2024-06-20 16:57:04,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 269 transitions, 3358 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 16:57:04,223 INFO L231 Difference]: Finished difference. Result has 167 places, 186 transitions, 2550 flow [2024-06-20 16:57:04,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2368, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2550, PETRI_PLACES=167, PETRI_TRANSITIONS=186} [2024-06-20 16:57:04,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-20 16:57:04,224 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 186 transitions, 2550 flow [2024-06-20 16:57:04,224 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:57:04,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:04,224 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:57:04,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:57:04,224 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:04,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:04,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1120856455, now seen corresponding path program 1 times [2024-06-20 16:57:04,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:04,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412317774] [2024-06-20 16:57:04,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:04,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:04,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:06,392 INFO 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:06,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:06,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412317774] [2024-06-20 16:57:06,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412317774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:06,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:06,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:57:06,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833024478] [2024-06-20 16:57:06,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:06,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:57:06,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:06,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:57:06,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:57:06,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:57:06,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 186 transitions, 2550 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:57:06,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:06,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:57:06,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:08,311 INFO L124 PetriNetUnfolderBase]: 5195/8343 cut-off events. [2024-06-20 16:57:08,312 INFO L125 PetriNetUnfolderBase]: For 244807/244809 co-relation queries the response was YES. [2024-06-20 16:57:08,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47677 conditions, 8343 events. 5195/8343 cut-off events. For 244807/244809 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 55312 event pairs, 2401 based on Foata normal form. 15/8335 useless extension candidates. Maximal degree in co-relation 47599. Up to 7967 conditions per place. [2024-06-20 16:57:08,367 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 31 changer transitions 10/214 dead transitions. [2024-06-20 16:57:08,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 214 transitions, 3018 flow [2024-06-20 16:57:08,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:57:08,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:57:08,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 16:57:08,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-20 16:57:08,369 INFO L175 Difference]: Start difference. First operand has 167 places, 186 transitions, 2550 flow. Second operand 7 states and 125 transitions. [2024-06-20 16:57:08,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 214 transitions, 3018 flow [2024-06-20 16:57:08,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 214 transitions, 2834 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-06-20 16:57:08,588 INFO L231 Difference]: Finished difference. Result has 163 places, 176 transitions, 2263 flow [2024-06-20 16:57:08,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2366, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2263, PETRI_PLACES=163, PETRI_TRANSITIONS=176} [2024-06-20 16:57:08,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-20 16:57:08,589 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 176 transitions, 2263 flow [2024-06-20 16:57:08,589 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:57:08,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:08,589 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:57:08,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:57:08,589 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:57:08,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:08,590 INFO L85 PathProgramCache]: Analyzing trace with hash 2049408645, now seen corresponding path program 7 times [2024-06-20 16:57:08,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:08,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271209759] [2024-06-20 16:57:08,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:08,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:11,843 INFO 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:11,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:11,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271209759] [2024-06-20 16:57:11,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271209759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:11,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:11,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:11,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896487456] [2024-06-20 16:57:11,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:11,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:11,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:11,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:11,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:11,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:57:11,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 176 transitions, 2263 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:57:11,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:11,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:57:11,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:14,597 INFO L124 PetriNetUnfolderBase]: 5089/8171 cut-off events. [2024-06-20 16:57:14,597 INFO L125 PetriNetUnfolderBase]: For 278009/278052 co-relation queries the response was YES. [2024-06-20 16:57:14,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46561 conditions, 8171 events. 5089/8171 cut-off events. For 278009/278052 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 53902 event pairs, 1935 based on Foata normal form. 92/8255 useless extension candidates. Maximal degree in co-relation 46482. Up to 6747 conditions per place. [2024-06-20 16:57:14,652 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 146 selfloop transitions, 90 changer transitions 5/245 dead transitions. [2024-06-20 16:57:14,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 245 transitions, 3237 flow [2024-06-20 16:57:14,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:57:14,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:57:14,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 16:57:14,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48048780487804876 [2024-06-20 16:57:14,653 INFO L175 Difference]: Start difference. First operand has 163 places, 176 transitions, 2263 flow. Second operand 10 states and 197 transitions. [2024-06-20 16:57:14,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 245 transitions, 3237 flow [2024-06-20 16:57:14,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 245 transitions, 3133 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 16:57:14,867 INFO L231 Difference]: Finished difference. Result has 165 places, 176 transitions, 2397 flow [2024-06-20 16:57:14,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2397, PETRI_PLACES=165, PETRI_TRANSITIONS=176} [2024-06-20 16:57:14,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-20 16:57:14,867 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 176 transitions, 2397 flow [2024-06-20 16:57:14,868 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:57:14,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:14,868 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:57:14,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:57:14,868 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:57:14,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:14,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1470040893, now seen corresponding path program 8 times [2024-06-20 16:57:14,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:14,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869026856] [2024-06-20 16:57:14,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:14,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:14,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:17,966 INFO 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:17,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:17,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869026856] [2024-06-20 16:57:17,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869026856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:17,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:17,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:17,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824065017] [2024-06-20 16:57:17,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:17,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:17,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:17,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:17,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:17,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:57:17,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 176 transitions, 2397 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:57:17,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:17,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:57:17,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:20,512 INFO L124 PetriNetUnfolderBase]: 5533/8929 cut-off events. [2024-06-20 16:57:20,512 INFO L125 PetriNetUnfolderBase]: For 288899/288902 co-relation queries the response was YES. [2024-06-20 16:57:20,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49951 conditions, 8929 events. 5533/8929 cut-off events. For 288899/288902 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 60301 event pairs, 2385 based on Foata normal form. 66/8991 useless extension candidates. Maximal degree in co-relation 49872. Up to 7310 conditions per place. [2024-06-20 16:57:20,586 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 175 selfloop transitions, 60 changer transitions 0/239 dead transitions. [2024-06-20 16:57:20,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 239 transitions, 3147 flow [2024-06-20 16:57:20,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:57:20,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:57:20,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-20 16:57:20,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:57:20,588 INFO L175 Difference]: Start difference. First operand has 165 places, 176 transitions, 2397 flow. Second operand 10 states and 190 transitions. [2024-06-20 16:57:20,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 239 transitions, 3147 flow [2024-06-20 16:57:20,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 239 transitions, 2932 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:57:20,940 INFO L231 Difference]: Finished difference. Result has 167 places, 177 transitions, 2364 flow [2024-06-20 16:57:20,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2364, PETRI_PLACES=167, PETRI_TRANSITIONS=177} [2024-06-20 16:57:20,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-20 16:57:20,941 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 177 transitions, 2364 flow [2024-06-20 16:57:20,941 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:57:20,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:20,941 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:57:20,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:57:20,941 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:57:20,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:20,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1849958985, now seen corresponding path program 9 times [2024-06-20 16:57:20,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:20,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215383538] [2024-06-20 16:57:20,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:20,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:20,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:23,845 INFO 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:23,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:23,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215383538] [2024-06-20 16:57:23,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215383538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:23,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:23,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:23,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108942444] [2024-06-20 16:57:23,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:23,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:23,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:23,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:23,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:23,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:57:23,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 177 transitions, 2364 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:57:23,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:23,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:57:23,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:26,606 INFO L124 PetriNetUnfolderBase]: 5992/9706 cut-off events. [2024-06-20 16:57:26,606 INFO L125 PetriNetUnfolderBase]: For 304359/304362 co-relation queries the response was YES. [2024-06-20 16:57:26,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52995 conditions, 9706 events. 5992/9706 cut-off events. For 304359/304362 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 66800 event pairs, 2206 based on Foata normal form. 58/9760 useless extension candidates. Maximal degree in co-relation 52915. Up to 5681 conditions per place. [2024-06-20 16:57:26,671 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 185 selfloop transitions, 62 changer transitions 0/251 dead transitions. [2024-06-20 16:57:26,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 251 transitions, 3396 flow [2024-06-20 16:57:26,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:57:26,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:57:26,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 16:57:26,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48048780487804876 [2024-06-20 16:57:26,674 INFO L175 Difference]: Start difference. First operand has 167 places, 177 transitions, 2364 flow. Second operand 10 states and 197 transitions. [2024-06-20 16:57:26,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 251 transitions, 3396 flow [2024-06-20 16:57:27,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 251 transitions, 3246 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:57:27,046 INFO L231 Difference]: Finished difference. Result has 170 places, 180 transitions, 2468 flow [2024-06-20 16:57:27,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2468, PETRI_PLACES=170, PETRI_TRANSITIONS=180} [2024-06-20 16:57:27,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-20 16:57:27,047 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 180 transitions, 2468 flow [2024-06-20 16:57:27,047 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:57:27,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:27,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:57:27,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:57:27,047 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:57:27,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:27,048 INFO L85 PathProgramCache]: Analyzing trace with hash 656964671, now seen corresponding path program 10 times [2024-06-20 16:57:27,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:27,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43740899] [2024-06-20 16:57:27,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:27,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:27,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:29,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:57:29,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:29,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43740899] [2024-06-20 16:57:29,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43740899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:29,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:29,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:29,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409386138] [2024-06-20 16:57:29,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:29,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:29,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:29,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:29,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:30,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:57:30,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 180 transitions, 2468 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:57:30,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:30,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:57:30,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:32,785 INFO L124 PetriNetUnfolderBase]: 6096/9878 cut-off events. [2024-06-20 16:57:32,785 INFO L125 PetriNetUnfolderBase]: For 317589/317592 co-relation queries the response was YES. [2024-06-20 16:57:32,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53157 conditions, 9878 events. 6096/9878 cut-off events. For 317589/317592 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 68492 event pairs, 2805 based on Foata normal form. 66/9940 useless extension candidates. Maximal degree in co-relation 53075. Up to 8703 conditions per place. [2024-06-20 16:57:32,851 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 168 selfloop transitions, 62 changer transitions 5/239 dead transitions. [2024-06-20 16:57:32,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 239 transitions, 3216 flow [2024-06-20 16:57:32,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:57:32,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:57:32,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 16:57:32,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-20 16:57:32,853 INFO L175 Difference]: Start difference. First operand has 170 places, 180 transitions, 2468 flow. Second operand 10 states and 185 transitions. [2024-06-20 16:57:32,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 239 transitions, 3216 flow [2024-06-20 16:57:33,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 239 transitions, 3040 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-20 16:57:33,264 INFO L231 Difference]: Finished difference. Result has 172 places, 180 transitions, 2465 flow [2024-06-20 16:57:33,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2465, PETRI_PLACES=172, PETRI_TRANSITIONS=180} [2024-06-20 16:57:33,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-20 16:57:33,264 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 180 transitions, 2465 flow [2024-06-20 16:57:33,264 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:57:33,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:33,265 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:57:33,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:57:33,265 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:57:33,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:33,265 INFO L85 PathProgramCache]: Analyzing trace with hash 2056773687, now seen corresponding path program 2 times [2024-06-20 16:57:33,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:33,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446368634] [2024-06-20 16:57:33,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:33,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:37,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:37,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446368634] [2024-06-20 16:57:37,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446368634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:37,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:37,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:57:37,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785712071] [2024-06-20 16:57:37,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:37,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:57:37,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:37,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:57:37,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:57:37,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:57:37,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 180 transitions, 2465 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:57:37,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:37,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:57:37,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:39,959 INFO L124 PetriNetUnfolderBase]: 6232/10152 cut-off events. [2024-06-20 16:57:39,959 INFO L125 PetriNetUnfolderBase]: For 318157/318200 co-relation queries the response was YES. [2024-06-20 16:57:40,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54006 conditions, 10152 events. 6232/10152 cut-off events. For 318157/318200 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 71167 event pairs, 2420 based on Foata normal form. 76/10220 useless extension candidates. Maximal degree in co-relation 53923. Up to 8358 conditions per place. [2024-06-20 16:57:40,053 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 156 selfloop transitions, 91 changer transitions 11/262 dead transitions. [2024-06-20 16:57:40,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 262 transitions, 3557 flow [2024-06-20 16:57:40,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:57:40,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:57:40,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-20 16:57:40,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48337028824833705 [2024-06-20 16:57:40,055 INFO L175 Difference]: Start difference. First operand has 172 places, 180 transitions, 2465 flow. Second operand 11 states and 218 transitions. [2024-06-20 16:57:40,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 262 transitions, 3557 flow [2024-06-20 16:57:40,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 262 transitions, 3381 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-20 16:57:40,530 INFO L231 Difference]: Finished difference. Result has 175 places, 180 transitions, 2532 flow [2024-06-20 16:57:40,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2532, PETRI_PLACES=175, PETRI_TRANSITIONS=180} [2024-06-20 16:57:40,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-20 16:57:40,531 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 180 transitions, 2532 flow [2024-06-20 16:57:40,531 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:57:40,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:40,531 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:57:40,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:57:40,532 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:57:40,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:40,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1855684437, now seen corresponding path program 3 times [2024-06-20 16:57:40,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:40,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816972740] [2024-06-20 16:57:40,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:40,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:40,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:44,186 INFO 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:44,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:44,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816972740] [2024-06-20 16:57:44,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816972740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:44,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:44,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:57:44,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230987723] [2024-06-20 16:57:44,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:44,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:57:44,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:44,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:57:44,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:57:44,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:57:44,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 180 transitions, 2532 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:57:44,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:44,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:57:44,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:47,115 INFO L124 PetriNetUnfolderBase]: 6328/10342 cut-off events. [2024-06-20 16:57:47,115 INFO L125 PetriNetUnfolderBase]: For 321815/321818 co-relation queries the response was YES. [2024-06-20 16:57:47,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54754 conditions, 10342 events. 6328/10342 cut-off events. For 321815/321818 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 73086 event pairs, 2743 based on Foata normal form. 50/10388 useless extension candidates. Maximal degree in co-relation 54670. Up to 7691 conditions per place. [2024-06-20 16:57:47,214 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 168 selfloop transitions, 66 changer transitions 7/245 dead transitions. [2024-06-20 16:57:47,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 245 transitions, 3332 flow [2024-06-20 16:57:47,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:57:47,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:57:47,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 16:57:47,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-20 16:57:47,215 INFO L175 Difference]: Start difference. First operand has 175 places, 180 transitions, 2532 flow. Second operand 10 states and 189 transitions. [2024-06-20 16:57:47,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 245 transitions, 3332 flow [2024-06-20 16:57:47,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 245 transitions, 3108 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-20 16:57:47,719 INFO L231 Difference]: Finished difference. Result has 176 places, 179 transitions, 2471 flow [2024-06-20 16:57:47,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2308, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2471, PETRI_PLACES=176, PETRI_TRANSITIONS=179} [2024-06-20 16:57:47,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-20 16:57:47,720 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 179 transitions, 2471 flow [2024-06-20 16:57:47,720 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:57:47,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:47,720 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:57:47,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:57:47,720 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:57:47,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:47,721 INFO L85 PathProgramCache]: Analyzing trace with hash -602121789, now seen corresponding path program 4 times [2024-06-20 16:57:47,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:47,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326915165] [2024-06-20 16:57:47,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:47,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:47,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:51,382 INFO 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:51,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:51,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326915165] [2024-06-20 16:57:51,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326915165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:51,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:51,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:57:51,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228659242] [2024-06-20 16:57:51,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:51,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:57:51,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:51,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:57:51,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:57:51,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:57:51,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 179 transitions, 2471 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:57:51,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:51,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:57:51,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:54,027 INFO L124 PetriNetUnfolderBase]: 6332/10340 cut-off events. [2024-06-20 16:57:54,028 INFO L125 PetriNetUnfolderBase]: For 355876/355919 co-relation queries the response was YES. [2024-06-20 16:57:54,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55404 conditions, 10340 events. 6332/10340 cut-off events. For 355876/355919 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 72613 event pairs, 2239 based on Foata normal form. 76/10408 useless extension candidates. Maximal degree in co-relation 55319. Up to 5868 conditions per place. [2024-06-20 16:57:54,100 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 143 selfloop transitions, 98 changer transitions 12/257 dead transitions. [2024-06-20 16:57:54,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 257 transitions, 3519 flow [2024-06-20 16:57:54,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:57:54,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:57:54,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-20 16:57:54,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-20 16:57:54,102 INFO L175 Difference]: Start difference. First operand has 176 places, 179 transitions, 2471 flow. Second operand 10 states and 204 transitions. [2024-06-20 16:57:54,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 257 transitions, 3519 flow [2024-06-20 16:57:54,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 257 transitions, 3321 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-20 16:57:54,522 INFO L231 Difference]: Finished difference. Result has 176 places, 176 transitions, 2392 flow [2024-06-20 16:57:54,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2392, PETRI_PLACES=176, PETRI_TRANSITIONS=176} [2024-06-20 16:57:54,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-20 16:57:54,523 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 176 transitions, 2392 flow [2024-06-20 16:57:54,523 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:57:54,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:54,523 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:57:54,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:57:54,523 INFO L420 AbstractCegarLoop]: === Iteration 43 === 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:54,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:54,524 INFO L85 PathProgramCache]: Analyzing trace with hash 64038875, now seen corresponding path program 2 times [2024-06-20 16:57:54,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:54,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706551565] [2024-06-20 16:57:54,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:54,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:54,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:56,649 INFO 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:56,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:56,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706551565] [2024-06-20 16:57:56,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706551565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:56,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:56,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:57:56,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265480480] [2024-06-20 16:57:56,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:56,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:57:56,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:56,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:57:56,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:57:56,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:57:56,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 176 transitions, 2392 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:57:56,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:56,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:57:56,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:58,839 INFO L124 PetriNetUnfolderBase]: 5767/9425 cut-off events. [2024-06-20 16:57:58,840 INFO L125 PetriNetUnfolderBase]: For 322006/322037 co-relation queries the response was YES. [2024-06-20 16:57:58,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52147 conditions, 9425 events. 5767/9425 cut-off events. For 322006/322037 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 65592 event pairs, 2574 based on Foata normal form. 24/9417 useless extension candidates. Maximal degree in co-relation 52062. Up to 8921 conditions per place. [2024-06-20 16:57:58,929 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 42 changer transitions 0/198 dead transitions. [2024-06-20 16:57:58,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 198 transitions, 2988 flow [2024-06-20 16:57:58,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:57:58,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:57:58,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 16:57:58,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-20 16:57:58,930 INFO L175 Difference]: Start difference. First operand has 176 places, 176 transitions, 2392 flow. Second operand 6 states and 107 transitions. [2024-06-20 16:57:58,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 198 transitions, 2988 flow [2024-06-20 16:57:59,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 198 transitions, 2732 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-20 16:57:59,393 INFO L231 Difference]: Finished difference. Result has 174 places, 179 transitions, 2267 flow [2024-06-20 16:57:59,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2267, PETRI_PLACES=174, PETRI_TRANSITIONS=179} [2024-06-20 16:57:59,393 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-20 16:57:59,394 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 179 transitions, 2267 flow [2024-06-20 16:57:59,394 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:57:59,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:59,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:57:59,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:57:59,394 INFO L420 AbstractCegarLoop]: === Iteration 44 === 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:59,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:59,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1109414727, now seen corresponding path program 1 times [2024-06-20 16:57:59,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:59,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673463645] [2024-06-20 16:57:59,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:59,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:59,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:01,748 INFO 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:01,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:01,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673463645] [2024-06-20 16:58:01,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673463645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:01,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:01,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:58:01,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335874720] [2024-06-20 16:58:01,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:01,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:58:01,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:01,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:58:01,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:58:01,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:58:01,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 179 transitions, 2267 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:58:01,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:01,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:58:01,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:03,712 INFO L124 PetriNetUnfolderBase]: 5568/9109 cut-off events. [2024-06-20 16:58:03,712 INFO L125 PetriNetUnfolderBase]: For 301967/301969 co-relation queries the response was YES. [2024-06-20 16:58:03,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48989 conditions, 9109 events. 5568/9109 cut-off events. For 301967/301969 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 62720 event pairs, 2633 based on Foata normal form. 16/9102 useless extension candidates. Maximal degree in co-relation 48903. Up to 8785 conditions per place. [2024-06-20 16:58:03,787 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 174 selfloop transitions, 14 changer transitions 0/201 dead transitions. [2024-06-20 16:58:03,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 201 transitions, 2735 flow [2024-06-20 16:58:03,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:58:03,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:58:03,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-20 16:58:03,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-20 16:58:03,788 INFO L175 Difference]: Start difference. First operand has 174 places, 179 transitions, 2267 flow. Second operand 6 states and 103 transitions. [2024-06-20 16:58:03,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 201 transitions, 2735 flow [2024-06-20 16:58:04,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 201 transitions, 2608 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 16:58:04,128 INFO L231 Difference]: Finished difference. Result has 174 places, 181 transitions, 2210 flow [2024-06-20 16:58:04,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2210, PETRI_PLACES=174, PETRI_TRANSITIONS=181} [2024-06-20 16:58:04,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-20 16:58:04,128 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 181 transitions, 2210 flow [2024-06-20 16:58:04,128 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:58:04,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:04,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:58:04,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:58:04,128 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:58:04,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:04,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1174291638, now seen corresponding path program 1 times [2024-06-20 16:58:04,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:04,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126634863] [2024-06-20 16:58:04,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:04,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:04,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:06,598 INFO 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:06,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:06,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126634863] [2024-06-20 16:58:06,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126634863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:06,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:06,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:58:06,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883593454] [2024-06-20 16:58:06,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:06,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:58:06,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:06,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:58:06,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:58:06,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:58:06,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 181 transitions, 2210 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:58:06,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:06,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:58:06,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:08,772 INFO L124 PetriNetUnfolderBase]: 5680/9237 cut-off events. [2024-06-20 16:58:08,772 INFO L125 PetriNetUnfolderBase]: For 306391/306391 co-relation queries the response was YES. [2024-06-20 16:58:08,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49915 conditions, 9237 events. 5680/9237 cut-off events. For 306391/306391 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 63508 event pairs, 2753 based on Foata normal form. 2/9236 useless extension candidates. Maximal degree in co-relation 49831. Up to 9024 conditions per place. [2024-06-20 16:58:08,846 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 198 selfloop transitions, 20 changer transitions 0/222 dead transitions. [2024-06-20 16:58:08,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 222 transitions, 2921 flow [2024-06-20 16:58:08,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:58:08,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:58:08,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-20 16:58:08,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-20 16:58:08,848 INFO L175 Difference]: Start difference. First operand has 174 places, 181 transitions, 2210 flow. Second operand 9 states and 142 transitions. [2024-06-20 16:58:08,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 222 transitions, 2921 flow [2024-06-20 16:58:09,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 222 transitions, 2873 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 16:58:09,190 INFO L231 Difference]: Finished difference. Result has 180 places, 188 transitions, 2339 flow [2024-06-20 16:58:09,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2162, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2339, PETRI_PLACES=180, PETRI_TRANSITIONS=188} [2024-06-20 16:58:09,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-20 16:58:09,190 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 188 transitions, 2339 flow [2024-06-20 16:58:09,191 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:58:09,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:09,191 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:58:09,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:58:09,191 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:58:09,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:09,191 INFO L85 PathProgramCache]: Analyzing trace with hash -386810026, now seen corresponding path program 2 times [2024-06-20 16:58:09,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:09,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744348524] [2024-06-20 16:58:09,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:09,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:09,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:11,594 INFO 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:11,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:11,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744348524] [2024-06-20 16:58:11,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744348524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:11,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:11,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:58:11,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51880544] [2024-06-20 16:58:11,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:11,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:58:11,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:11,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:58:11,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:58:11,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:58:11,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 188 transitions, 2339 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:58:11,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:11,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:58:11,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:13,619 INFO L124 PetriNetUnfolderBase]: 5674/9229 cut-off events. [2024-06-20 16:58:13,620 INFO L125 PetriNetUnfolderBase]: For 319358/319358 co-relation queries the response was YES. [2024-06-20 16:58:13,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50115 conditions, 9229 events. 5674/9229 cut-off events. For 319358/319358 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 63397 event pairs, 2753 based on Foata normal form. 2/9228 useless extension candidates. Maximal degree in co-relation 50029. Up to 9019 conditions per place. [2024-06-20 16:58:13,681 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 187 selfloop transitions, 19 changer transitions 0/210 dead transitions. [2024-06-20 16:58:13,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 210 transitions, 2803 flow [2024-06-20 16:58:13,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:58:13,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:58:13,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 16:58:13,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 16:58:13,683 INFO L175 Difference]: Start difference. First operand has 180 places, 188 transitions, 2339 flow. Second operand 7 states and 112 transitions. [2024-06-20 16:58:13,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 210 transitions, 2803 flow [2024-06-20 16:58:14,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 210 transitions, 2773 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 16:58:14,052 INFO L231 Difference]: Finished difference. Result has 183 places, 188 transitions, 2353 flow [2024-06-20 16:58:14,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2309, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2353, PETRI_PLACES=183, PETRI_TRANSITIONS=188} [2024-06-20 16:58:14,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-20 16:58:14,052 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 188 transitions, 2353 flow [2024-06-20 16:58:14,053 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:58:14,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:14,053 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:58:14,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:58:14,053 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:58:14,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:14,053 INFO L85 PathProgramCache]: Analyzing trace with hash 821570376, now seen corresponding path program 3 times [2024-06-20 16:58:14,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:14,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107035580] [2024-06-20 16:58:14,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:14,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:14,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:16,476 INFO 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:16,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:16,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107035580] [2024-06-20 16:58:16,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107035580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:16,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:16,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:58:16,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82383230] [2024-06-20 16:58:16,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:16,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:58:16,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:16,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:58:16,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:58:16,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:58:16,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 188 transitions, 2353 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:58:16,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:16,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:58:16,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:18,642 INFO L124 PetriNetUnfolderBase]: 5668/9219 cut-off events. [2024-06-20 16:58:18,642 INFO L125 PetriNetUnfolderBase]: For 332835/332835 co-relation queries the response was YES. [2024-06-20 16:58:18,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50406 conditions, 9219 events. 5668/9219 cut-off events. For 332835/332835 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 63369 event pairs, 2680 based on Foata normal form. 2/9213 useless extension candidates. Maximal degree in co-relation 50318. Up to 8989 conditions per place. [2024-06-20 16:58:18,735 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 181 selfloop transitions, 26 changer transitions 0/211 dead transitions. [2024-06-20 16:58:18,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 211 transitions, 2884 flow [2024-06-20 16:58:18,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:58:18,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:58:18,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-20 16:58:18,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-20 16:58:18,736 INFO L175 Difference]: Start difference. First operand has 183 places, 188 transitions, 2353 flow. Second operand 7 states and 107 transitions. [2024-06-20 16:58:18,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 211 transitions, 2884 flow [2024-06-20 16:58:19,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 211 transitions, 2846 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 16:58:19,194 INFO L231 Difference]: Finished difference. Result has 186 places, 196 transitions, 2488 flow [2024-06-20 16:58:19,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2315, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2488, PETRI_PLACES=186, PETRI_TRANSITIONS=196} [2024-06-20 16:58:19,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-20 16:58:19,194 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 196 transitions, 2488 flow [2024-06-20 16:58:19,194 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:58:19,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:19,194 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:58:19,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:58:19,195 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:58:19,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:19,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1342294758, now seen corresponding path program 1 times [2024-06-20 16:58:19,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:19,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602241926] [2024-06-20 16:58:19,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:19,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:19,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:21,804 INFO 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:21,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:21,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602241926] [2024-06-20 16:58:21,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602241926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:21,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:21,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:58:21,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005383339] [2024-06-20 16:58:21,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:21,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:58:21,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:21,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:58:21,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:58:21,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:58:21,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 196 transitions, 2488 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:58:21,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:21,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:58:21,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:24,327 INFO L124 PetriNetUnfolderBase]: 5776/9408 cut-off events. [2024-06-20 16:58:24,327 INFO L125 PetriNetUnfolderBase]: For 361573/361585 co-relation queries the response was YES. [2024-06-20 16:58:24,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52516 conditions, 9408 events. 5776/9408 cut-off events. For 361573/361585 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 64885 event pairs, 2716 based on Foata normal form. 26/9412 useless extension candidates. Maximal degree in co-relation 52425. Up to 8946 conditions per place. [2024-06-20 16:58:24,435 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 210 selfloop transitions, 52 changer transitions 0/278 dead transitions. [2024-06-20 16:58:24,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 278 transitions, 3759 flow [2024-06-20 16:58:24,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:58:24,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:58:24,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-20 16:58:24,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-20 16:58:24,437 INFO L175 Difference]: Start difference. First operand has 186 places, 196 transitions, 2488 flow. Second operand 10 states and 173 transitions. [2024-06-20 16:58:24,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 278 transitions, 3759 flow [2024-06-20 16:58:24,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 278 transitions, 3705 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 16:58:24,946 INFO L231 Difference]: Finished difference. Result has 197 places, 233 transitions, 3244 flow [2024-06-20 16:58:24,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2436, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3244, PETRI_PLACES=197, PETRI_TRANSITIONS=233} [2024-06-20 16:58:24,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-20 16:58:24,946 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 233 transitions, 3244 flow [2024-06-20 16:58:24,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:58:24,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:24,947 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:58:24,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:58:24,947 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:58:24,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:24,947 INFO L85 PathProgramCache]: Analyzing trace with hash -672006424, now seen corresponding path program 2 times [2024-06-20 16:58:24,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:24,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394277069] [2024-06-20 16:58:24,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:24,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:24,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:28,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:28,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:28,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394277069] [2024-06-20 16:58:28,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394277069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:28,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:28,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:58:28,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852813356] [2024-06-20 16:58:28,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:28,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:58:28,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:28,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:58:28,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:58:28,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:58:28,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 233 transitions, 3244 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:58:28,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:28,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:58:28,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:30,668 INFO L124 PetriNetUnfolderBase]: 5834/9476 cut-off events. [2024-06-20 16:58:30,668 INFO L125 PetriNetUnfolderBase]: For 383324/383347 co-relation queries the response was YES. [2024-06-20 16:58:30,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55529 conditions, 9476 events. 5834/9476 cut-off events. For 383324/383347 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 65189 event pairs, 2704 based on Foata normal form. 24/9478 useless extension candidates. Maximal degree in co-relation 55433. Up to 8901 conditions per place. [2024-06-20 16:58:30,773 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 188 selfloop transitions, 65 changer transitions 0/269 dead transitions. [2024-06-20 16:58:30,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 269 transitions, 3913 flow [2024-06-20 16:58:30,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:58:30,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:58:30,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 16:58:30,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-20 16:58:30,775 INFO L175 Difference]: Start difference. First operand has 197 places, 233 transitions, 3244 flow. Second operand 8 states and 138 transitions. [2024-06-20 16:58:30,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 269 transitions, 3913 flow [2024-06-20 16:58:31,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 269 transitions, 3875 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-20 16:58:31,235 INFO L231 Difference]: Finished difference. Result has 203 places, 235 transitions, 3400 flow [2024-06-20 16:58:31,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3400, PETRI_PLACES=203, PETRI_TRANSITIONS=235} [2024-06-20 16:58:31,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-20 16:58:31,235 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 235 transitions, 3400 flow [2024-06-20 16:58:31,235 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:58:31,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:31,236 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:58:31,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:58:31,236 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:58:31,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:31,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1008568130, now seen corresponding path program 3 times [2024-06-20 16:58:31,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:31,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777682675] [2024-06-20 16:58:31,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:31,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:31,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:34,264 INFO 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:34,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:34,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777682675] [2024-06-20 16:58:34,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777682675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:34,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:34,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:58:34,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755241587] [2024-06-20 16:58:34,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:34,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:58:34,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:34,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:58:34,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:58:34,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:58:34,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 235 transitions, 3400 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:58:34,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:34,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:58:34,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:36,579 INFO L124 PetriNetUnfolderBase]: 5892/9593 cut-off events. [2024-06-20 16:58:36,579 INFO L125 PetriNetUnfolderBase]: For 401647/401699 co-relation queries the response was YES. [2024-06-20 16:58:36,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56786 conditions, 9593 events. 5892/9593 cut-off events. For 401647/401699 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 66196 event pairs, 2538 based on Foata normal form. 37/9593 useless extension candidates. Maximal degree in co-relation 56688. Up to 8915 conditions per place. [2024-06-20 16:58:36,678 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 78 changer transitions 0/264 dead transitions. [2024-06-20 16:58:36,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 264 transitions, 4213 flow [2024-06-20 16:58:36,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:58:36,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:58:36,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 16:58:36,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-20 16:58:36,680 INFO L175 Difference]: Start difference. First operand has 203 places, 235 transitions, 3400 flow. Second operand 7 states and 124 transitions. [2024-06-20 16:58:36,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 264 transitions, 4213 flow [2024-06-20 16:58:37,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 264 transitions, 4055 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 16:58:37,207 INFO L231 Difference]: Finished difference. Result has 204 places, 237 transitions, 3459 flow [2024-06-20 16:58:37,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3250, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3459, PETRI_PLACES=204, PETRI_TRANSITIONS=237} [2024-06-20 16:58:37,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-20 16:58:37,211 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 237 transitions, 3459 flow [2024-06-20 16:58:37,211 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:58:37,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:37,211 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:58:37,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:58:37,211 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:58:37,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:37,211 INFO L85 PathProgramCache]: Analyzing trace with hash -995610440, now seen corresponding path program 4 times [2024-06-20 16:58:37,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:37,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652605684] [2024-06-20 16:58:37,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:37,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:37,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:40,655 INFO 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:40,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:40,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652605684] [2024-06-20 16:58:40,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652605684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:40,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:40,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:58:40,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378628033] [2024-06-20 16:58:40,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:40,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:58:40,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:40,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:58:40,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:58:40,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:58:40,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 237 transitions, 3459 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:58:40,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:40,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:58:40,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:43,341 INFO L124 PetriNetUnfolderBase]: 5997/9764 cut-off events. [2024-06-20 16:58:43,341 INFO L125 PetriNetUnfolderBase]: For 410770/410822 co-relation queries the response was YES. [2024-06-20 16:58:43,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57855 conditions, 9764 events. 5997/9764 cut-off events. For 410770/410822 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 67451 event pairs, 2484 based on Foata normal form. 37/9764 useless extension candidates. Maximal degree in co-relation 57756. Up to 8696 conditions per place. [2024-06-20 16:58:43,427 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 171 selfloop transitions, 85 changer transitions 0/272 dead transitions. [2024-06-20 16:58:43,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 272 transitions, 4416 flow [2024-06-20 16:58:43,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:58:43,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:58:43,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 16:58:43,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-20 16:58:43,428 INFO L175 Difference]: Start difference. First operand has 204 places, 237 transitions, 3459 flow. Second operand 7 states and 129 transitions. [2024-06-20 16:58:43,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 272 transitions, 4416 flow [2024-06-20 16:58:44,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 272 transitions, 4231 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 16:58:44,016 INFO L231 Difference]: Finished difference. Result has 206 places, 240 transitions, 3515 flow [2024-06-20 16:58:44,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3274, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3515, PETRI_PLACES=206, PETRI_TRANSITIONS=240} [2024-06-20 16:58:44,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-20 16:58:44,017 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 240 transitions, 3515 flow [2024-06-20 16:58:44,017 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:58:44,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:44,017 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:58:44,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:58:44,017 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:58:44,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:44,018 INFO L85 PathProgramCache]: Analyzing trace with hash -80781839, now seen corresponding path program 1 times [2024-06-20 16:58:44,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:44,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526455325] [2024-06-20 16:58:44,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:44,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:44,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:46,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:46,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:46,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526455325] [2024-06-20 16:58:46,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526455325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:46,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:46,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:58:46,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272128321] [2024-06-20 16:58:46,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:46,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:58:46,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:46,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:58:46,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:58:46,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:58:46,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 240 transitions, 3515 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:58:46,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:46,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:58:46,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:49,557 INFO L124 PetriNetUnfolderBase]: 6131/9925 cut-off events. [2024-06-20 16:58:49,557 INFO L125 PetriNetUnfolderBase]: For 421307/421307 co-relation queries the response was YES. [2024-06-20 16:58:49,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59240 conditions, 9925 events. 6131/9925 cut-off events. For 421307/421307 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 68128 event pairs, 2676 based on Foata normal form. 8/9930 useless extension candidates. Maximal degree in co-relation 59140. Up to 9546 conditions per place. [2024-06-20 16:58:49,645 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 29 changer transitions 0/289 dead transitions. [2024-06-20 16:58:49,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 289 transitions, 4350 flow [2024-06-20 16:58:49,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:58:49,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:58:49,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-20 16:58:49,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-20 16:58:49,646 INFO L175 Difference]: Start difference. First operand has 206 places, 240 transitions, 3515 flow. Second operand 10 states and 162 transitions. [2024-06-20 16:58:49,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 289 transitions, 4350 flow [2024-06-20 16:58:50,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 289 transitions, 4220 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 16:58:50,287 INFO L231 Difference]: Finished difference. Result has 213 places, 241 transitions, 3456 flow [2024-06-20 16:58:50,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3456, PETRI_PLACES=213, PETRI_TRANSITIONS=241} [2024-06-20 16:58:50,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-20 16:58:50,288 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 241 transitions, 3456 flow [2024-06-20 16:58:50,288 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:58:50,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:50,288 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:58:50,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:58:50,289 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:58:50,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:50,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1650888211, now seen corresponding path program 2 times [2024-06-20 16:58:50,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:50,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838353909] [2024-06-20 16:58:50,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:50,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:50,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:53,268 INFO 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:53,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:53,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838353909] [2024-06-20 16:58:53,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838353909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:53,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:53,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:58:53,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011939351] [2024-06-20 16:58:53,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:53,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:58:53,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:53,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:58:53,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:58:53,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:58:53,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 241 transitions, 3456 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:58:53,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:53,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:58:53,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:55,884 INFO L124 PetriNetUnfolderBase]: 6167/9981 cut-off events. [2024-06-20 16:58:55,884 INFO L125 PetriNetUnfolderBase]: For 437672/437672 co-relation queries the response was YES. [2024-06-20 16:58:55,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59734 conditions, 9981 events. 6167/9981 cut-off events. For 437672/437672 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 68672 event pairs, 2831 based on Foata normal form. 10/9988 useless extension candidates. Maximal degree in co-relation 59632. Up to 9701 conditions per place. [2024-06-20 16:58:55,998 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 252 selfloop transitions, 26 changer transitions 0/282 dead transitions. [2024-06-20 16:58:55,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 282 transitions, 4161 flow [2024-06-20 16:58:55,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:58:55,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:58:55,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-20 16:58:55,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-20 16:58:56,000 INFO L175 Difference]: Start difference. First operand has 213 places, 241 transitions, 3456 flow. Second operand 10 states and 155 transitions. [2024-06-20 16:58:56,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 282 transitions, 4161 flow [2024-06-20 16:58:56,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 282 transitions, 4110 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 16:58:56,563 INFO L231 Difference]: Finished difference. Result has 216 places, 242 transitions, 3475 flow [2024-06-20 16:58:56,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3475, PETRI_PLACES=216, PETRI_TRANSITIONS=242} [2024-06-20 16:58:56,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-20 16:58:56,564 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 242 transitions, 3475 flow [2024-06-20 16:58:56,564 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:58:56,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:56,564 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:58:56,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:58:56,564 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:58:56,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:56,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1645177267, now seen corresponding path program 1 times [2024-06-20 16:58:56,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:56,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21614014] [2024-06-20 16:58:56,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:56,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:56,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:59,463 INFO 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:59,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:59,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21614014] [2024-06-20 16:58:59,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21614014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:59,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:59,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:58:59,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891275266] [2024-06-20 16:58:59,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:59,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:58:59,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:59,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:58:59,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:58:59,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:58:59,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 242 transitions, 3475 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:58:59,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:59,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:58:59,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:02,263 INFO L124 PetriNetUnfolderBase]: 6165/9989 cut-off events. [2024-06-20 16:59:02,263 INFO L125 PetriNetUnfolderBase]: For 446562/446573 co-relation queries the response was YES. [2024-06-20 16:59:02,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59943 conditions, 9989 events. 6165/9989 cut-off events. For 446562/446573 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 68688 event pairs, 2712 based on Foata normal form. 16/10001 useless extension candidates. Maximal degree in co-relation 59840. Up to 9059 conditions per place. [2024-06-20 16:59:02,352 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 192 selfloop transitions, 105 changer transitions 1/302 dead transitions. [2024-06-20 16:59:02,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 302 transitions, 4465 flow [2024-06-20 16:59:02,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:59:02,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:59:02,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-20 16:59:02,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43680709534368073 [2024-06-20 16:59:02,353 INFO L175 Difference]: Start difference. First operand has 216 places, 242 transitions, 3475 flow. Second operand 11 states and 197 transitions. [2024-06-20 16:59:02,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 302 transitions, 4465 flow [2024-06-20 16:59:02,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 302 transitions, 4414 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 16:59:02,925 INFO L231 Difference]: Finished difference. Result has 219 places, 244 transitions, 3661 flow [2024-06-20 16:59:02,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3424, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3661, PETRI_PLACES=219, PETRI_TRANSITIONS=244} [2024-06-20 16:59:02,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-20 16:59:02,926 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 244 transitions, 3661 flow [2024-06-20 16:59:02,926 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:59:02,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:02,926 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:59:02,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:59:02,926 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:59:02,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:02,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1650891187, now seen corresponding path program 2 times [2024-06-20 16:59:02,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:02,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885643667] [2024-06-20 16:59:02,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:02,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:02,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:05,978 INFO 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:05,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:05,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885643667] [2024-06-20 16:59:05,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885643667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:05,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:05,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:59:05,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856979660] [2024-06-20 16:59:05,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:05,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:59:05,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:05,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:59:05,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:59:05,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:59:05,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 244 transitions, 3661 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:59:05,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:05,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:59:05,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:08,647 INFO L124 PetriNetUnfolderBase]: 6267/10155 cut-off events. [2024-06-20 16:59:08,647 INFO L125 PetriNetUnfolderBase]: For 478561/478572 co-relation queries the response was YES. [2024-06-20 16:59:08,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62541 conditions, 10155 events. 6267/10155 cut-off events. For 478561/478572 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 70088 event pairs, 2694 based on Foata normal form. 12/10163 useless extension candidates. Maximal degree in co-relation 62437. Up to 9131 conditions per place. [2024-06-20 16:59:08,741 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 117 changer transitions 1/302 dead transitions. [2024-06-20 16:59:08,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 302 transitions, 4788 flow [2024-06-20 16:59:08,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:59:08,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:59:08,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-20 16:59:08,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-20 16:59:08,742 INFO L175 Difference]: Start difference. First operand has 219 places, 244 transitions, 3661 flow. Second operand 10 states and 176 transitions. [2024-06-20 16:59:08,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 302 transitions, 4788 flow [2024-06-20 16:59:09,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 302 transitions, 4576 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 16:59:09,388 INFO L231 Difference]: Finished difference. Result has 222 places, 254 transitions, 3900 flow [2024-06-20 16:59:09,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3900, PETRI_PLACES=222, PETRI_TRANSITIONS=254} [2024-06-20 16:59:09,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-20 16:59:09,388 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 254 transitions, 3900 flow [2024-06-20 16:59:09,389 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:59:09,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:09,389 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:59:09,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:59:09,389 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:59:09,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:09,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1937775541, now seen corresponding path program 3 times [2024-06-20 16:59:09,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:09,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643908197] [2024-06-20 16:59:09,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:09,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:12,285 INFO 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:12,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:12,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643908197] [2024-06-20 16:59:12,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643908197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:12,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:12,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:59:12,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667438148] [2024-06-20 16:59:12,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:12,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:59:12,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:12,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:59:12,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:59:12,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:59:12,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 254 transitions, 3900 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:59:12,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:12,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:59:12,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:14,672 INFO L124 PetriNetUnfolderBase]: 6240/10092 cut-off events. [2024-06-20 16:59:14,672 INFO L125 PetriNetUnfolderBase]: For 497154/497154 co-relation queries the response was YES. [2024-06-20 16:59:14,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62423 conditions, 10092 events. 6240/10092 cut-off events. For 497154/497154 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 69399 event pairs, 2829 based on Foata normal form. 10/10099 useless extension candidates. Maximal degree in co-relation 62317. Up to 9804 conditions per place. [2024-06-20 16:59:14,785 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 24 changer transitions 0/284 dead transitions. [2024-06-20 16:59:14,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 284 transitions, 4568 flow [2024-06-20 16:59:14,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:59:14,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:59:14,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 16:59:14,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-20 16:59:14,786 INFO L175 Difference]: Start difference. First operand has 222 places, 254 transitions, 3900 flow. Second operand 8 states and 126 transitions. [2024-06-20 16:59:14,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 284 transitions, 4568 flow [2024-06-20 16:59:15,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 284 transitions, 4414 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 16:59:15,749 INFO L231 Difference]: Finished difference. Result has 224 places, 254 transitions, 3799 flow [2024-06-20 16:59:15,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3799, PETRI_PLACES=224, PETRI_TRANSITIONS=254} [2024-06-20 16:59:15,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-20 16:59:15,750 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 254 transitions, 3799 flow [2024-06-20 16:59:15,750 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:59:15,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:15,750 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:59:15,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:59:15,751 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:59:15,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:15,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1760468437, now seen corresponding path program 3 times [2024-06-20 16:59:15,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:15,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690352434] [2024-06-20 16:59:15,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:15,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:15,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:18,624 INFO 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:18,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:18,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690352434] [2024-06-20 16:59:18,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690352434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:18,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:18,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:59:18,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247623495] [2024-06-20 16:59:18,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:18,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:59:18,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:18,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:59:18,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:59:18,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:59:18,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 254 transitions, 3799 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:59:18,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:18,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:59:18,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:21,471 INFO L124 PetriNetUnfolderBase]: 6222/10077 cut-off events. [2024-06-20 16:59:21,472 INFO L125 PetriNetUnfolderBase]: For 500889/500892 co-relation queries the response was YES. [2024-06-20 16:59:21,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61882 conditions, 10077 events. 6222/10077 cut-off events. For 500889/500892 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 69361 event pairs, 2756 based on Foata normal form. 8/10081 useless extension candidates. Maximal degree in co-relation 61775. Up to 9417 conditions per place. [2024-06-20 16:59:21,598 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 79 changer transitions 1/305 dead transitions. [2024-06-20 16:59:21,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 305 transitions, 4672 flow [2024-06-20 16:59:21,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:59:21,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:59:21,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-20 16:59:21,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-20 16:59:21,600 INFO L175 Difference]: Start difference. First operand has 224 places, 254 transitions, 3799 flow. Second operand 10 states and 174 transitions. [2024-06-20 16:59:21,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 305 transitions, 4672 flow [2024-06-20 16:59:22,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 305 transitions, 4614 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 16:59:22,439 INFO L231 Difference]: Finished difference. Result has 227 places, 253 transitions, 3885 flow [2024-06-20 16:59:22,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3741, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3885, PETRI_PLACES=227, PETRI_TRANSITIONS=253} [2024-06-20 16:59:22,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-20 16:59:22,440 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 253 transitions, 3885 flow [2024-06-20 16:59:22,440 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:59:22,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:22,440 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:59:22,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:59:22,440 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:59:22,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:22,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1760766967, now seen corresponding path program 4 times [2024-06-20 16:59:22,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:22,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182881034] [2024-06-20 16:59:22,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:22,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:22,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:25,405 INFO 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:25,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:25,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182881034] [2024-06-20 16:59:25,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182881034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:25,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:25,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:59:25,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26754287] [2024-06-20 16:59:25,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:25,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:59:25,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:25,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:59:25,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:59:25,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:59:25,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 253 transitions, 3885 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:59:25,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:25,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:59:25,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:28,436 INFO L124 PetriNetUnfolderBase]: 6144/9945 cut-off events. [2024-06-20 16:59:28,437 INFO L125 PetriNetUnfolderBase]: For 512190/512193 co-relation queries the response was YES. [2024-06-20 16:59:28,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61580 conditions, 9945 events. 6144/9945 cut-off events. For 512190/512193 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 68264 event pairs, 2721 based on Foata normal form. 8/9949 useless extension candidates. Maximal degree in co-relation 61472. Up to 9306 conditions per place. [2024-06-20 16:59:28,541 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 226 selfloop transitions, 80 changer transitions 2/312 dead transitions. [2024-06-20 16:59:28,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 312 transitions, 4804 flow [2024-06-20 16:59:28,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:59:28,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:59:28,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-20 16:59:28,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-20 16:59:28,543 INFO L175 Difference]: Start difference. First operand has 227 places, 253 transitions, 3885 flow. Second operand 12 states and 200 transitions. [2024-06-20 16:59:28,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 312 transitions, 4804 flow [2024-06-20 16:59:29,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 312 transitions, 4678 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 16:59:29,406 INFO L231 Difference]: Finished difference. Result has 232 places, 251 transitions, 3882 flow [2024-06-20 16:59:29,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3759, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3882, PETRI_PLACES=232, PETRI_TRANSITIONS=251} [2024-06-20 16:59:29,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-20 16:59:29,407 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 251 transitions, 3882 flow [2024-06-20 16:59:29,407 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:59:29,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:29,407 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:59:29,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:59:29,407 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:59:29,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:29,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1937778517, now seen corresponding path program 5 times [2024-06-20 16:59:29,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:29,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372471174] [2024-06-20 16:59:29,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:29,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:29,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:59:32,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:32,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372471174] [2024-06-20 16:59:32,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372471174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:32,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:32,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:59:32,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561004414] [2024-06-20 16:59:32,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:32,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:59:32,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:32,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:59:32,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:59:32,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:59:32,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 251 transitions, 3882 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:59:32,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:32,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:59:32,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:34,588 INFO L124 PetriNetUnfolderBase]: 5918/9590 cut-off events. [2024-06-20 16:59:34,588 INFO L125 PetriNetUnfolderBase]: For 522795/522806 co-relation queries the response was YES. [2024-06-20 16:59:34,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60474 conditions, 9590 events. 5918/9590 cut-off events. For 522795/522806 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 65402 event pairs, 2514 based on Foata normal form. 12/9598 useless extension candidates. Maximal degree in co-relation 60365. Up to 8629 conditions per place. [2024-06-20 16:59:34,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 173 selfloop transitions, 108 changer transitions 2/287 dead transitions. [2024-06-20 16:59:34,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 287 transitions, 4767 flow [2024-06-20 16:59:34,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:59:34,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:59:34,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-20 16:59:34,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 16:59:34,678 INFO L175 Difference]: Start difference. First operand has 232 places, 251 transitions, 3882 flow. Second operand 9 states and 153 transitions. [2024-06-20 16:59:34,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 287 transitions, 4767 flow [2024-06-20 16:59:35,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 287 transitions, 4581 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 16:59:35,474 INFO L231 Difference]: Finished difference. Result has 232 places, 249 transitions, 3895 flow [2024-06-20 16:59:35,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3696, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3895, PETRI_PLACES=232, PETRI_TRANSITIONS=249} [2024-06-20 16:59:35,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-20 16:59:35,475 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 249 transitions, 3895 flow [2024-06-20 16:59:35,475 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:59:35,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:35,475 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:59:35,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:59:35,475 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:59:35,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:35,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1937898487, now seen corresponding path program 6 times [2024-06-20 16:59:35,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:35,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500770082] [2024-06-20 16:59:35,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:35,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:35,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:38,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:59:38,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:38,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500770082] [2024-06-20 16:59:38,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500770082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:38,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:38,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:59:38,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056421560] [2024-06-20 16:59:38,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:38,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:59:38,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:38,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:59:38,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:59:38,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:59:38,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 249 transitions, 3895 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:59:38,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:38,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:59:38,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:40,780 INFO L124 PetriNetUnfolderBase]: 5692/9188 cut-off events. [2024-06-20 16:59:40,780 INFO L125 PetriNetUnfolderBase]: For 538506/538517 co-relation queries the response was YES. [2024-06-20 16:59:40,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59453 conditions, 9188 events. 5692/9188 cut-off events. For 538506/538517 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 61816 event pairs, 2508 based on Foata normal form. 12/9196 useless extension candidates. Maximal degree in co-relation 59343. Up to 8748 conditions per place. [2024-06-20 16:59:40,883 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 209 selfloop transitions, 64 changer transitions 4/281 dead transitions. [2024-06-20 16:59:40,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 281 transitions, 4553 flow [2024-06-20 16:59:40,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:59:40,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:59:40,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-20 16:59:40,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-20 16:59:40,885 INFO L175 Difference]: Start difference. First operand has 232 places, 249 transitions, 3895 flow. Second operand 9 states and 141 transitions. [2024-06-20 16:59:40,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 281 transitions, 4553 flow [2024-06-20 16:59:41,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 281 transitions, 4202 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-20 16:59:41,774 INFO L231 Difference]: Finished difference. Result has 230 places, 245 transitions, 3616 flow [2024-06-20 16:59:41,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3616, PETRI_PLACES=230, PETRI_TRANSITIONS=245} [2024-06-20 16:59:41,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-20 16:59:41,775 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 245 transitions, 3616 flow [2024-06-20 16:59:41,775 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:59:41,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:41,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] [2024-06-20 16:59:41,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:59:41,776 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:59:41,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:41,776 INFO L85 PathProgramCache]: Analyzing trace with hash -323271763, now seen corresponding path program 1 times [2024-06-20 16:59:41,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:41,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778055063] [2024-06-20 16:59:41,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:41,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:41,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:45,309 INFO 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:45,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:45,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778055063] [2024-06-20 16:59:45,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778055063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:45,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:45,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:59:45,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898408430] [2024-06-20 16:59:45,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:45,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:59:45,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:45,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:59:45,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:59:45,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:59:45,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 245 transitions, 3616 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:45,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:45,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:59:45,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:47,567 INFO L124 PetriNetUnfolderBase]: 5548/8964 cut-off events. [2024-06-20 16:59:47,567 INFO L125 PetriNetUnfolderBase]: For 556855/556855 co-relation queries the response was YES. [2024-06-20 16:59:47,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58380 conditions, 8964 events. 5548/8964 cut-off events. For 556855/556855 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 60049 event pairs, 2409 based on Foata normal form. 6/8967 useless extension candidates. Maximal degree in co-relation 58270. Up to 8594 conditions per place. [2024-06-20 16:59:47,676 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 251 selfloop transitions, 26 changer transitions 0/281 dead transitions. [2024-06-20 16:59:47,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 281 transitions, 4337 flow [2024-06-20 16:59:47,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:59:47,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:59:47,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:59:47,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-20 16:59:47,677 INFO L175 Difference]: Start difference. First operand has 230 places, 245 transitions, 3616 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:59:47,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 281 transitions, 4337 flow [2024-06-20 16:59:48,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 281 transitions, 4059 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-20 16:59:48,670 INFO L231 Difference]: Finished difference. Result has 226 places, 249 transitions, 3461 flow [2024-06-20 16:59:48,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3338, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3461, PETRI_PLACES=226, PETRI_TRANSITIONS=249} [2024-06-20 16:59:48,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-20 16:59:48,670 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 249 transitions, 3461 flow [2024-06-20 16:59:48,671 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:48,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:48,671 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:59:48,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:59:48,671 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:59:48,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:48,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1212826699, now seen corresponding path program 4 times [2024-06-20 16:59:48,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:48,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775088880] [2024-06-20 16:59:48,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:48,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:51,670 INFO 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:51,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:51,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775088880] [2024-06-20 16:59:51,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775088880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:51,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:51,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:59:51,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096285509] [2024-06-20 16:59:51,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:51,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:59:51,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:51,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:59:51,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:59:51,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:59:51,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 249 transitions, 3461 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:59:51,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:51,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:59:51,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:54,482 INFO L124 PetriNetUnfolderBase]: 5558/8982 cut-off events. [2024-06-20 16:59:54,483 INFO L125 PetriNetUnfolderBase]: For 537133/537133 co-relation queries the response was YES. [2024-06-20 16:59:54,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57437 conditions, 8982 events. 5558/8982 cut-off events. For 537133/537133 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 60197 event pairs, 2388 based on Foata normal form. 10/8982 useless extension candidates. Maximal degree in co-relation 57328. Up to 8672 conditions per place. [2024-06-20 16:59:54,575 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 240 selfloop transitions, 29 changer transitions 0/273 dead transitions. [2024-06-20 16:59:54,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 273 transitions, 4101 flow [2024-06-20 16:59:54,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:59:54,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:59:54,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-20 16:59:54,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-20 16:59:54,576 INFO L175 Difference]: Start difference. First operand has 226 places, 249 transitions, 3461 flow. Second operand 8 states and 121 transitions. [2024-06-20 16:59:54,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 273 transitions, 4101 flow [2024-06-20 16:59:55,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 273 transitions, 4054 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:59:55,491 INFO L231 Difference]: Finished difference. Result has 230 places, 250 transitions, 3495 flow [2024-06-20 16:59:55,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3495, PETRI_PLACES=230, PETRI_TRANSITIONS=250} [2024-06-20 16:59:55,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-20 16:59:55,492 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 250 transitions, 3495 flow [2024-06-20 16:59:55,492 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:59:55,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:55,492 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:59:55,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:59:55,492 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:59:55,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:55,493 INFO L85 PathProgramCache]: Analyzing trace with hash 185167317, now seen corresponding path program 7 times [2024-06-20 16:59:55,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:55,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063182204] [2024-06-20 16:59:55,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:55,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:55,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:58,560 INFO 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:58,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:58,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063182204] [2024-06-20 16:59:58,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063182204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:58,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:58,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:59:58,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002263171] [2024-06-20 16:59:58,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:58,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:59:58,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:58,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:59:58,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:59:58,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 16:59:58,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 250 transitions, 3495 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:59:58,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:58,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 16:59:58,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:01,261 INFO L124 PetriNetUnfolderBase]: 5540/8986 cut-off events. [2024-06-20 17:00:01,261 INFO L125 PetriNetUnfolderBase]: For 540939/540950 co-relation queries the response was YES. [2024-06-20 17:00:01,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57394 conditions, 8986 events. 5540/8986 cut-off events. For 540939/540950 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 60471 event pairs, 2360 based on Foata normal form. 16/8998 useless extension candidates. Maximal degree in co-relation 57283. Up to 8176 conditions per place. [2024-06-20 17:00:01,346 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 93 changer transitions 1/295 dead transitions. [2024-06-20 17:00:01,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 295 transitions, 4328 flow [2024-06-20 17:00:01,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:00:01,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:00:01,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-20 17:00:01,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-20 17:00:01,347 INFO L175 Difference]: Start difference. First operand has 230 places, 250 transitions, 3495 flow. Second operand 9 states and 163 transitions. [2024-06-20 17:00:01,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 295 transitions, 4328 flow [2024-06-20 17:00:02,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 295 transitions, 4249 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 17:00:02,207 INFO L231 Difference]: Finished difference. Result has 233 places, 249 transitions, 3607 flow [2024-06-20 17:00:02,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3607, PETRI_PLACES=233, PETRI_TRANSITIONS=249} [2024-06-20 17:00:02,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-20 17:00:02,209 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 249 transitions, 3607 flow [2024-06-20 17:00:02,209 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 17:00:02,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:02,209 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 17:00:02,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 17:00:02,209 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 17:00:02,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:02,209 INFO L85 PathProgramCache]: Analyzing trace with hash 692522061, now seen corresponding path program 8 times [2024-06-20 17:00:02,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:02,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200459781] [2024-06-20 17:00:02,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:02,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:02,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:05,137 INFO 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 17:00:05,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:05,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200459781] [2024-06-20 17:00:05,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200459781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:05,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:05,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:00:05,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634261011] [2024-06-20 17:00:05,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:05,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:00:05,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:05,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:00:05,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:00:05,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:00:05,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 249 transitions, 3607 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 17:00:05,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:05,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:00:05,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:07,804 INFO L124 PetriNetUnfolderBase]: 5462/8854 cut-off events. [2024-06-20 17:00:07,804 INFO L125 PetriNetUnfolderBase]: For 551891/551902 co-relation queries the response was YES. [2024-06-20 17:00:07,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57120 conditions, 8854 events. 5462/8854 cut-off events. For 551891/551902 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 59429 event pairs, 2311 based on Foata normal form. 16/8866 useless extension candidates. Maximal degree in co-relation 57008. Up to 8065 conditions per place. [2024-06-20 17:00:07,906 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 90 changer transitions 3/290 dead transitions. [2024-06-20 17:00:07,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 290 transitions, 4313 flow [2024-06-20 17:00:07,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:00:07,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:00:07,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 17:00:07,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-20 17:00:07,907 INFO L175 Difference]: Start difference. First operand has 233 places, 249 transitions, 3607 flow. Second operand 9 states and 157 transitions. [2024-06-20 17:00:07,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 290 transitions, 4313 flow [2024-06-20 17:00:09,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 290 transitions, 4141 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-20 17:00:09,045 INFO L231 Difference]: Finished difference. Result has 233 places, 247 transitions, 3606 flow [2024-06-20 17:00:09,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3435, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3606, PETRI_PLACES=233, PETRI_TRANSITIONS=247} [2024-06-20 17:00:09,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-20 17:00:09,045 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 247 transitions, 3606 flow [2024-06-20 17:00:09,046 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 17:00:09,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:09,046 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 17:00:09,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 17:00:09,046 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 17:00:09,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:09,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1045662299, now seen corresponding path program 1 times [2024-06-20 17:00:09,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:09,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677440276] [2024-06-20 17:00:09,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:09,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:09,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:11,744 INFO 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 17:00:11,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:11,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677440276] [2024-06-20 17:00:11,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677440276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:11,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:11,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:00:11,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795368455] [2024-06-20 17:00:11,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:11,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:00:11,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:11,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:00:11,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:00:11,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:00:11,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 247 transitions, 3606 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 17:00:11,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:11,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:00:11,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:14,201 INFO L124 PetriNetUnfolderBase]: 5286/8580 cut-off events. [2024-06-20 17:00:14,202 INFO L125 PetriNetUnfolderBase]: For 525583/525638 co-relation queries the response was YES. [2024-06-20 17:00:14,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55579 conditions, 8580 events. 5286/8580 cut-off events. For 525583/525638 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 57132 event pairs, 2038 based on Foata normal form. 40/8608 useless extension candidates. Maximal degree in co-relation 55468. Up to 7956 conditions per place. [2024-06-20 17:00:14,293 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 200 selfloop transitions, 72 changer transitions 0/276 dead transitions. [2024-06-20 17:00:14,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 276 transitions, 4353 flow [2024-06-20 17:00:14,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:00:14,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:00:14,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 17:00:14,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-20 17:00:14,294 INFO L175 Difference]: Start difference. First operand has 233 places, 247 transitions, 3606 flow. Second operand 7 states and 122 transitions. [2024-06-20 17:00:14,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 276 transitions, 4353 flow [2024-06-20 17:00:15,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 276 transitions, 4020 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-20 17:00:15,273 INFO L231 Difference]: Finished difference. Result has 227 places, 247 transitions, 3427 flow [2024-06-20 17:00:15,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3427, PETRI_PLACES=227, PETRI_TRANSITIONS=247} [2024-06-20 17:00:15,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-20 17:00:15,274 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 247 transitions, 3427 flow [2024-06-20 17:00:15,274 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 17:00:15,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:15,274 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 17:00:15,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 17:00:15,274 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 17:00:15,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:15,274 INFO L85 PathProgramCache]: Analyzing trace with hash -857506291, now seen corresponding path program 9 times [2024-06-20 17:00:15,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:15,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743211442] [2024-06-20 17:00:15,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:15,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:15,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:18,016 INFO 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 17:00:18,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:18,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743211442] [2024-06-20 17:00:18,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743211442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:18,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:18,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:00:18,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660744633] [2024-06-20 17:00:18,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:18,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:00:18,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:18,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:00:18,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:00:18,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:00:18,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 247 transitions, 3427 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 17:00:18,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:18,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:00:18,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:20,460 INFO L124 PetriNetUnfolderBase]: 5300/8612 cut-off events. [2024-06-20 17:00:20,460 INFO L125 PetriNetUnfolderBase]: For 503535/503587 co-relation queries the response was YES. [2024-06-20 17:00:20,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54831 conditions, 8612 events. 5300/8612 cut-off events. For 503535/503587 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 57439 event pairs, 2038 based on Foata normal form. 27/8624 useless extension candidates. Maximal degree in co-relation 54721. Up to 7503 conditions per place. [2024-06-20 17:00:20,535 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 153 selfloop transitions, 131 changer transitions 0/288 dead transitions. [2024-06-20 17:00:20,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 288 transitions, 4459 flow [2024-06-20 17:00:20,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:00:20,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:00:20,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 17:00:20,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-20 17:00:20,536 INFO L175 Difference]: Start difference. First operand has 227 places, 247 transitions, 3427 flow. Second operand 9 states and 159 transitions. [2024-06-20 17:00:20,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 288 transitions, 4459 flow [2024-06-20 17:00:21,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 288 transitions, 4263 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 17:00:21,308 INFO L231 Difference]: Finished difference. Result has 230 places, 250 transitions, 3533 flow [2024-06-20 17:00:21,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3231, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3533, PETRI_PLACES=230, PETRI_TRANSITIONS=250} [2024-06-20 17:00:21,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-20 17:00:21,309 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 250 transitions, 3533 flow [2024-06-20 17:00:21,309 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 17:00:21,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:21,309 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 17:00:21,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 17:00:21,309 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 17:00:21,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:21,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1877066037, now seen corresponding path program 2 times [2024-06-20 17:00:21,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:21,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19299361] [2024-06-20 17:00:21,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:21,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:21,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:23,986 INFO 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 17:00:23,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:23,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19299361] [2024-06-20 17:00:23,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19299361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:23,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:23,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:00:23,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097470845] [2024-06-20 17:00:23,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:23,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:00:23,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:23,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:00:23,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:00:24,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:00:24,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 250 transitions, 3533 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 17:00:24,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:24,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:00:24,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:26,395 INFO L124 PetriNetUnfolderBase]: 5288/8594 cut-off events. [2024-06-20 17:00:26,395 INFO L125 PetriNetUnfolderBase]: For 513965/514017 co-relation queries the response was YES. [2024-06-20 17:00:26,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55176 conditions, 8594 events. 5288/8594 cut-off events. For 513965/514017 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 57236 event pairs, 2104 based on Foata normal form. 25/8604 useless extension candidates. Maximal degree in co-relation 55065. Up to 7968 conditions per place. [2024-06-20 17:00:26,493 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 190 selfloop transitions, 76 changer transitions 0/270 dead transitions. [2024-06-20 17:00:26,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 270 transitions, 4132 flow [2024-06-20 17:00:26,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:00:26,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:00:26,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-20 17:00:26,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-20 17:00:26,494 INFO L175 Difference]: Start difference. First operand has 230 places, 250 transitions, 3533 flow. Second operand 7 states and 114 transitions. [2024-06-20 17:00:26,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 270 transitions, 4132 flow [2024-06-20 17:00:27,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 270 transitions, 3771 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 17:00:27,393 INFO L231 Difference]: Finished difference. Result has 228 places, 250 transitions, 3330 flow [2024-06-20 17:00:27,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3172, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3330, PETRI_PLACES=228, PETRI_TRANSITIONS=250} [2024-06-20 17:00:27,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-20 17:00:27,394 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 250 transitions, 3330 flow [2024-06-20 17:00:27,394 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 17:00:27,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:27,394 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 17:00:27,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 17:00:27,394 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 17:00:27,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:27,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1735733687, now seen corresponding path program 10 times [2024-06-20 17:00:27,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:27,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123668059] [2024-06-20 17:00:27,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:27,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:27,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:30,348 INFO 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 17:00:30,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:30,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123668059] [2024-06-20 17:00:30,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123668059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:30,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:30,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:00:30,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87143818] [2024-06-20 17:00:30,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:30,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:00:30,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:30,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:00:30,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:00:30,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:00:30,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 250 transitions, 3330 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 17:00:30,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:30,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:00:30,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:32,937 INFO L124 PetriNetUnfolderBase]: 5282/8546 cut-off events. [2024-06-20 17:00:32,937 INFO L125 PetriNetUnfolderBase]: For 523970/523999 co-relation queries the response was YES. [2024-06-20 17:00:33,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54636 conditions, 8546 events. 5282/8546 cut-off events. For 523970/523999 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 56815 event pairs, 2044 based on Foata normal form. 6/8530 useless extension candidates. Maximal degree in co-relation 54526. Up to 7388 conditions per place. [2024-06-20 17:00:33,027 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 119 changer transitions 0/281 dead transitions. [2024-06-20 17:00:33,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 281 transitions, 4263 flow [2024-06-20 17:00:33,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:00:33,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:00:33,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 17:00:33,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-20 17:00:33,028 INFO L175 Difference]: Start difference. First operand has 228 places, 250 transitions, 3330 flow. Second operand 8 states and 134 transitions. [2024-06-20 17:00:33,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 281 transitions, 4263 flow [2024-06-20 17:00:33,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 281 transitions, 4035 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 17:00:33,918 INFO L231 Difference]: Finished difference. Result has 230 places, 256 transitions, 3494 flow [2024-06-20 17:00:33,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3102, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3494, PETRI_PLACES=230, PETRI_TRANSITIONS=256} [2024-06-20 17:00:33,918 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-20 17:00:33,918 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 256 transitions, 3494 flow [2024-06-20 17:00:33,918 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 17:00:33,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:33,918 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 17:00:33,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 17:00:33,919 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 17:00:33,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:33,919 INFO L85 PathProgramCache]: Analyzing trace with hash -812960427, now seen corresponding path program 2 times [2024-06-20 17:00:33,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:33,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129029222] [2024-06-20 17:00:33,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:33,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:33,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:37,460 INFO 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 17:00:37,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:37,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129029222] [2024-06-20 17:00:37,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129029222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:37,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:37,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:00:37,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695297027] [2024-06-20 17:00:37,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:37,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:00:37,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:37,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:00:37,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:00:37,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:00:37,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 256 transitions, 3494 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 17:00:37,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:37,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:00:37,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:39,938 INFO L124 PetriNetUnfolderBase]: 5302/8598 cut-off events. [2024-06-20 17:00:39,938 INFO L125 PetriNetUnfolderBase]: For 553755/553755 co-relation queries the response was YES. [2024-06-20 17:00:40,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56739 conditions, 8598 events. 5302/8598 cut-off events. For 553755/553755 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 57333 event pairs, 2232 based on Foata normal form. 6/8594 useless extension candidates. Maximal degree in co-relation 56628. Up to 8238 conditions per place. [2024-06-20 17:00:40,043 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 249 selfloop transitions, 31 changer transitions 0/284 dead transitions. [2024-06-20 17:00:40,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 284 transitions, 4200 flow [2024-06-20 17:00:40,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:00:40,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:00:40,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-20 17:00:40,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 17:00:40,044 INFO L175 Difference]: Start difference. First operand has 230 places, 256 transitions, 3494 flow. Second operand 8 states and 123 transitions. [2024-06-20 17:00:40,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 284 transitions, 4200 flow [2024-06-20 17:00:40,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 284 transitions, 4064 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 17:00:40,832 INFO L231 Difference]: Finished difference. Result has 235 places, 259 transitions, 3478 flow [2024-06-20 17:00:40,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3478, PETRI_PLACES=235, PETRI_TRANSITIONS=259} [2024-06-20 17:00:40,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-20 17:00:40,833 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 259 transitions, 3478 flow [2024-06-20 17:00:40,833 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 17:00:40,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:40,833 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 17:00:40,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 17:00:40,833 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 17:00:40,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:40,834 INFO L85 PathProgramCache]: Analyzing trace with hash -799150857, now seen corresponding path program 3 times [2024-06-20 17:00:40,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:40,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521375879] [2024-06-20 17:00:40,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:40,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:40,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:44,432 INFO 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 17:00:44,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:44,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521375879] [2024-06-20 17:00:44,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521375879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:44,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:44,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:00:44,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072215492] [2024-06-20 17:00:44,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:44,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:00:44,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:44,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:00:44,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:00:44,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:00:44,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 259 transitions, 3478 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 17:00:44,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:44,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:00:44,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:46,597 INFO L124 PetriNetUnfolderBase]: 5289/8579 cut-off events. [2024-06-20 17:00:46,597 INFO L125 PetriNetUnfolderBase]: For 563120/563120 co-relation queries the response was YES. [2024-06-20 17:00:46,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56685 conditions, 8579 events. 5289/8579 cut-off events. For 563120/563120 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 57219 event pairs, 2212 based on Foata normal form. 6/8575 useless extension candidates. Maximal degree in co-relation 56570. Up to 8057 conditions per place. [2024-06-20 17:00:46,692 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 246 selfloop transitions, 38 changer transitions 0/288 dead transitions. [2024-06-20 17:00:46,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 288 transitions, 4202 flow [2024-06-20 17:00:46,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:00:46,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:00:46,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-20 17:00:46,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-20 17:00:46,693 INFO L175 Difference]: Start difference. First operand has 235 places, 259 transitions, 3478 flow. Second operand 8 states and 122 transitions. [2024-06-20 17:00:46,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 288 transitions, 4202 flow [2024-06-20 17:00:47,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 288 transitions, 4112 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 17:00:47,574 INFO L231 Difference]: Finished difference. Result has 240 places, 263 transitions, 3550 flow [2024-06-20 17:00:47,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3550, PETRI_PLACES=240, PETRI_TRANSITIONS=263} [2024-06-20 17:00:47,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-20 17:00:47,574 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 263 transitions, 3550 flow [2024-06-20 17:00:47,574 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 17:00:47,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:47,575 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 17:00:47,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 17:00:47,575 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 17:00:47,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:47,575 INFO L85 PathProgramCache]: Analyzing trace with hash 421827021, now seen corresponding path program 1 times [2024-06-20 17:00:47,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:47,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386693070] [2024-06-20 17:00:47,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:47,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:47,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:50,145 INFO 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 17:00:50,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:50,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386693070] [2024-06-20 17:00:50,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386693070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:50,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:50,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:00:50,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085982063] [2024-06-20 17:00:50,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:50,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:00:50,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:50,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:00:50,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:00:50,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:00:50,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 263 transitions, 3550 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 17:00:50,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:50,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:00:50,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:52,209 INFO L124 PetriNetUnfolderBase]: 5291/8609 cut-off events. [2024-06-20 17:00:52,209 INFO L125 PetriNetUnfolderBase]: For 578863/578863 co-relation queries the response was YES. [2024-06-20 17:00:52,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56984 conditions, 8609 events. 5291/8609 cut-off events. For 578863/578863 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 57527 event pairs, 2074 based on Foata normal form. 8/8611 useless extension candidates. Maximal degree in co-relation 56866. Up to 8165 conditions per place. [2024-06-20 17:00:52,310 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 271 selfloop transitions, 17 changer transitions 0/292 dead transitions. [2024-06-20 17:00:52,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 292 transitions, 4362 flow [2024-06-20 17:00:52,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:00:52,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:00:52,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 17:00:52,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-20 17:00:52,311 INFO L175 Difference]: Start difference. First operand has 240 places, 263 transitions, 3550 flow. Second operand 6 states and 107 transitions. [2024-06-20 17:00:52,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 292 transitions, 4362 flow [2024-06-20 17:00:53,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 292 transitions, 4266 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 17:00:53,352 INFO L231 Difference]: Finished difference. Result has 242 places, 264 transitions, 3502 flow [2024-06-20 17:00:53,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3502, PETRI_PLACES=242, PETRI_TRANSITIONS=264} [2024-06-20 17:00:53,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-20 17:00:53,353 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 264 transitions, 3502 flow [2024-06-20 17:00:53,353 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 17:00:53,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:53,353 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 17:00:53,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 17:00:53,353 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 17:00:53,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:53,354 INFO L85 PathProgramCache]: Analyzing trace with hash -882993747, now seen corresponding path program 1 times [2024-06-20 17:00:53,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:53,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895522807] [2024-06-20 17:00:53,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:53,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:53,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:56,021 INFO 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 17:00:56,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:56,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895522807] [2024-06-20 17:00:56,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895522807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:56,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:56,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:00:56,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140583927] [2024-06-20 17:00:56,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:56,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:00:56,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:56,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:00:56,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:00:56,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:00:56,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 264 transitions, 3502 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 17:00:56,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:56,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:00:56,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:58,132 INFO L124 PetriNetUnfolderBase]: 5273/8583 cut-off events. [2024-06-20 17:00:58,132 INFO L125 PetriNetUnfolderBase]: For 583672/583672 co-relation queries the response was YES. [2024-06-20 17:00:58,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56569 conditions, 8583 events. 5273/8583 cut-off events. For 583672/583672 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 57316 event pairs, 2064 based on Foata normal form. 8/8585 useless extension candidates. Maximal degree in co-relation 56450. Up to 8157 conditions per place. [2024-06-20 17:00:58,232 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 270 selfloop transitions, 17 changer transitions 0/291 dead transitions. [2024-06-20 17:00:58,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 291 transitions, 4186 flow [2024-06-20 17:00:58,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:00:58,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:00:58,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-20 17:00:58,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-20 17:00:58,233 INFO L175 Difference]: Start difference. First operand has 242 places, 264 transitions, 3502 flow. Second operand 6 states and 106 transitions. [2024-06-20 17:00:58,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 291 transitions, 4186 flow [2024-06-20 17:00:59,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 291 transitions, 4149 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 17:00:59,053 INFO L231 Difference]: Finished difference. Result has 245 places, 264 transitions, 3503 flow [2024-06-20 17:00:59,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3503, PETRI_PLACES=245, PETRI_TRANSITIONS=264} [2024-06-20 17:00:59,054 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-20 17:00:59,054 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 264 transitions, 3503 flow [2024-06-20 17:00:59,054 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 17:00:59,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:59,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, 1] [2024-06-20 17:00:59,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 17:00:59,054 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 17:00:59,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:59,054 INFO L85 PathProgramCache]: Analyzing trace with hash 223117980, now seen corresponding path program 1 times [2024-06-20 17:00:59,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:59,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833002239] [2024-06-20 17:00:59,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:59,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:59,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:02,124 INFO 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 17:01:02,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:02,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833002239] [2024-06-20 17:01:02,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833002239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:02,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:02,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:01:02,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131706986] [2024-06-20 17:01:02,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:02,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:01:02,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:02,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:01:02,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:01:02,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:01:02,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 264 transitions, 3503 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 17:01:02,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:02,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:01:02,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:01:05,163 INFO L124 PetriNetUnfolderBase]: 5293/8621 cut-off events. [2024-06-20 17:01:05,163 INFO L125 PetriNetUnfolderBase]: For 577691/577746 co-relation queries the response was YES. [2024-06-20 17:01:05,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56694 conditions, 8621 events. 5293/8621 cut-off events. For 577691/577746 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 57667 event pairs, 2055 based on Foata normal form. 40/8649 useless extension candidates. Maximal degree in co-relation 56574. Up to 7500 conditions per place. [2024-06-20 17:01:05,250 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 129 changer transitions 0/327 dead transitions. [2024-06-20 17:01:05,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 327 transitions, 4610 flow [2024-06-20 17:01:05,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:01:05,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:01:05,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-20 17:01:05,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-20 17:01:05,252 INFO L175 Difference]: Start difference. First operand has 245 places, 264 transitions, 3503 flow. Second operand 12 states and 207 transitions. [2024-06-20 17:01:05,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 327 transitions, 4610 flow [2024-06-20 17:01:06,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 327 transitions, 4565 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 17:01:06,227 INFO L231 Difference]: Finished difference. Result has 252 places, 267 transitions, 3752 flow [2024-06-20 17:01:06,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3752, PETRI_PLACES=252, PETRI_TRANSITIONS=267} [2024-06-20 17:01:06,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-20 17:01:06,227 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 267 transitions, 3752 flow [2024-06-20 17:01:06,227 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 17:01:06,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:06,228 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 17:01:06,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 17:01:06,228 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 17:01:06,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:06,228 INFO L85 PathProgramCache]: Analyzing trace with hash 631823556, now seen corresponding path program 2 times [2024-06-20 17:01:06,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:06,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516588786] [2024-06-20 17:01:06,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:06,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:06,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:09,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:01:09,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:09,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516588786] [2024-06-20 17:01:09,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516588786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:09,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:09,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:01:09,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701662019] [2024-06-20 17:01:09,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:09,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:01:09,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:09,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:01:09,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:01:09,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:01:09,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 267 transitions, 3752 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 17:01:09,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:09,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:01:09,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:01:12,312 INFO L124 PetriNetUnfolderBase]: 5281/8601 cut-off events. [2024-06-20 17:01:12,312 INFO L125 PetriNetUnfolderBase]: For 591445/591500 co-relation queries the response was YES. [2024-06-20 17:01:12,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57259 conditions, 8601 events. 5281/8601 cut-off events. For 591445/591500 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 57539 event pairs, 2027 based on Foata normal form. 40/8629 useless extension candidates. Maximal degree in co-relation 57138. Up to 7492 conditions per place. [2024-06-20 17:01:12,397 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 129 changer transitions 0/326 dead transitions. [2024-06-20 17:01:12,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 326 transitions, 4711 flow [2024-06-20 17:01:12,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:01:12,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:01:12,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-20 17:01:12,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-20 17:01:12,398 INFO L175 Difference]: Start difference. First operand has 252 places, 267 transitions, 3752 flow. Second operand 12 states and 206 transitions. [2024-06-20 17:01:12,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 326 transitions, 4711 flow [2024-06-20 17:01:13,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 326 transitions, 4390 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 17:01:13,370 INFO L231 Difference]: Finished difference. Result has 254 places, 267 transitions, 3695 flow [2024-06-20 17:01:13,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3695, PETRI_PLACES=254, PETRI_TRANSITIONS=267} [2024-06-20 17:01:13,370 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-20 17:01:13,370 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 267 transitions, 3695 flow [2024-06-20 17:01:13,370 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 17:01:13,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:13,370 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 17:01:13,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 17:01:13,370 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 17:01:13,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:13,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1616352618, now seen corresponding path program 3 times [2024-06-20 17:01:13,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:13,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337100142] [2024-06-20 17:01:13,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:13,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:13,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:16,432 INFO 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 17:01:16,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:16,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337100142] [2024-06-20 17:01:16,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337100142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:16,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:16,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:01:16,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606312791] [2024-06-20 17:01:16,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:16,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:01:16,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:16,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:01:16,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:01:16,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:01:16,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 267 transitions, 3695 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 17:01:16,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:16,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:01:16,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:01:19,378 INFO L124 PetriNetUnfolderBase]: 5301/8635 cut-off events. [2024-06-20 17:01:19,378 INFO L125 PetriNetUnfolderBase]: For 609931/609983 co-relation queries the response was YES. [2024-06-20 17:01:19,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57588 conditions, 8635 events. 5301/8635 cut-off events. For 609931/609983 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 57779 event pairs, 2057 based on Foata normal form. 25/8645 useless extension candidates. Maximal degree in co-relation 57466. Up to 7508 conditions per place. [2024-06-20 17:01:19,484 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 172 selfloop transitions, 137 changer transitions 0/313 dead transitions. [2024-06-20 17:01:19,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 313 transitions, 4609 flow [2024-06-20 17:01:19,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:01:19,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:01:19,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-20 17:01:19,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 17:01:19,485 INFO L175 Difference]: Start difference. First operand has 254 places, 267 transitions, 3695 flow. Second operand 12 states and 192 transitions. [2024-06-20 17:01:19,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 313 transitions, 4609 flow [2024-06-20 17:01:20,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 313 transitions, 4341 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 17:01:20,551 INFO L231 Difference]: Finished difference. Result has 255 places, 270 transitions, 3744 flow [2024-06-20 17:01:20,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3435, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3744, PETRI_PLACES=255, PETRI_TRANSITIONS=270} [2024-06-20 17:01:20,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-20 17:01:20,552 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 270 transitions, 3744 flow [2024-06-20 17:01:20,552 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 17:01:20,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:20,552 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 17:01:20,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 17:01:20,552 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 17:01:20,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:20,553 INFO L85 PathProgramCache]: Analyzing trace with hash 965628366, now seen corresponding path program 4 times [2024-06-20 17:01:20,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:20,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161839946] [2024-06-20 17:01:20,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:20,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:20,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:23,781 INFO 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 17:01:23,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:23,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161839946] [2024-06-20 17:01:23,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161839946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:23,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:23,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:01:23,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704766738] [2024-06-20 17:01:23,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:23,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:01:23,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:23,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:01:23,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:01:23,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:01:23,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 270 transitions, 3744 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 17:01:23,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:23,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:01:23,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:01:27,082 INFO L124 PetriNetUnfolderBase]: 5289/8619 cut-off events. [2024-06-20 17:01:27,082 INFO L125 PetriNetUnfolderBase]: For 602786/602838 co-relation queries the response was YES. [2024-06-20 17:01:27,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57271 conditions, 8619 events. 5289/8619 cut-off events. For 602786/602838 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 57617 event pairs, 2057 based on Foata normal form. 25/8629 useless extension candidates. Maximal degree in co-relation 57148. Up to 7500 conditions per place. [2024-06-20 17:01:27,179 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 171 selfloop transitions, 137 changer transitions 0/312 dead transitions. [2024-06-20 17:01:27,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 312 transitions, 4499 flow [2024-06-20 17:01:27,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:01:27,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:01:27,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-20 17:01:27,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882113821138211 [2024-06-20 17:01:27,180 INFO L175 Difference]: Start difference. First operand has 255 places, 270 transitions, 3744 flow. Second operand 12 states and 191 transitions. [2024-06-20 17:01:27,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 312 transitions, 4499 flow [2024-06-20 17:01:28,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 312 transitions, 4189 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-20 17:01:28,284 INFO L231 Difference]: Finished difference. Result has 257 places, 270 transitions, 3714 flow [2024-06-20 17:01:28,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3434, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3714, PETRI_PLACES=257, PETRI_TRANSITIONS=270} [2024-06-20 17:01:28,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-20 17:01:28,285 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 270 transitions, 3714 flow [2024-06-20 17:01:28,285 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 17:01:28,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:28,285 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 17:01:28,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 17:01:28,285 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 17:01:28,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:28,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1057172148, now seen corresponding path program 5 times [2024-06-20 17:01:28,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:28,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613211247] [2024-06-20 17:01:28,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:28,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:28,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:31,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:01:31,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:31,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613211247] [2024-06-20 17:01:31,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613211247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:31,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:31,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:01:31,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321389774] [2024-06-20 17:01:31,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:31,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:01:31,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:31,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:01:31,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:01:31,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:01:31,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 270 transitions, 3714 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 17:01:31,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:31,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:01:31,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:01:34,751 INFO L124 PetriNetUnfolderBase]: 5277/8567 cut-off events. [2024-06-20 17:01:34,751 INFO L125 PetriNetUnfolderBase]: For 613233/613262 co-relation queries the response was YES. [2024-06-20 17:01:34,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57128 conditions, 8567 events. 5277/8567 cut-off events. For 613233/613262 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 57160 event pairs, 2003 based on Foata normal form. 8/8553 useless extension candidates. Maximal degree in co-relation 57004. Up to 7389 conditions per place. [2024-06-20 17:01:34,847 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 171 selfloop transitions, 126 changer transitions 0/301 dead transitions. [2024-06-20 17:01:34,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 301 transitions, 4411 flow [2024-06-20 17:01:34,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:01:34,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:01:34,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-20 17:01:34,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37472283813747226 [2024-06-20 17:01:34,849 INFO L175 Difference]: Start difference. First operand has 257 places, 270 transitions, 3714 flow. Second operand 11 states and 169 transitions. [2024-06-20 17:01:34,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 301 transitions, 4411 flow [2024-06-20 17:01:35,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 301 transitions, 4137 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-20 17:01:35,979 INFO L231 Difference]: Finished difference. Result has 257 places, 270 transitions, 3698 flow [2024-06-20 17:01:35,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3440, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3698, PETRI_PLACES=257, PETRI_TRANSITIONS=270} [2024-06-20 17:01:35,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-20 17:01:35,980 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 270 transitions, 3698 flow [2024-06-20 17:01:35,980 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 17:01:35,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:35,980 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, 1] [2024-06-20 17:01:35,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 17:01:35,980 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 17:01:35,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash -198428388, now seen corresponding path program 1 times [2024-06-20 17:01:35,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:35,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712380062] [2024-06-20 17:01:35,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:35,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:35,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:38,298 INFO 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 17:01:38,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:38,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712380062] [2024-06-20 17:01:38,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712380062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:38,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:38,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:01:38,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289189144] [2024-06-20 17:01:38,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:38,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:01:38,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:38,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:01:38,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:01:38,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:01:38,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 270 transitions, 3698 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 17:01:38,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:38,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:01:38,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:01:41,925 INFO L124 PetriNetUnfolderBase]: 7957/12962 cut-off events. [2024-06-20 17:01:41,926 INFO L125 PetriNetUnfolderBase]: For 1050545/1050556 co-relation queries the response was YES. [2024-06-20 17:01:42,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85982 conditions, 12962 events. 7957/12962 cut-off events. For 1050545/1050556 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 93277 event pairs, 3300 based on Foata normal form. 50/13008 useless extension candidates. Maximal degree in co-relation 85857. Up to 7703 conditions per place. [2024-06-20 17:01:42,061 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 266 selfloop transitions, 142 changer transitions 17/429 dead transitions. [2024-06-20 17:01:42,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 429 transitions, 6146 flow [2024-06-20 17:01:42,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 17:01:42,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 17:01:42,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 248 transitions. [2024-06-20 17:01:42,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652908067542214 [2024-06-20 17:01:42,063 INFO L175 Difference]: Start difference. First operand has 257 places, 270 transitions, 3698 flow. Second operand 13 states and 248 transitions. [2024-06-20 17:01:42,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 429 transitions, 6146 flow [2024-06-20 17:01:44,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 429 transitions, 5718 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 17:01:44,148 INFO L231 Difference]: Finished difference. Result has 264 places, 309 transitions, 4338 flow [2024-06-20 17:01:44,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3365, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4338, PETRI_PLACES=264, PETRI_TRANSITIONS=309} [2024-06-20 17:01:44,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-20 17:01:44,149 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 309 transitions, 4338 flow [2024-06-20 17:01:44,149 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 17:01:44,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:44,149 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, 1] [2024-06-20 17:01:44,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 17:01:44,150 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 17:01:44,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:44,150 INFO L85 PathProgramCache]: Analyzing trace with hash 2008302290, now seen corresponding path program 2 times [2024-06-20 17:01:44,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:44,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327711937] [2024-06-20 17:01:44,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:44,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:44,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:47,314 INFO 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 17:01:47,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:47,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327711937] [2024-06-20 17:01:47,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327711937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:47,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:47,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:01:47,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476672133] [2024-06-20 17:01:47,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:47,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:01:47,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:47,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:01:47,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:01:47,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:01:47,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 309 transitions, 4338 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 17:01:47,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:47,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:01:47,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:01:50,827 INFO L124 PetriNetUnfolderBase]: 7697/12546 cut-off events. [2024-06-20 17:01:50,827 INFO L125 PetriNetUnfolderBase]: For 1017907/1017918 co-relation queries the response was YES. [2024-06-20 17:01:50,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83735 conditions, 12546 events. 7697/12546 cut-off events. For 1017907/1017918 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 89845 event pairs, 2803 based on Foata normal form. 50/12592 useless extension candidates. Maximal degree in co-relation 83606. Up to 7547 conditions per place. [2024-06-20 17:01:50,982 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 142 changer transitions 17/385 dead transitions. [2024-06-20 17:01:50,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 385 transitions, 5698 flow [2024-06-20 17:01:50,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:01:50,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:01:50,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-20 17:01:50,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 17:01:50,983 INFO L175 Difference]: Start difference. First operand has 264 places, 309 transitions, 4338 flow. Second operand 11 states and 209 transitions. [2024-06-20 17:01:50,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 385 transitions, 5698 flow [2024-06-20 17:01:52,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 385 transitions, 5545 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 17:01:52,925 INFO L231 Difference]: Finished difference. Result has 267 places, 305 transitions, 4438 flow [2024-06-20 17:01:52,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4438, PETRI_PLACES=267, PETRI_TRANSITIONS=305} [2024-06-20 17:01:52,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-20 17:01:52,926 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 305 transitions, 4438 flow [2024-06-20 17:01:52,926 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 17:01:52,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:52,926 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, 1] [2024-06-20 17:01:52,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 17:01:52,926 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 17:01:52,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:52,926 INFO L85 PathProgramCache]: Analyzing trace with hash 2014016210, now seen corresponding path program 3 times [2024-06-20 17:01:52,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:52,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622207978] [2024-06-20 17:01:52,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:52,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:52,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:56,061 INFO 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 17:01:56,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:56,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622207978] [2024-06-20 17:01:56,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622207978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:56,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:56,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:01:56,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550286884] [2024-06-20 17:01:56,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:56,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:01:56,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:56,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:01:56,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:01:56,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:01:56,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 305 transitions, 4438 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 17:01:56,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:56,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:01:56,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:00,284 INFO L124 PetriNetUnfolderBase]: 9041/14646 cut-off events. [2024-06-20 17:02:00,284 INFO L125 PetriNetUnfolderBase]: For 1556716/1556727 co-relation queries the response was YES. [2024-06-20 17:02:00,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109973 conditions, 14646 events. 9041/14646 cut-off events. For 1556716/1556727 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 106621 event pairs, 2641 based on Foata normal form. 26/14668 useless extension candidates. Maximal degree in co-relation 109845. Up to 8149 conditions per place. [2024-06-20 17:02:00,433 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 209 selfloop transitions, 149 changer transitions 15/377 dead transitions. [2024-06-20 17:02:00,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 377 transitions, 5794 flow [2024-06-20 17:02:00,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:02:00,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:02:00,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-20 17:02:00,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-20 17:02:00,434 INFO L175 Difference]: Start difference. First operand has 267 places, 305 transitions, 4438 flow. Second operand 11 states and 202 transitions. [2024-06-20 17:02:00,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 377 transitions, 5794 flow [2024-06-20 17:02:02,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 377 transitions, 5495 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-20 17:02:02,557 INFO L231 Difference]: Finished difference. Result has 267 places, 303 transitions, 4438 flow [2024-06-20 17:02:02,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4151, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4438, PETRI_PLACES=267, PETRI_TRANSITIONS=303} [2024-06-20 17:02:02,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-20 17:02:02,557 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 303 transitions, 4438 flow [2024-06-20 17:02:02,557 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 17:02:02,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:02:02,557 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, 1] [2024-06-20 17:02:02,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 17:02:02,557 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 17:02:02,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:02:02,558 INFO L85 PathProgramCache]: Analyzing trace with hash -598775320, now seen corresponding path program 4 times [2024-06-20 17:02:02,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:02:02,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195345322] [2024-06-20 17:02:02,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:02:02,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:02:02,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:02:05,831 INFO 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 17:02:05,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:02:05,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195345322] [2024-06-20 17:02:05,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195345322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:02:05,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:02:05,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:02:05,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846361010] [2024-06-20 17:02:05,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:02:05,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:02:05,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:02:05,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:02:05,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:02:05,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:02:05,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 303 transitions, 4438 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 17:02:05,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:02:05,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:02:05,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:09,927 INFO L124 PetriNetUnfolderBase]: 8689/14095 cut-off events. [2024-06-20 17:02:09,928 INFO L125 PetriNetUnfolderBase]: For 1485302/1485313 co-relation queries the response was YES. [2024-06-20 17:02:10,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101586 conditions, 14095 events. 8689/14095 cut-off events. For 1485302/1485313 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 102758 event pairs, 4130 based on Foata normal form. 106/14197 useless extension candidates. Maximal degree in co-relation 101458. Up to 10319 conditions per place. [2024-06-20 17:02:10,110 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 132 changer transitions 24/374 dead transitions. [2024-06-20 17:02:10,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 374 transitions, 5608 flow [2024-06-20 17:02:10,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:02:10,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:02:10,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-20 17:02:10,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369918699186992 [2024-06-20 17:02:10,112 INFO L175 Difference]: Start difference. First operand has 267 places, 303 transitions, 4438 flow. Second operand 12 states and 215 transitions. [2024-06-20 17:02:10,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 374 transitions, 5608 flow [2024-06-20 17:02:13,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 374 transitions, 5306 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-20 17:02:13,030 INFO L231 Difference]: Finished difference. Result has 265 places, 292 transitions, 4261 flow [2024-06-20 17:02:13,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4261, PETRI_PLACES=265, PETRI_TRANSITIONS=292} [2024-06-20 17:02:13,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-20 17:02:13,030 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 292 transitions, 4261 flow [2024-06-20 17:02:13,030 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 17:02:13,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:02:13,030 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, 1] [2024-06-20 17:02:13,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 17:02:13,031 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 17:02:13,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:02:13,031 INFO L85 PathProgramCache]: Analyzing trace with hash -406296246, now seen corresponding path program 5 times [2024-06-20 17:02:13,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:02:13,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982491648] [2024-06-20 17:02:13,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:02:13,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:02:13,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:02:16,463 INFO 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 17:02:16,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:02:16,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982491648] [2024-06-20 17:02:16,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982491648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:02:16,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:02:16,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:02:16,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113833226] [2024-06-20 17:02:16,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:02:16,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:02:16,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:02:16,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:02:16,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:02:16,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:02:16,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 292 transitions, 4261 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 17:02:16,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:02:16,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:02:16,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:20,161 INFO L124 PetriNetUnfolderBase]: 7873/12799 cut-off events. [2024-06-20 17:02:20,161 INFO L125 PetriNetUnfolderBase]: For 1292287/1292298 co-relation queries the response was YES. [2024-06-20 17:02:20,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90308 conditions, 12799 events. 7873/12799 cut-off events. For 1292287/1292298 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 92351 event pairs, 4056 based on Foata normal form. 118/12913 useless extension candidates. Maximal degree in co-relation 90182. Up to 11127 conditions per place. [2024-06-20 17:02:20,288 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 191 selfloop transitions, 121 changer transitions 37/353 dead transitions. [2024-06-20 17:02:20,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 353 transitions, 5219 flow [2024-06-20 17:02:20,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:02:20,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:02:20,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-20 17:02:20,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41260162601626016 [2024-06-20 17:02:20,290 INFO L175 Difference]: Start difference. First operand has 265 places, 292 transitions, 4261 flow. Second operand 12 states and 203 transitions. [2024-06-20 17:02:20,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 353 transitions, 5219 flow [2024-06-20 17:02:22,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 353 transitions, 4953 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-20 17:02:22,581 INFO L231 Difference]: Finished difference. Result has 262 places, 280 transitions, 4095 flow [2024-06-20 17:02:22,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3999, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4095, PETRI_PLACES=262, PETRI_TRANSITIONS=280} [2024-06-20 17:02:22,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-20 17:02:22,582 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 280 transitions, 4095 flow [2024-06-20 17:02:22,582 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 17:02:22,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:02:22,582 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, 1] [2024-06-20 17:02:22,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 17:02:22,582 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 17:02:22,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:02:22,582 INFO L85 PathProgramCache]: Analyzing trace with hash 603048424, now seen corresponding path program 6 times [2024-06-20 17:02:22,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:02:22,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126836149] [2024-06-20 17:02:22,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:02:22,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:02:22,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:02:26,201 INFO 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 17:02:26,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:02:26,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126836149] [2024-06-20 17:02:26,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126836149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:02:26,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:02:26,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:02:26,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846540201] [2024-06-20 17:02:26,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:02:26,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:02:26,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:02:26,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:02:26,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:02:26,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:02:26,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 280 transitions, 4095 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 17:02:26,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:02:26,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:02:26,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:30,159 INFO L124 PetriNetUnfolderBase]: 8039/13013 cut-off events. [2024-06-20 17:02:30,160 INFO L125 PetriNetUnfolderBase]: For 1246893/1246904 co-relation queries the response was YES. [2024-06-20 17:02:30,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96160 conditions, 13013 events. 8039/13013 cut-off events. For 1246893/1246904 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 93311 event pairs, 3814 based on Foata normal form. 30/13039 useless extension candidates. Maximal degree in co-relation 96036. Up to 9917 conditions per place. [2024-06-20 17:02:30,291 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 122 changer transitions 13/337 dead transitions. [2024-06-20 17:02:30,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 337 transitions, 5163 flow [2024-06-20 17:02:30,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:02:30,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:02:30,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-20 17:02:30,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41685144124168516 [2024-06-20 17:02:30,293 INFO L175 Difference]: Start difference. First operand has 262 places, 280 transitions, 4095 flow. Second operand 11 states and 188 transitions. [2024-06-20 17:02:30,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 337 transitions, 5163 flow [2024-06-20 17:02:31,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 337 transitions, 4881 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-20 17:02:31,968 INFO L231 Difference]: Finished difference. Result has 255 places, 277 transitions, 4009 flow [2024-06-20 17:02:31,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3823, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4009, PETRI_PLACES=255, PETRI_TRANSITIONS=277} [2024-06-20 17:02:31,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-20 17:02:31,969 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 277 transitions, 4009 flow [2024-06-20 17:02:31,969 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 17:02:31,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:02:31,969 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, 1] [2024-06-20 17:02:31,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 17:02:31,969 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 17:02:31,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:02:31,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1663554258, now seen corresponding path program 7 times [2024-06-20 17:02:31,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:02:31,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147165459] [2024-06-20 17:02:31,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:02:31,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:02:31,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:02:35,562 INFO 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 17:02:35,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:02:35,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147165459] [2024-06-20 17:02:35,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147165459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:02:35,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:02:35,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:02:35,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170762712] [2024-06-20 17:02:35,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:02:35,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:02:35,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:02:35,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:02:35,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:02:35,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:02:35,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 277 transitions, 4009 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 17:02:35,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:02:35,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:02:35,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:39,163 INFO L124 PetriNetUnfolderBase]: 7671/12425 cut-off events. [2024-06-20 17:02:39,163 INFO L125 PetriNetUnfolderBase]: For 1100553/1100564 co-relation queries the response was YES. [2024-06-20 17:02:39,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90700 conditions, 12425 events. 7671/12425 cut-off events. For 1100553/1100564 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 88502 event pairs, 3990 based on Foata normal form. 30/12451 useless extension candidates. Maximal degree in co-relation 90578. Up to 11351 conditions per place. [2024-06-20 17:02:39,386 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 111 changer transitions 23/322 dead transitions. [2024-06-20 17:02:39,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 322 transitions, 4817 flow [2024-06-20 17:02:39,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:02:39,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:02:39,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-20 17:02:39,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991130820399113 [2024-06-20 17:02:39,388 INFO L175 Difference]: Start difference. First operand has 255 places, 277 transitions, 4009 flow. Second operand 11 states and 180 transitions. [2024-06-20 17:02:39,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 322 transitions, 4817 flow [2024-06-20 17:02:41,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 322 transitions, 4560 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-20 17:02:41,005 INFO L231 Difference]: Finished difference. Result has 252 places, 266 transitions, 3808 flow [2024-06-20 17:02:41,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3752, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3808, PETRI_PLACES=252, PETRI_TRANSITIONS=266} [2024-06-20 17:02:41,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-20 17:02:41,006 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 266 transitions, 3808 flow [2024-06-20 17:02:41,006 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 17:02:41,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:02:41,006 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, 1] [2024-06-20 17:02:41,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 17:02:41,006 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 17:02:41,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:02:41,007 INFO L85 PathProgramCache]: Analyzing trace with hash -415461772, now seen corresponding path program 8 times [2024-06-20 17:02:41,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:02:41,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697977038] [2024-06-20 17:02:41,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:02:41,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:02:41,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:02:44,424 INFO 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 17:02:44,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:02:44,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697977038] [2024-06-20 17:02:44,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697977038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:02:44,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:02:44,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:02:44,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527944345] [2024-06-20 17:02:44,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:02:44,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:02:44,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:02:44,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:02:44,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:02:44,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:02:44,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 266 transitions, 3808 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 17:02:44,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:02:44,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:02:44,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:48,347 INFO L124 PetriNetUnfolderBase]: 7235/11706 cut-off events. [2024-06-20 17:02:48,347 INFO L125 PetriNetUnfolderBase]: For 1023717/1023744 co-relation queries the response was YES. [2024-06-20 17:02:48,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81521 conditions, 11706 events. 7235/11706 cut-off events. For 1023717/1023744 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 82729 event pairs, 3193 based on Foata normal form. 104/11798 useless extension candidates. Maximal degree in co-relation 81401. Up to 7329 conditions per place. [2024-06-20 17:02:48,457 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 68 changer transitions 29/333 dead transitions. [2024-06-20 17:02:48,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 333 transitions, 4875 flow [2024-06-20 17:02:48,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:02:48,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:02:48,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-20 17:02:48,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43237250554323725 [2024-06-20 17:02:48,459 INFO L175 Difference]: Start difference. First operand has 252 places, 266 transitions, 3808 flow. Second operand 11 states and 195 transitions. [2024-06-20 17:02:48,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 333 transitions, 4875 flow [2024-06-20 17:02:49,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 333 transitions, 4625 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-20 17:02:49,541 INFO L231 Difference]: Finished difference. Result has 248 places, 250 transitions, 3390 flow [2024-06-20 17:02:49,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3390, PETRI_PLACES=248, PETRI_TRANSITIONS=250} [2024-06-20 17:02:49,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-20 17:02:49,542 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 250 transitions, 3390 flow [2024-06-20 17:02:49,542 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 17:02:49,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:02:49,542 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, 1] [2024-06-20 17:02:49,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 17:02:49,543 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 17:02:49,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:02:49,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1955335034, now seen corresponding path program 1 times [2024-06-20 17:02:49,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:02:49,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085764479] [2024-06-20 17:02:49,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:02:49,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:02:49,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:02:52,983 INFO 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 17:02:52,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:02:52,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085764479] [2024-06-20 17:02:52,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085764479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:02:52,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:02:52,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:02:52,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124008003] [2024-06-20 17:02:52,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:02:52,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:02:52,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:02:52,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:02:52,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:02:52,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:02:52,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 250 transitions, 3390 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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 17:02:52,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:02:52,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:02:52,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:56,055 INFO L124 PetriNetUnfolderBase]: 6589/10626 cut-off events. [2024-06-20 17:02:56,056 INFO L125 PetriNetUnfolderBase]: For 865436/865439 co-relation queries the response was YES. [2024-06-20 17:02:56,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76299 conditions, 10626 events. 6589/10626 cut-off events. For 865436/865439 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 73658 event pairs, 3545 based on Foata normal form. 10/10620 useless extension candidates. Maximal degree in co-relation 76180. Up to 9957 conditions per place. [2024-06-20 17:02:56,167 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 242 selfloop transitions, 63 changer transitions 0/309 dead transitions. [2024-06-20 17:02:56,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 309 transitions, 4411 flow [2024-06-20 17:02:56,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:02:56,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:02:56,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-20 17:02:56,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-20 17:02:56,168 INFO L175 Difference]: Start difference. First operand has 248 places, 250 transitions, 3390 flow. Second operand 10 states and 171 transitions. [2024-06-20 17:02:56,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 309 transitions, 4411 flow [2024-06-20 17:02:57,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 309 transitions, 4264 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-20 17:02:57,504 INFO L231 Difference]: Finished difference. Result has 243 places, 254 transitions, 3455 flow [2024-06-20 17:02:57,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3455, PETRI_PLACES=243, PETRI_TRANSITIONS=254} [2024-06-20 17:02:57,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-20 17:02:57,505 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 254 transitions, 3455 flow [2024-06-20 17:02:57,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 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 17:02:57,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:02:57,505 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, 1] [2024-06-20 17:02:57,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 17:02:57,505 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 17:02:57,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:02:57,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1464539766, now seen corresponding path program 9 times [2024-06-20 17:02:57,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:02:57,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967924845] [2024-06-20 17:02:57,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:02:57,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:02:57,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat