./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe012_power.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 21:41:43,169 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 21:41:43,218 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 21:41:43,228 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 21:41:43,228 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 21:41:43,261 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 21:41:43,265 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 21:41:43,265 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 21:41:43,266 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 21:41:43,269 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 21:41:43,269 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 21:41:43,269 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 21:41:43,270 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 21:41:43,271 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 21:41:43,271 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 21:41:43,271 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 21:41:43,271 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 21:41:43,272 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 21:41:43,272 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 21:41:43,272 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 21:41:43,272 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 21:41:43,273 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 21:41:43,273 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 21:41:43,273 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 21:41:43,273 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 21:41:43,273 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 21:41:43,274 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 21:41:43,274 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 21:41:43,274 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 21:41:43,274 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 21:41:43,275 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 21:41:43,275 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 21:41:43,276 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:41:43,276 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 21:41:43,276 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 21:41:43,276 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 21:41:43,276 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 21:41:43,276 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 21:41:43,277 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 21:41:43,277 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 21:41:43,277 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 21:41:43,277 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 21:41:43,277 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 21:41:43,278 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-21 21:41:43,482 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 21:41:43,504 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 21:41:43,506 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 21:41:43,507 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 21:41:43,507 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 21:41:43,508 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_power.opt.yml/witness.yml [2024-06-21 21:41:43,695 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 21:41:43,695 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 21:41:43,696 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_power.opt.i [2024-06-21 21:41:44,759 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 21:41:44,959 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 21:41:44,963 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_power.opt.i [2024-06-21 21:41:44,975 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/da23deea9/5cc57254123b4476b006faf04b11cdf7/FLAG183628968 [2024-06-21 21:41:44,987 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/da23deea9/5cc57254123b4476b006faf04b11cdf7 [2024-06-21 21:41:44,987 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 21:41:44,989 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 21:41:44,992 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 21:41:44,992 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 21:41:44,996 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 21:41:44,996 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:41:43" (1/2) ... [2024-06-21 21:41:44,997 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f9e791a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:41:44, skipping insertion in model container [2024-06-21 21:41:44,997 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:41:43" (1/2) ... [2024-06-21 21:41:44,999 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4018c0c2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:41:44, skipping insertion in model container [2024-06-21 21:41:44,999 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:41:44" (2/2) ... [2024-06-21 21:41:44,999 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f9e791a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:44, skipping insertion in model container [2024-06-21 21:41:44,999 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:41:44" (2/2) ... [2024-06-21 21:41:45,000 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 21:41:45,111 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 21:41:45,112 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0) [2024-06-21 21:41:45,112 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0) [2024-06-21 21:41:45,112 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0) [2024-06-21 21:41:45,113 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 21:41:45,113 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-21 21:41:45,156 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 21:41:45,451 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:41:45,463 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 21:41:45,592 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:41:45,621 INFO L206 MainTranslator]: Completed translation [2024-06-21 21:41:45,622 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45 WrapperNode [2024-06-21 21:41:45,622 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 21:41:45,623 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 21:41:45,623 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 21:41:45,623 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 21:41:45,628 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,656 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,702 INFO L138 Inliner]: procedures = 175, calls = 84, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 255 [2024-06-21 21:41:45,726 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 21:41:45,726 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 21:41:45,727 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 21:41:45,727 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 21:41:45,736 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,736 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,740 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,785 INFO L175 MemorySlicer]: Split 42 memory accesses to 2 slices as follows [2, 40]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-21 21:41:45,786 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,786 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,797 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,799 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,801 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,803 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,808 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 21:41:45,828 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 21:41:45,828 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 21:41:45,829 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 21:41:45,829 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (1/1) ... [2024-06-21 21:41:45,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:41:45,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 21:41:45,851 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-21 21:41:45,857 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-21 21:41:45,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 21:41:45,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 21:41:45,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 21:41:45,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 21:41:45,888 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 21:41:45,888 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 21:41:45,888 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 21:41:45,889 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 21:41:45,889 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 21:41:45,889 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 21:41:45,889 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 21:41:45,890 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 21:41:45,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 21:41:45,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 21:41:45,891 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 21:41:45,891 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 21:41:45,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 21:41:45,893 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 21:41:46,018 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 21:41:46,020 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 21:41:46,490 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 21:41:46,490 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 21:41:46,830 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 21:41:46,830 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 21:41:46,831 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:41:46 BoogieIcfgContainer [2024-06-21 21:41:46,831 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 21:41:46,833 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 21:41:46,833 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 21:41:46,836 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 21:41:46,836 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:41:43" (1/4) ... [2024-06-21 21:41:46,836 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c066021 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:41:46, skipping insertion in model container [2024-06-21 21:41:46,837 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 09:41:44" (2/4) ... [2024-06-21 21:41:46,837 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c066021 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:41:46, skipping insertion in model container [2024-06-21 21:41:46,837 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:41:45" (3/4) ... [2024-06-21 21:41:46,838 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c066021 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:41:46, skipping insertion in model container [2024-06-21 21:41:46,838 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:41:46" (4/4) ... [2024-06-21 21:41:46,839 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_power.opt.i [2024-06-21 21:41:46,853 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 21:41:46,853 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 21:41:46,853 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 21:41:46,905 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 21:41:46,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 21:41:46,961 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 21:41:46,962 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:41:46,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 54 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 21:41:46,963 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 21:41:46,966 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 21:41:46,976 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 21:41:46,983 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;@77905e65, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 21:41:46,983 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 21:41:46,987 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 21:41:46,987 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 21:41:46,987 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:41:46,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:41:46,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 21:41:46,988 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-21 21:41:46,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:41:46,995 INFO L85 PathProgramCache]: Analyzing trace with hash 809368729, now seen corresponding path program 1 times [2024-06-21 21:41:47,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:41:47,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170517500] [2024-06-21 21:41:47,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:41:47,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:41:47,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:41:48,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:41:48,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:41:48,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170517500] [2024-06-21 21:41:48,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170517500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:41:48,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:41:48,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 21:41:48,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268457333] [2024-06-21 21:41:48,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:41:48,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:41:48,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:41:48,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:41:48,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:41:48,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 21:41:48,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:41:48,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:41:48,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 21:41:48,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:41:48,992 INFO L124 PetriNetUnfolderBase]: 788/1222 cut-off events. [2024-06-21 21:41:48,992 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-06-21 21:41:48,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2486 conditions, 1222 events. 788/1222 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5941 event pairs, 460 based on Foata normal form. 1/1201 useless extension candidates. Maximal degree in co-relation 2474. Up to 1205 conditions per place. [2024-06-21 21:41:49,003 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 34 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 21:41:49,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 181 flow [2024-06-21 21:41:49,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:41:49,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:41:49,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-21 21:41:49,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-21 21:41:49,014 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 71 transitions. [2024-06-21 21:41:49,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 181 flow [2024-06-21 21:41:49,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 21:41:49,019 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 21:41:49,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-21 21:41:49,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 21:41:49,023 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 21:41:49,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:41:49,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:41:49,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:41:49,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 21:41:49,025 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-21 21:41:49,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:41:49,026 INFO L85 PathProgramCache]: Analyzing trace with hash -345023968, now seen corresponding path program 1 times [2024-06-21 21:41:49,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:41:49,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8794058] [2024-06-21 21:41:49,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:41:49,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:41:49,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:41:50,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:41:50,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:41:50,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8794058] [2024-06-21 21:41:50,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8794058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:41:50,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:41:50,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:41:50,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992673283] [2024-06-21 21:41:50,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:41:50,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:41:50,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:41:50,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:41:50,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:41:50,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:41:50,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 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-21 21:41:50,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:41:50,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:41:50,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:41:51,400 INFO L124 PetriNetUnfolderBase]: 1391/2103 cut-off events. [2024-06-21 21:41:51,401 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-21 21:41:51,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4836 conditions, 2103 events. 1391/2103 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9687 event pairs, 503 based on Foata normal form. 6/2108 useless extension candidates. Maximal degree in co-relation 4824. Up to 2006 conditions per place. [2024-06-21 21:41:51,409 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 43 selfloop transitions, 6 changer transitions 0/54 dead transitions. [2024-06-21 21:41:51,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 54 transitions, 244 flow [2024-06-21 21:41:51,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:41:51,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:41:51,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-06-21 21:41:51,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 21:41:51,411 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 84 transitions. [2024-06-21 21:41:51,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 54 transitions, 244 flow [2024-06-21 21:41:51,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 21:41:51,413 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 125 flow [2024-06-21 21:41:51,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=94, 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=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=125, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-06-21 21:41:51,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 2 predicate places. [2024-06-21 21:41:51,414 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 125 flow [2024-06-21 21:41:51,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:41:51,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:41:51,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:41:51,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 21:41:51,415 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:41:51,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:41:51,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1215353055, now seen corresponding path program 1 times [2024-06-21 21:41:51,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:41:51,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810629394] [2024-06-21 21:41:51,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:41:51,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:41:51,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:41:52,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:41:52,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:41:52,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810629394] [2024-06-21 21:41:52,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810629394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:41:52,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:41:52,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:41:52,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127469094] [2024-06-21 21:41:52,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:41:52,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:41:52,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:41:52,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:41:52,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:41:52,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:41:52,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 125 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:41:52,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:41:52,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:41:52,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:41:53,566 INFO L124 PetriNetUnfolderBase]: 1080/1654 cut-off events. [2024-06-21 21:41:53,567 INFO L125 PetriNetUnfolderBase]: For 852/852 co-relation queries the response was YES. [2024-06-21 21:41:53,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4143 conditions, 1654 events. 1080/1654 cut-off events. For 852/852 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7820 event pairs, 500 based on Foata normal form. 2/1655 useless extension candidates. Maximal degree in co-relation 4128. Up to 1618 conditions per place. [2024-06-21 21:41:53,575 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 44 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-21 21:41:53,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 57 transitions, 287 flow [2024-06-21 21:41:53,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:41:53,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:41:53,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-21 21:41:53,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-21 21:41:53,578 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 125 flow. Second operand 5 states and 89 transitions. [2024-06-21 21:41:53,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 57 transitions, 287 flow [2024-06-21 21:41:53,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 57 transitions, 270 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 21:41:53,582 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 170 flow [2024-06-21 21:41:53,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-21 21:41:53,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-21 21:41:53,583 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 170 flow [2024-06-21 21:41:53,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:41:53,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:41:53,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:41:53,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 21:41:53,584 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:41:53,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:41:53,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1014508366, now seen corresponding path program 1 times [2024-06-21 21:41:53,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:41:53,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997135059] [2024-06-21 21:41:53,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:41:53,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:41:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:41:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:41:55,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:41:55,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997135059] [2024-06-21 21:41:55,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997135059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:41:55,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:41:55,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:41:55,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895915821] [2024-06-21 21:41:55,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:41:55,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:41:55,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:41:55,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:41:55,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:41:55,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:41:55,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 170 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:41:55,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:41:55,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:41:55,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:41:55,949 INFO L124 PetriNetUnfolderBase]: 1075/1647 cut-off events. [2024-06-21 21:41:55,949 INFO L125 PetriNetUnfolderBase]: For 1455/1455 co-relation queries the response was YES. [2024-06-21 21:41:55,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4566 conditions, 1647 events. 1075/1647 cut-off events. For 1455/1455 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7733 event pairs, 482 based on Foata normal form. 2/1648 useless extension candidates. Maximal degree in co-relation 4548. Up to 1600 conditions per place. [2024-06-21 21:41:55,958 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 49 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-21 21:41:55,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 350 flow [2024-06-21 21:41:55,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:41:55,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:41:55,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 21:41:55,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 21:41:55,962 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 170 flow. Second operand 6 states and 105 transitions. [2024-06-21 21:41:55,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 350 flow [2024-06-21 21:41:55,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 344 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 21:41:55,966 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 214 flow [2024-06-21 21:41:55,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-21 21:41:55,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-21 21:41:55,967 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 214 flow [2024-06-21 21:41:55,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:41:55,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:41:55,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:41:55,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 21:41:55,968 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-21 21:41:55,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:41:55,969 INFO L85 PathProgramCache]: Analyzing trace with hash -276761250, now seen corresponding path program 1 times [2024-06-21 21:41:55,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:41:55,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581786363] [2024-06-21 21:41:55,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:41:55,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:41:56,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:41:58,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:41:58,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:41:58,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581786363] [2024-06-21 21:41:58,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581786363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:41:58,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:41:58,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:41:58,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100302070] [2024-06-21 21:41:58,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:41:58,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:41:58,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:41:58,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:41:58,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:41:58,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:41:58,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 214 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-21 21:41:58,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:41:58,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:41:58,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:41:58,973 INFO L124 PetriNetUnfolderBase]: 1070/1640 cut-off events. [2024-06-21 21:41:58,973 INFO L125 PetriNetUnfolderBase]: For 2308/2308 co-relation queries the response was YES. [2024-06-21 21:41:58,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5003 conditions, 1640 events. 1070/1640 cut-off events. For 2308/2308 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7674 event pairs, 464 based on Foata normal form. 2/1641 useless extension candidates. Maximal degree in co-relation 4982. Up to 1582 conditions per place. [2024-06-21 21:41:58,981 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 14 changer transitions 0/73 dead transitions. [2024-06-21 21:41:58,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 73 transitions, 426 flow [2024-06-21 21:41:58,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:41:58,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:41:58,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 21:41:58,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 21:41:58,983 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 214 flow. Second operand 7 states and 121 transitions. [2024-06-21 21:41:58,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 73 transitions, 426 flow [2024-06-21 21:41:58,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 400 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 21:41:58,985 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 248 flow [2024-06-21 21:41:58,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=248, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2024-06-21 21:41:58,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-21 21:41:58,986 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 248 flow [2024-06-21 21:41:58,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-21 21:41:58,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:41:58,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:41:58,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 21:41:58,987 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-21 21:41:58,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:41:58,987 INFO L85 PathProgramCache]: Analyzing trace with hash -162402889, now seen corresponding path program 1 times [2024-06-21 21:41:58,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:41:58,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487168873] [2024-06-21 21:41:58,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:41:58,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:41:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:00,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:00,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:00,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487168873] [2024-06-21 21:42:00,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487168873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:00,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:00,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:42:00,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19081855] [2024-06-21 21:42:00,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:00,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:42:00,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:00,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:42:00,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:42:00,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:00,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 248 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-21 21:42:00,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:00,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:00,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:01,710 INFO L124 PetriNetUnfolderBase]: 1374/2086 cut-off events. [2024-06-21 21:42:01,710 INFO L125 PetriNetUnfolderBase]: For 4004/4004 co-relation queries the response was YES. [2024-06-21 21:42:01,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6726 conditions, 2086 events. 1374/2086 cut-off events. For 4004/4004 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9580 event pairs, 507 based on Foata normal form. 2/2087 useless extension candidates. Maximal degree in co-relation 6704. Up to 1982 conditions per place. [2024-06-21 21:42:01,722 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 51 selfloop transitions, 13 changer transitions 0/68 dead transitions. [2024-06-21 21:42:01,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 68 transitions, 434 flow [2024-06-21 21:42:01,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:42:01,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:42:01,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-21 21:42:01,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-21 21:42:01,741 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 248 flow. Second operand 5 states and 89 transitions. [2024-06-21 21:42:01,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 68 transitions, 434 flow [2024-06-21 21:42:01,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 68 transitions, 398 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 21:42:01,746 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 276 flow [2024-06-21 21:42:01,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-21 21:42:01,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-21 21:42:01,746 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 276 flow [2024-06-21 21:42:01,747 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-21 21:42:01,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:01,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:01,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 21:42:01,747 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-21 21:42:01,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:01,748 INFO L85 PathProgramCache]: Analyzing trace with hash 234373703, now seen corresponding path program 2 times [2024-06-21 21:42:01,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:01,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565479748] [2024-06-21 21:42:01,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:01,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:01,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:03,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:03,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:03,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565479748] [2024-06-21 21:42:03,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565479748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:03,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:03,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:42:03,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916150569] [2024-06-21 21:42:03,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:03,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:42:03,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:03,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:42:03,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:42:03,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:03,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 276 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-21 21:42:03,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:03,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:03,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:04,217 INFO L124 PetriNetUnfolderBase]: 1369/2079 cut-off events. [2024-06-21 21:42:04,217 INFO L125 PetriNetUnfolderBase]: For 5502/5502 co-relation queries the response was YES. [2024-06-21 21:42:04,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7159 conditions, 2079 events. 1369/2079 cut-off events. For 5502/5502 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9559 event pairs, 507 based on Foata normal form. 2/2080 useless extension candidates. Maximal degree in co-relation 7136. Up to 1964 conditions per place. [2024-06-21 21:42:04,229 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-21 21:42:04,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 496 flow [2024-06-21 21:42:04,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:42:04,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:42:04,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 21:42:04,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-21 21:42:04,232 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 276 flow. Second operand 6 states and 104 transitions. [2024-06-21 21:42:04,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 496 flow [2024-06-21 21:42:04,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 76 transitions, 456 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 21:42:04,237 INFO L231 Difference]: Finished difference. Result has 60 places, 55 transitions, 308 flow [2024-06-21 21:42:04,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=60, PETRI_TRANSITIONS=55} [2024-06-21 21:42:04,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 17 predicate places. [2024-06-21 21:42:04,238 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 55 transitions, 308 flow [2024-06-21 21:42:04,238 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-21 21:42:04,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:04,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:04,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 21:42:04,239 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-21 21:42:04,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:04,239 INFO L85 PathProgramCache]: Analyzing trace with hash 10337697, now seen corresponding path program 1 times [2024-06-21 21:42:04,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:04,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622190485] [2024-06-21 21:42:04,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:04,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:04,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:06,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:06,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:06,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622190485] [2024-06-21 21:42:06,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622190485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:06,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:06,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:42:06,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599675059] [2024-06-21 21:42:06,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:06,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:42:06,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:06,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:42:06,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:42:06,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:42:06,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 308 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:42:06,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:06,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:42:06,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:07,481 INFO L124 PetriNetUnfolderBase]: 1070/1646 cut-off events. [2024-06-21 21:42:07,481 INFO L125 PetriNetUnfolderBase]: For 4955/4955 co-relation queries the response was YES. [2024-06-21 21:42:07,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 1646 events. 1070/1646 cut-off events. For 4955/4955 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7769 event pairs, 427 based on Foata normal form. 4/1649 useless extension candidates. Maximal degree in co-relation 5922. Up to 1560 conditions per place. [2024-06-21 21:42:07,491 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 16 changer transitions 0/87 dead transitions. [2024-06-21 21:42:07,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 87 transitions, 566 flow [2024-06-21 21:42:07,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:42:07,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:42:07,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:42:07,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 21:42:07,493 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 308 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:42:07,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 87 transitions, 566 flow [2024-06-21 21:42:07,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 87 transitions, 522 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 21:42:07,496 INFO L231 Difference]: Finished difference. Result has 64 places, 57 transitions, 329 flow [2024-06-21 21:42:07,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=329, PETRI_PLACES=64, PETRI_TRANSITIONS=57} [2024-06-21 21:42:07,496 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-21 21:42:07,497 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 57 transitions, 329 flow [2024-06-21 21:42:07,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:42:07,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:07,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:07,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 21:42:07,497 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-21 21:42:07,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:07,498 INFO L85 PathProgramCache]: Analyzing trace with hash -739520470, now seen corresponding path program 1 times [2024-06-21 21:42:07,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:07,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392459510] [2024-06-21 21:42:07,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:07,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:07,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:09,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:09,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:09,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392459510] [2024-06-21 21:42:09,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392459510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:09,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:09,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:42:09,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645875142] [2024-06-21 21:42:09,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:09,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:42:09,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:09,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:42:09,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:42:09,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:09,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 57 transitions, 329 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-21 21:42:09,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:09,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:09,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:10,119 INFO L124 PetriNetUnfolderBase]: 1366/2080 cut-off events. [2024-06-21 21:42:10,119 INFO L125 PetriNetUnfolderBase]: For 7275/7275 co-relation queries the response was YES. [2024-06-21 21:42:10,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7595 conditions, 2080 events. 1366/2080 cut-off events. For 7275/7275 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9529 event pairs, 481 based on Foata normal form. 2/2081 useless extension candidates. Maximal degree in co-relation 7570. Up to 1931 conditions per place. [2024-06-21 21:42:10,135 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-21 21:42:10,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 82 transitions, 565 flow [2024-06-21 21:42:10,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:42:10,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:42:10,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 21:42:10,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 21:42:10,138 INFO L175 Difference]: Start difference. First operand has 64 places, 57 transitions, 329 flow. Second operand 6 states and 106 transitions. [2024-06-21 21:42:10,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 82 transitions, 565 flow [2024-06-21 21:42:10,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 518 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 21:42:10,144 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 366 flow [2024-06-21 21:42:10,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=366, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-06-21 21:42:10,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-21 21:42:10,146 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 366 flow [2024-06-21 21:42:10,146 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-21 21:42:10,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:10,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:10,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 21:42:10,149 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-21 21:42:10,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:10,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1324342426, now seen corresponding path program 2 times [2024-06-21 21:42:10,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:10,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878541002] [2024-06-21 21:42:10,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:10,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:10,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:12,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:12,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:12,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878541002] [2024-06-21 21:42:12,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878541002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:12,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:12,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:42:12,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726578713] [2024-06-21 21:42:12,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:12,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:42:12,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:12,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:42:12,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:42:12,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:12,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 366 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-21 21:42:12,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:12,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:12,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:12,766 INFO L124 PetriNetUnfolderBase]: 1379/2099 cut-off events. [2024-06-21 21:42:12,766 INFO L125 PetriNetUnfolderBase]: For 9308/9308 co-relation queries the response was YES. [2024-06-21 21:42:12,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8087 conditions, 2099 events. 1379/2099 cut-off events. For 9308/9308 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9694 event pairs, 481 based on Foata normal form. 2/2100 useless extension candidates. Maximal degree in co-relation 8061. Up to 1915 conditions per place. [2024-06-21 21:42:12,813 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 27 changer transitions 0/95 dead transitions. [2024-06-21 21:42:12,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 95 transitions, 716 flow [2024-06-21 21:42:12,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:42:12,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:42:12,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 21:42:12,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-21 21:42:12,815 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 366 flow. Second operand 7 states and 123 transitions. [2024-06-21 21:42:12,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 95 transitions, 716 flow [2024-06-21 21:42:12,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 95 transitions, 668 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 21:42:12,825 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 454 flow [2024-06-21 21:42:12,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=454, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-06-21 21:42:12,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-21 21:42:12,826 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 454 flow [2024-06-21 21:42:12,826 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-21 21:42:12,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:12,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:12,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 21:42:12,826 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-21 21:42:12,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:12,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1324348006, now seen corresponding path program 3 times [2024-06-21 21:42:12,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:12,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510073618] [2024-06-21 21:42:12,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:12,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:12,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:14,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:14,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:14,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510073618] [2024-06-21 21:42:14,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510073618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:14,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:14,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:42:14,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062854027] [2024-06-21 21:42:14,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:14,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:42:14,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:14,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:42:14,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:42:14,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:14,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 454 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-21 21:42:14,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:14,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:14,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:15,812 INFO L124 PetriNetUnfolderBase]: 1488/2277 cut-off events. [2024-06-21 21:42:15,812 INFO L125 PetriNetUnfolderBase]: For 12373/12381 co-relation queries the response was YES. [2024-06-21 21:42:15,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9324 conditions, 2277 events. 1488/2277 cut-off events. For 12373/12381 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10674 event pairs, 468 based on Foata normal form. 10/2287 useless extension candidates. Maximal degree in co-relation 9297. Up to 2060 conditions per place. [2024-06-21 21:42:15,825 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 90 selfloop transitions, 44 changer transitions 0/138 dead transitions. [2024-06-21 21:42:15,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 138 transitions, 1103 flow [2024-06-21 21:42:15,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:42:15,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:42:15,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 21:42:15,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-21 21:42:15,827 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 454 flow. Second operand 9 states and 157 transitions. [2024-06-21 21:42:15,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 138 transitions, 1103 flow [2024-06-21 21:42:15,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 138 transitions, 1029 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 21:42:15,837 INFO L231 Difference]: Finished difference. Result has 77 places, 97 transitions, 799 flow [2024-06-21 21:42:15,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=799, PETRI_PLACES=77, PETRI_TRANSITIONS=97} [2024-06-21 21:42:15,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-21 21:42:15,838 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 97 transitions, 799 flow [2024-06-21 21:42:15,838 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-21 21:42:15,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:15,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:15,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 21:42:15,838 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-21 21:42:15,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:15,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1166953578, now seen corresponding path program 4 times [2024-06-21 21:42:15,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:15,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177681949] [2024-06-21 21:42:15,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:15,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:15,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:17,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:17,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:17,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177681949] [2024-06-21 21:42:17,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177681949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:17,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:17,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:42:17,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950215202] [2024-06-21 21:42:17,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:17,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:42:17,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:17,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:42:17,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:42:17,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:17,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 97 transitions, 799 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-21 21:42:17,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:17,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:17,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:18,895 INFO L124 PetriNetUnfolderBase]: 1545/2368 cut-off events. [2024-06-21 21:42:18,895 INFO L125 PetriNetUnfolderBase]: For 14488/14494 co-relation queries the response was YES. [2024-06-21 21:42:18,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10507 conditions, 2368 events. 1545/2368 cut-off events. For 14488/14494 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11123 event pairs, 489 based on Foata normal form. 6/2373 useless extension candidates. Maximal degree in co-relation 10474. Up to 2113 conditions per place. [2024-06-21 21:42:18,909 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 84 selfloop transitions, 54 changer transitions 0/142 dead transitions. [2024-06-21 21:42:18,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 142 transitions, 1330 flow [2024-06-21 21:42:18,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:42:18,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:42:18,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:42:18,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 21:42:18,911 INFO L175 Difference]: Start difference. First operand has 77 places, 97 transitions, 799 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:42:18,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 142 transitions, 1330 flow [2024-06-21 21:42:18,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 142 transitions, 1254 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 21:42:18,926 INFO L231 Difference]: Finished difference. Result has 85 places, 112 transitions, 1050 flow [2024-06-21 21:42:18,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1050, PETRI_PLACES=85, PETRI_TRANSITIONS=112} [2024-06-21 21:42:18,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-21 21:42:18,927 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 112 transitions, 1050 flow [2024-06-21 21:42:18,927 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-21 21:42:18,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:18,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:18,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 21:42:18,928 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-21 21:42:18,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:18,928 INFO L85 PathProgramCache]: Analyzing trace with hash -589932966, now seen corresponding path program 5 times [2024-06-21 21:42:18,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:18,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020496208] [2024-06-21 21:42:18,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:18,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:18,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:20,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:20,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:20,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020496208] [2024-06-21 21:42:20,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020496208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:20,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:20,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:42:20,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317270804] [2024-06-21 21:42:20,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:20,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:42:20,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:20,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:42:20,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:42:20,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:20,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 112 transitions, 1050 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-21 21:42:20,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:20,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:20,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:21,708 INFO L124 PetriNetUnfolderBase]: 1540/2364 cut-off events. [2024-06-21 21:42:21,708 INFO L125 PetriNetUnfolderBase]: For 16999/17007 co-relation queries the response was YES. [2024-06-21 21:42:21,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10810 conditions, 2364 events. 1540/2364 cut-off events. For 16999/17007 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11129 event pairs, 485 based on Foata normal form. 8/2371 useless extension candidates. Maximal degree in co-relation 10773. Up to 2080 conditions per place. [2024-06-21 21:42:21,722 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 73 selfloop transitions, 61 changer transitions 0/138 dead transitions. [2024-06-21 21:42:21,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 138 transitions, 1398 flow [2024-06-21 21:42:21,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:42:21,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:42:21,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 21:42:21,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 21:42:21,724 INFO L175 Difference]: Start difference. First operand has 85 places, 112 transitions, 1050 flow. Second operand 7 states and 119 transitions. [2024-06-21 21:42:21,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 138 transitions, 1398 flow [2024-06-21 21:42:21,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 138 transitions, 1285 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 21:42:21,746 INFO L231 Difference]: Finished difference. Result has 89 places, 112 transitions, 1077 flow [2024-06-21 21:42:21,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1077, PETRI_PLACES=89, PETRI_TRANSITIONS=112} [2024-06-21 21:42:21,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-21 21:42:21,747 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 112 transitions, 1077 flow [2024-06-21 21:42:21,747 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-21 21:42:21,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:21,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:21,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 21:42:21,748 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:42:21,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:21,748 INFO L85 PathProgramCache]: Analyzing trace with hash -32729889, now seen corresponding path program 1 times [2024-06-21 21:42:21,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:21,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087888014] [2024-06-21 21:42:21,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:21,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:21,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:23,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:23,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:23,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087888014] [2024-06-21 21:42:23,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087888014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:23,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:23,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:42:23,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423361564] [2024-06-21 21:42:23,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:23,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:42:23,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:23,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:42:23,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:42:23,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 21:42:23,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 112 transitions, 1077 flow. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 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-21 21:42:23,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:23,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 21:42:23,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:24,182 INFO L124 PetriNetUnfolderBase]: 1309/2085 cut-off events. [2024-06-21 21:42:24,182 INFO L125 PetriNetUnfolderBase]: For 18015/18045 co-relation queries the response was YES. [2024-06-21 21:42:24,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9842 conditions, 2085 events. 1309/2085 cut-off events. For 18015/18045 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 10065 event pairs, 460 based on Foata normal form. 22/2093 useless extension candidates. Maximal degree in co-relation 9804. Up to 1930 conditions per place. [2024-06-21 21:42:24,195 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 95 selfloop transitions, 16 changer transitions 0/126 dead transitions. [2024-06-21 21:42:24,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 126 transitions, 1353 flow [2024-06-21 21:42:24,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:42:24,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:42:24,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-21 21:42:24,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-21 21:42:24,197 INFO L175 Difference]: Start difference. First operand has 89 places, 112 transitions, 1077 flow. Second operand 5 states and 88 transitions. [2024-06-21 21:42:24,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 126 transitions, 1353 flow [2024-06-21 21:42:24,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 126 transitions, 1198 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 21:42:24,215 INFO L231 Difference]: Finished difference. Result has 88 places, 115 transitions, 990 flow [2024-06-21 21:42:24,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=990, PETRI_PLACES=88, PETRI_TRANSITIONS=115} [2024-06-21 21:42:24,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-21 21:42:24,216 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 115 transitions, 990 flow [2024-06-21 21:42:24,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 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-21 21:42:24,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:24,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:24,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 21:42:24,217 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-21 21:42:24,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:24,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1238009808, now seen corresponding path program 1 times [2024-06-21 21:42:24,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:24,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962128633] [2024-06-21 21:42:24,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:24,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:24,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:26,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:26,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:26,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962128633] [2024-06-21 21:42:26,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962128633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:26,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:26,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:42:26,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926179968] [2024-06-21 21:42:26,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:26,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:42:26,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:26,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:42:26,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:42:26,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:26,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 115 transitions, 990 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-21 21:42:26,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:26,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:26,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:27,157 INFO L124 PetriNetUnfolderBase]: 1579/2428 cut-off events. [2024-06-21 21:42:27,157 INFO L125 PetriNetUnfolderBase]: For 17017/17025 co-relation queries the response was YES. [2024-06-21 21:42:27,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11112 conditions, 2428 events. 1579/2428 cut-off events. For 17017/17025 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11471 event pairs, 320 based on Foata normal form. 10/2437 useless extension candidates. Maximal degree in co-relation 11073. Up to 2120 conditions per place. [2024-06-21 21:42:27,169 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 102 selfloop transitions, 43 changer transitions 0/149 dead transitions. [2024-06-21 21:42:27,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 149 transitions, 1462 flow [2024-06-21 21:42:27,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:42:27,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:42:27,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 21:42:27,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 21:42:27,171 INFO L175 Difference]: Start difference. First operand has 88 places, 115 transitions, 990 flow. Second operand 7 states and 122 transitions. [2024-06-21 21:42:27,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 149 transitions, 1462 flow [2024-06-21 21:42:27,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 149 transitions, 1424 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 21:42:27,186 INFO L231 Difference]: Finished difference. Result has 92 places, 119 transitions, 1101 flow [2024-06-21 21:42:27,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1101, PETRI_PLACES=92, PETRI_TRANSITIONS=119} [2024-06-21 21:42:27,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-21 21:42:27,187 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 119 transitions, 1101 flow [2024-06-21 21:42:27,187 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-21 21:42:27,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:27,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:27,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 21:42:27,188 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-21 21:42:27,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:27,188 INFO L85 PathProgramCache]: Analyzing trace with hash 907909140, now seen corresponding path program 2 times [2024-06-21 21:42:27,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:27,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126339539] [2024-06-21 21:42:27,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:27,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:27,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:29,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:29,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:29,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126339539] [2024-06-21 21:42:29,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126339539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:29,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:29,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:42:29,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798895541] [2024-06-21 21:42:29,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:29,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:42:29,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:29,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:42:29,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:42:29,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:29,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 119 transitions, 1101 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-21 21:42:29,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:29,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:29,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:30,075 INFO L124 PetriNetUnfolderBase]: 1571/2416 cut-off events. [2024-06-21 21:42:30,075 INFO L125 PetriNetUnfolderBase]: For 19394/19402 co-relation queries the response was YES. [2024-06-21 21:42:30,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11470 conditions, 2416 events. 1571/2416 cut-off events. For 19394/19402 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11421 event pairs, 446 based on Foata normal form. 10/2425 useless extension candidates. Maximal degree in co-relation 11430. Up to 2188 conditions per place. [2024-06-21 21:42:30,086 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 98 selfloop transitions, 39 changer transitions 0/141 dead transitions. [2024-06-21 21:42:30,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 141 transitions, 1443 flow [2024-06-21 21:42:30,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:42:30,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:42:30,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 21:42:30,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-21 21:42:30,088 INFO L175 Difference]: Start difference. First operand has 92 places, 119 transitions, 1101 flow. Second operand 6 states and 104 transitions. [2024-06-21 21:42:30,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 141 transitions, 1443 flow [2024-06-21 21:42:30,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 141 transitions, 1359 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 21:42:30,105 INFO L231 Difference]: Finished difference. Result has 95 places, 119 transitions, 1104 flow [2024-06-21 21:42:30,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=95, PETRI_TRANSITIONS=119} [2024-06-21 21:42:30,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-21 21:42:30,106 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 119 transitions, 1104 flow [2024-06-21 21:42:30,106 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-21 21:42:30,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:30,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:30,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 21:42:30,107 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-21 21:42:30,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:30,107 INFO L85 PathProgramCache]: Analyzing trace with hash 907914100, now seen corresponding path program 1 times [2024-06-21 21:42:30,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:30,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65958226] [2024-06-21 21:42:30,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:30,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:30,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:32,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:32,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:32,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65958226] [2024-06-21 21:42:32,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65958226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:32,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:32,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:42:32,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039109928] [2024-06-21 21:42:32,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:32,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:42:32,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:32,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:42:32,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:42:32,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:32,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 119 transitions, 1104 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-21 21:42:32,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:32,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:32,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:33,198 INFO L124 PetriNetUnfolderBase]: 1584/2441 cut-off events. [2024-06-21 21:42:33,198 INFO L125 PetriNetUnfolderBase]: For 21514/21522 co-relation queries the response was YES. [2024-06-21 21:42:33,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11806 conditions, 2441 events. 1584/2441 cut-off events. For 21514/21522 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11605 event pairs, 428 based on Foata normal form. 8/2448 useless extension candidates. Maximal degree in co-relation 11764. Up to 2131 conditions per place. [2024-06-21 21:42:33,211 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 97 selfloop transitions, 49 changer transitions 0/150 dead transitions. [2024-06-21 21:42:33,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 150 transitions, 1524 flow [2024-06-21 21:42:33,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:42:33,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:42:33,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 21:42:33,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-21 21:42:33,213 INFO L175 Difference]: Start difference. First operand has 95 places, 119 transitions, 1104 flow. Second operand 7 states and 123 transitions. [2024-06-21 21:42:33,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 150 transitions, 1524 flow [2024-06-21 21:42:33,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 150 transitions, 1440 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 21:42:33,232 INFO L231 Difference]: Finished difference. Result has 97 places, 122 transitions, 1176 flow [2024-06-21 21:42:33,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1176, PETRI_PLACES=97, PETRI_TRANSITIONS=122} [2024-06-21 21:42:33,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-21 21:42:33,233 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 122 transitions, 1176 flow [2024-06-21 21:42:33,233 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-21 21:42:33,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:33,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:33,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 21:42:33,233 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-21 21:42:33,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:33,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1108055898, now seen corresponding path program 3 times [2024-06-21 21:42:33,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:33,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422863077] [2024-06-21 21:42:33,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:33,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:33,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:35,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:35,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:35,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422863077] [2024-06-21 21:42:35,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422863077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:35,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:35,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:42:35,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609111165] [2024-06-21 21:42:35,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:35,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:42:35,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:35,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:42:35,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:42:35,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:35,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 122 transitions, 1176 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-21 21:42:35,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:35,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:35,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:36,292 INFO L124 PetriNetUnfolderBase]: 1576/2429 cut-off events. [2024-06-21 21:42:36,292 INFO L125 PetriNetUnfolderBase]: For 24243/24251 co-relation queries the response was YES. [2024-06-21 21:42:36,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12187 conditions, 2429 events. 1576/2429 cut-off events. For 24243/24251 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11528 event pairs, 426 based on Foata normal form. 10/2438 useless extension candidates. Maximal degree in co-relation 12144. Up to 2138 conditions per place. [2024-06-21 21:42:36,307 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 93 selfloop transitions, 54 changer transitions 0/151 dead transitions. [2024-06-21 21:42:36,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 151 transitions, 1584 flow [2024-06-21 21:42:36,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:42:36,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:42:36,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 21:42:36,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 21:42:36,309 INFO L175 Difference]: Start difference. First operand has 97 places, 122 transitions, 1176 flow. Second operand 7 states and 119 transitions. [2024-06-21 21:42:36,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 151 transitions, 1584 flow [2024-06-21 21:42:36,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 151 transitions, 1464 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 21:42:36,331 INFO L231 Difference]: Finished difference. Result has 99 places, 124 transitions, 1211 flow [2024-06-21 21:42:36,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1211, PETRI_PLACES=99, PETRI_TRANSITIONS=124} [2024-06-21 21:42:36,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-21 21:42:36,332 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 124 transitions, 1211 flow [2024-06-21 21:42:36,332 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-21 21:42:36,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:36,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:36,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 21:42:36,333 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:42:36,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:36,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1103114280, now seen corresponding path program 2 times [2024-06-21 21:42:36,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:36,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601177863] [2024-06-21 21:42:36,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:36,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:36,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:38,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:38,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:38,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601177863] [2024-06-21 21:42:38,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601177863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:38,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:38,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:42:38,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994046120] [2024-06-21 21:42:38,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:38,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:42:38,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:38,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:42:38,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:42:38,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:38,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 124 transitions, 1211 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-21 21:42:38,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:38,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:38,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:39,522 INFO L124 PetriNetUnfolderBase]: 1589/2442 cut-off events. [2024-06-21 21:42:39,522 INFO L125 PetriNetUnfolderBase]: For 27717/27719 co-relation queries the response was YES. [2024-06-21 21:42:39,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12564 conditions, 2442 events. 1589/2442 cut-off events. For 27717/27719 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11554 event pairs, 434 based on Foata normal form. 2/2443 useless extension candidates. Maximal degree in co-relation 12520. Up to 1997 conditions per place. [2024-06-21 21:42:39,534 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 82 selfloop transitions, 78 changer transitions 0/164 dead transitions. [2024-06-21 21:42:39,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 164 transitions, 1785 flow [2024-06-21 21:42:39,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:42:39,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:42:39,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 21:42:39,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 21:42:39,536 INFO L175 Difference]: Start difference. First operand has 99 places, 124 transitions, 1211 flow. Second operand 8 states and 140 transitions. [2024-06-21 21:42:39,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 164 transitions, 1785 flow [2024-06-21 21:42:39,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 164 transitions, 1656 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 21:42:39,559 INFO L231 Difference]: Finished difference. Result has 102 places, 130 transitions, 1348 flow [2024-06-21 21:42:39,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1348, PETRI_PLACES=102, PETRI_TRANSITIONS=130} [2024-06-21 21:42:39,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-21 21:42:39,560 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 130 transitions, 1348 flow [2024-06-21 21:42:39,560 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-21 21:42:39,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:39,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:39,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 21:42:39,560 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-21 21:42:39,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:39,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1107877958, now seen corresponding path program 3 times [2024-06-21 21:42:39,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:39,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420720102] [2024-06-21 21:42:39,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:39,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:39,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:41,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:41,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:41,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420720102] [2024-06-21 21:42:41,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420720102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:41,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:41,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:42:41,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885463923] [2024-06-21 21:42:41,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:41,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:42:41,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:41,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:42:41,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:42:42,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:42,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 130 transitions, 1348 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-21 21:42:42,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:42,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:42,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:42,911 INFO L124 PetriNetUnfolderBase]: 1602/2461 cut-off events. [2024-06-21 21:42:42,911 INFO L125 PetriNetUnfolderBase]: For 31325/31327 co-relation queries the response was YES. [2024-06-21 21:42:42,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13164 conditions, 2461 events. 1602/2461 cut-off events. For 31325/31327 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11644 event pairs, 434 based on Foata normal form. 2/2462 useless extension candidates. Maximal degree in co-relation 13119. Up to 2086 conditions per place. [2024-06-21 21:42:42,925 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 90 selfloop transitions, 70 changer transitions 0/164 dead transitions. [2024-06-21 21:42:42,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 164 transitions, 1814 flow [2024-06-21 21:42:42,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:42:42,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:42:42,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 21:42:42,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 21:42:42,927 INFO L175 Difference]: Start difference. First operand has 102 places, 130 transitions, 1348 flow. Second operand 8 states and 136 transitions. [2024-06-21 21:42:42,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 164 transitions, 1814 flow [2024-06-21 21:42:42,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 164 transitions, 1675 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 21:42:42,953 INFO L231 Difference]: Finished difference. Result has 106 places, 133 transitions, 1417 flow [2024-06-21 21:42:42,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1417, PETRI_PLACES=106, PETRI_TRANSITIONS=133} [2024-06-21 21:42:42,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-21 21:42:42,953 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 133 transitions, 1417 flow [2024-06-21 21:42:42,954 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-21 21:42:42,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:42,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:42,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 21:42:42,954 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-21 21:42:42,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:42,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1108050938, now seen corresponding path program 4 times [2024-06-21 21:42:42,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:42,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834876324] [2024-06-21 21:42:42,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:42,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:42,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:45,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:45,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:45,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834876324] [2024-06-21 21:42:45,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834876324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:45,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:45,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:42:45,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679803305] [2024-06-21 21:42:45,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:45,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:42:45,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:45,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:42:45,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:42:45,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:45,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 133 transitions, 1417 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-21 21:42:45,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:45,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:45,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:46,513 INFO L124 PetriNetUnfolderBase]: 1597/2460 cut-off events. [2024-06-21 21:42:46,514 INFO L125 PetriNetUnfolderBase]: For 33432/33440 co-relation queries the response was YES. [2024-06-21 21:42:46,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13393 conditions, 2460 events. 1597/2460 cut-off events. For 33432/33440 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11727 event pairs, 426 based on Foata normal form. 8/2467 useless extension candidates. Maximal degree in co-relation 13346. Up to 2147 conditions per place. [2024-06-21 21:42:46,528 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 96 selfloop transitions, 64 changer transitions 0/164 dead transitions. [2024-06-21 21:42:46,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 164 transitions, 1831 flow [2024-06-21 21:42:46,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:42:46,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:42:46,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:42:46,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 21:42:46,530 INFO L175 Difference]: Start difference. First operand has 106 places, 133 transitions, 1417 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:42:46,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 164 transitions, 1831 flow [2024-06-21 21:42:46,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 164 transitions, 1633 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 21:42:46,561 INFO L231 Difference]: Finished difference. Result has 108 places, 133 transitions, 1357 flow [2024-06-21 21:42:46,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1357, PETRI_PLACES=108, PETRI_TRANSITIONS=133} [2024-06-21 21:42:46,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-21 21:42:46,561 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 133 transitions, 1357 flow [2024-06-21 21:42:46,561 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-21 21:42:46,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:46,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:46,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 21:42:46,561 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:42:46,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:46,562 INFO L85 PathProgramCache]: Analyzing trace with hash -984238240, now seen corresponding path program 1 times [2024-06-21 21:42:46,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:46,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977616397] [2024-06-21 21:42:46,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:46,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:48,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:48,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:48,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977616397] [2024-06-21 21:42:48,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977616397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:48,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:48,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:42:48,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713607852] [2024-06-21 21:42:48,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:48,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:42:48,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:48,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:42:48,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:42:48,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:42:48,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 133 transitions, 1357 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:42:48,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:48,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:42:48,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:49,481 INFO L124 PetriNetUnfolderBase]: 1478/2310 cut-off events. [2024-06-21 21:42:49,481 INFO L125 PetriNetUnfolderBase]: For 35501/35538 co-relation queries the response was YES. [2024-06-21 21:42:49,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12645 conditions, 2310 events. 1478/2310 cut-off events. For 35501/35538 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11250 event pairs, 414 based on Foata normal form. 27/2333 useless extension candidates. Maximal degree in co-relation 12597. Up to 2172 conditions per place. [2024-06-21 21:42:49,493 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 129 selfloop transitions, 11 changer transitions 0/152 dead transitions. [2024-06-21 21:42:49,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 152 transitions, 1711 flow [2024-06-21 21:42:49,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:42:49,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:42:49,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 21:42:49,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-21 21:42:49,494 INFO L175 Difference]: Start difference. First operand has 108 places, 133 transitions, 1357 flow. Second operand 6 states and 97 transitions. [2024-06-21 21:42:49,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 152 transitions, 1711 flow [2024-06-21 21:42:49,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 152 transitions, 1553 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 21:42:49,520 INFO L231 Difference]: Finished difference. Result has 109 places, 140 transitions, 1289 flow [2024-06-21 21:42:49,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1289, PETRI_PLACES=109, PETRI_TRANSITIONS=140} [2024-06-21 21:42:49,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-21 21:42:49,521 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 140 transitions, 1289 flow [2024-06-21 21:42:49,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:42:49,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:49,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:49,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 21:42:49,522 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-21 21:42:49,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:49,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1317661235, now seen corresponding path program 1 times [2024-06-21 21:42:49,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:49,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343557309] [2024-06-21 21:42:49,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:49,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:49,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:51,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:51,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343557309] [2024-06-21 21:42:51,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343557309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:51,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:51,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:42:51,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985318815] [2024-06-21 21:42:51,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:51,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:42:51,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:51,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:42:51,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:42:51,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:51,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 140 transitions, 1289 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-21 21:42:51,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:51,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:51,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:52,804 INFO L124 PetriNetUnfolderBase]: 1700/2626 cut-off events. [2024-06-21 21:42:52,804 INFO L125 PetriNetUnfolderBase]: For 37968/37972 co-relation queries the response was YES. [2024-06-21 21:42:52,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14268 conditions, 2626 events. 1700/2626 cut-off events. For 37968/37972 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12681 event pairs, 412 based on Foata normal form. 8/2634 useless extension candidates. Maximal degree in co-relation 14217. Up to 2347 conditions per place. [2024-06-21 21:42:52,827 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 163 selfloop transitions, 41 changer transitions 0/208 dead transitions. [2024-06-21 21:42:52,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 208 transitions, 2040 flow [2024-06-21 21:42:52,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:42:52,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:42:52,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-21 21:42:52,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-21 21:42:52,828 INFO L175 Difference]: Start difference. First operand has 109 places, 140 transitions, 1289 flow. Second operand 11 states and 179 transitions. [2024-06-21 21:42:52,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 208 transitions, 2040 flow [2024-06-21 21:42:52,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 208 transitions, 2022 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-21 21:42:52,863 INFO L231 Difference]: Finished difference. Result has 125 places, 160 transitions, 1633 flow [2024-06-21 21:42:52,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1633, PETRI_PLACES=125, PETRI_TRANSITIONS=160} [2024-06-21 21:42:52,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-21 21:42:52,864 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 160 transitions, 1633 flow [2024-06-21 21:42:52,864 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-21 21:42:52,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:52,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:52,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 21:42:52,864 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-21 21:42:52,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:52,865 INFO L85 PathProgramCache]: Analyzing trace with hash 120103337, now seen corresponding path program 2 times [2024-06-21 21:42:52,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:52,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594818648] [2024-06-21 21:42:52,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:52,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:52,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:54,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:54,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:54,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594818648] [2024-06-21 21:42:54,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594818648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:54,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:54,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:42:54,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508088906] [2024-06-21 21:42:54,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:54,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:42:54,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:54,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:42:54,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:42:54,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:54,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 160 transitions, 1633 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-21 21:42:54,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:54,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:54,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:55,935 INFO L124 PetriNetUnfolderBase]: 1884/2932 cut-off events. [2024-06-21 21:42:55,935 INFO L125 PetriNetUnfolderBase]: For 45202/45208 co-relation queries the response was YES. [2024-06-21 21:42:55,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16485 conditions, 2932 events. 1884/2932 cut-off events. For 45202/45208 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14805 event pairs, 456 based on Foata normal form. 10/2942 useless extension candidates. Maximal degree in co-relation 16425. Up to 2542 conditions per place. [2024-06-21 21:42:55,954 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 180 selfloop transitions, 69 changer transitions 0/253 dead transitions. [2024-06-21 21:42:55,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 253 transitions, 2686 flow [2024-06-21 21:42:55,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:42:55,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:42:55,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-21 21:42:55,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-21 21:42:55,956 INFO L175 Difference]: Start difference. First operand has 125 places, 160 transitions, 1633 flow. Second operand 12 states and 203 transitions. [2024-06-21 21:42:55,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 253 transitions, 2686 flow [2024-06-21 21:42:56,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 253 transitions, 2434 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-21 21:42:56,004 INFO L231 Difference]: Finished difference. Result has 135 places, 193 transitions, 2008 flow [2024-06-21 21:42:56,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2008, PETRI_PLACES=135, PETRI_TRANSITIONS=193} [2024-06-21 21:42:56,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-21 21:42:56,005 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 193 transitions, 2008 flow [2024-06-21 21:42:56,005 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-21 21:42:56,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:56,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:56,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 21:42:56,005 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-21 21:42:56,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:56,006 INFO L85 PathProgramCache]: Analyzing trace with hash -255986409, now seen corresponding path program 3 times [2024-06-21 21:42:56,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:56,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520194847] [2024-06-21 21:42:56,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:56,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:56,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:42:57,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:42:57,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:42:57,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520194847] [2024-06-21 21:42:57,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520194847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:42:57,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:42:57,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:42:57,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038149150] [2024-06-21 21:42:57,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:42:57,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:42:57,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:42:57,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:42:57,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:42:57,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:42:57,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 193 transitions, 2008 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-21 21:42:57,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:42:57,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:42:57,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:42:58,916 INFO L124 PetriNetUnfolderBase]: 1904/2956 cut-off events. [2024-06-21 21:42:58,916 INFO L125 PetriNetUnfolderBase]: For 48447/48453 co-relation queries the response was YES. [2024-06-21 21:42:58,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17123 conditions, 2956 events. 1904/2956 cut-off events. For 48447/48453 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14730 event pairs, 273 based on Foata normal form. 8/2963 useless extension candidates. Maximal degree in co-relation 17060. Up to 2288 conditions per place. [2024-06-21 21:42:58,934 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 133 selfloop transitions, 91 changer transitions 0/228 dead transitions. [2024-06-21 21:42:58,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 228 transitions, 2624 flow [2024-06-21 21:42:58,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:42:58,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:42:58,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 21:42:58,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 21:42:58,936 INFO L175 Difference]: Start difference. First operand has 135 places, 193 transitions, 2008 flow. Second operand 8 states and 135 transitions. [2024-06-21 21:42:58,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 228 transitions, 2624 flow [2024-06-21 21:42:58,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 228 transitions, 2483 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 21:42:58,991 INFO L231 Difference]: Finished difference. Result has 137 places, 195 transitions, 2113 flow [2024-06-21 21:42:58,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2113, PETRI_PLACES=137, PETRI_TRANSITIONS=195} [2024-06-21 21:42:58,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-21 21:42:58,991 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 195 transitions, 2113 flow [2024-06-21 21:42:58,992 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-21 21:42:58,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:42:58,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:42:58,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 21:42:58,992 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-21 21:42:58,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:42:58,992 INFO L85 PathProgramCache]: Analyzing trace with hash 972555163, now seen corresponding path program 4 times [2024-06-21 21:42:58,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:42:58,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521565699] [2024-06-21 21:42:58,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:42:58,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:42:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:00,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:00,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:00,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521565699] [2024-06-21 21:43:00,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521565699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:00,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:00,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:43:00,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837368552] [2024-06-21 21:43:00,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:00,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:43:00,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:00,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:43:00,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:43:00,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:00,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 195 transitions, 2113 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-21 21:43:00,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:00,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:00,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:01,898 INFO L124 PetriNetUnfolderBase]: 1924/2988 cut-off events. [2024-06-21 21:43:01,898 INFO L125 PetriNetUnfolderBase]: For 53858/53864 co-relation queries the response was YES. [2024-06-21 21:43:01,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17725 conditions, 2988 events. 1924/2988 cut-off events. For 53858/53864 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14987 event pairs, 439 based on Foata normal form. 8/2995 useless extension candidates. Maximal degree in co-relation 17664. Up to 2623 conditions per place. [2024-06-21 21:43:01,920 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 67 changer transitions 0/224 dead transitions. [2024-06-21 21:43:01,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 224 transitions, 2709 flow [2024-06-21 21:43:01,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:43:01,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:43:01,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 21:43:01,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 21:43:01,922 INFO L175 Difference]: Start difference. First operand has 137 places, 195 transitions, 2113 flow. Second operand 7 states and 121 transitions. [2024-06-21 21:43:01,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 224 transitions, 2709 flow [2024-06-21 21:43:01,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 224 transitions, 2483 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 21:43:01,989 INFO L231 Difference]: Finished difference. Result has 138 places, 197 transitions, 2080 flow [2024-06-21 21:43:01,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2080, PETRI_PLACES=138, PETRI_TRANSITIONS=197} [2024-06-21 21:43:01,989 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-21 21:43:01,989 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 197 transitions, 2080 flow [2024-06-21 21:43:01,989 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-21 21:43:01,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:01,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:01,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 21:43:01,990 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-21 21:43:01,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:01,990 INFO L85 PathProgramCache]: Analyzing trace with hash 972407293, now seen corresponding path program 5 times [2024-06-21 21:43:01,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:01,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856132781] [2024-06-21 21:43:01,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:01,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:01,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:03,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:03,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:03,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856132781] [2024-06-21 21:43:03,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856132781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:03,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:03,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:43:03,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078811128] [2024-06-21 21:43:03,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:03,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:43:03,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:03,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:43:03,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:43:03,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:03,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 197 transitions, 2080 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-21 21:43:03,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:03,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:03,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:04,940 INFO L124 PetriNetUnfolderBase]: 1944/3020 cut-off events. [2024-06-21 21:43:04,940 INFO L125 PetriNetUnfolderBase]: For 48945/48951 co-relation queries the response was YES. [2024-06-21 21:43:04,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17386 conditions, 3020 events. 1944/3020 cut-off events. For 48945/48951 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15117 event pairs, 421 based on Foata normal form. 8/3027 useless extension candidates. Maximal degree in co-relation 17324. Up to 2612 conditions per place. [2024-06-21 21:43:04,957 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 69 changer transitions 0/226 dead transitions. [2024-06-21 21:43:04,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 226 transitions, 2672 flow [2024-06-21 21:43:04,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:43:04,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:43:04,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 21:43:04,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 21:43:04,959 INFO L175 Difference]: Start difference. First operand has 138 places, 197 transitions, 2080 flow. Second operand 7 states and 119 transitions. [2024-06-21 21:43:04,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 226 transitions, 2672 flow [2024-06-21 21:43:05,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 226 transitions, 2505 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 21:43:05,019 INFO L231 Difference]: Finished difference. Result has 140 places, 199 transitions, 2109 flow [2024-06-21 21:43:05,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2109, PETRI_PLACES=140, PETRI_TRANSITIONS=199} [2024-06-21 21:43:05,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-21 21:43:05,019 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 199 transitions, 2109 flow [2024-06-21 21:43:05,019 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-21 21:43:05,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:05,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:05,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 21:43:05,020 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-21 21:43:05,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:05,020 INFO L85 PathProgramCache]: Analyzing trace with hash 977318283, now seen corresponding path program 1 times [2024-06-21 21:43:05,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:05,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770978308] [2024-06-21 21:43:05,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:05,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:05,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:07,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:07,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:07,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770978308] [2024-06-21 21:43:07,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770978308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:07,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:07,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:43:07,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311875761] [2024-06-21 21:43:07,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:07,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:43:07,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:07,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:43:07,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:43:07,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:07,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 199 transitions, 2109 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-21 21:43:07,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:07,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:07,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:08,812 INFO L124 PetriNetUnfolderBase]: 2012/3148 cut-off events. [2024-06-21 21:43:08,813 INFO L125 PetriNetUnfolderBase]: For 57753/57759 co-relation queries the response was YES. [2024-06-21 21:43:08,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18287 conditions, 3148 events. 2012/3148 cut-off events. For 57753/57759 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 16106 event pairs, 396 based on Foata normal form. 20/3167 useless extension candidates. Maximal degree in co-relation 18224. Up to 2552 conditions per place. [2024-06-21 21:43:08,836 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 158 selfloop transitions, 75 changer transitions 0/237 dead transitions. [2024-06-21 21:43:08,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 237 transitions, 2775 flow [2024-06-21 21:43:08,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:43:08,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:43:08,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 21:43:08,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 21:43:08,837 INFO L175 Difference]: Start difference. First operand has 140 places, 199 transitions, 2109 flow. Second operand 8 states and 143 transitions. [2024-06-21 21:43:08,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 237 transitions, 2775 flow [2024-06-21 21:43:08,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 237 transitions, 2603 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 21:43:08,911 INFO L231 Difference]: Finished difference. Result has 143 places, 200 transitions, 2135 flow [2024-06-21 21:43:08,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2135, PETRI_PLACES=143, PETRI_TRANSITIONS=200} [2024-06-21 21:43:08,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-21 21:43:08,912 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 200 transitions, 2135 flow [2024-06-21 21:43:08,912 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-21 21:43:08,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:08,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:08,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 21:43:08,913 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-21 21:43:08,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:08,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1240733645, now seen corresponding path program 6 times [2024-06-21 21:43:08,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:08,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210386234] [2024-06-21 21:43:08,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:08,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:08,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:10,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:10,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:10,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210386234] [2024-06-21 21:43:10,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210386234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:10,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:10,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:43:10,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327546604] [2024-06-21 21:43:10,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:10,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:43:10,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:10,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:43:10,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:43:10,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:10,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 200 transitions, 2135 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-21 21:43:10,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:10,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:10,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:11,981 INFO L124 PetriNetUnfolderBase]: 2032/3180 cut-off events. [2024-06-21 21:43:11,982 INFO L125 PetriNetUnfolderBase]: For 59118/59124 co-relation queries the response was YES. [2024-06-21 21:43:11,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18697 conditions, 3180 events. 2032/3180 cut-off events. For 59118/59124 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16300 event pairs, 455 based on Foata normal form. 8/3187 useless extension candidates. Maximal degree in co-relation 18633. Up to 2786 conditions per place. [2024-06-21 21:43:12,005 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 144 selfloop transitions, 85 changer transitions 0/233 dead transitions. [2024-06-21 21:43:12,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 233 transitions, 2763 flow [2024-06-21 21:43:12,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:43:12,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:43:12,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:43:12,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 21:43:12,018 INFO L175 Difference]: Start difference. First operand has 143 places, 200 transitions, 2135 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:43:12,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 233 transitions, 2763 flow [2024-06-21 21:43:12,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 233 transitions, 2609 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 21:43:12,093 INFO L231 Difference]: Finished difference. Result has 145 places, 202 transitions, 2214 flow [2024-06-21 21:43:12,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2214, PETRI_PLACES=145, PETRI_TRANSITIONS=202} [2024-06-21 21:43:12,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-21 21:43:12,094 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 202 transitions, 2214 flow [2024-06-21 21:43:12,095 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-21 21:43:12,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:12,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:12,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 21:43:12,095 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-21 21:43:12,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:12,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1240737365, now seen corresponding path program 7 times [2024-06-21 21:43:12,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:12,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895445366] [2024-06-21 21:43:12,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:12,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:13,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:13,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:13,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895445366] [2024-06-21 21:43:13,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895445366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:13,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:13,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:43:13,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728244384] [2024-06-21 21:43:13,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:13,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:43:13,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:13,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:43:13,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:43:14,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:14,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 202 transitions, 2214 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-21 21:43:14,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:14,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:14,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:15,123 INFO L124 PetriNetUnfolderBase]: 2052/3212 cut-off events. [2024-06-21 21:43:15,123 INFO L125 PetriNetUnfolderBase]: For 63607/63613 co-relation queries the response was YES. [2024-06-21 21:43:15,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19172 conditions, 3212 events. 2052/3212 cut-off events. For 63607/63613 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16524 event pairs, 443 based on Foata normal form. 8/3219 useless extension candidates. Maximal degree in co-relation 19107. Up to 2823 conditions per place. [2024-06-21 21:43:15,147 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 154 selfloop transitions, 78 changer transitions 0/236 dead transitions. [2024-06-21 21:43:15,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 236 transitions, 2854 flow [2024-06-21 21:43:15,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:43:15,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:43:15,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:43:15,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 21:43:15,149 INFO L175 Difference]: Start difference. First operand has 145 places, 202 transitions, 2214 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:43:15,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 236 transitions, 2854 flow [2024-06-21 21:43:15,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 236 transitions, 2643 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 21:43:15,265 INFO L231 Difference]: Finished difference. Result has 147 places, 204 transitions, 2224 flow [2024-06-21 21:43:15,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2003, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2224, PETRI_PLACES=147, PETRI_TRANSITIONS=204} [2024-06-21 21:43:15,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-21 21:43:15,265 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 204 transitions, 2224 flow [2024-06-21 21:43:15,265 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-21 21:43:15,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:15,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-21 21:43:15,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 21:43:15,266 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-21 21:43:15,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:15,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1235227115, now seen corresponding path program 8 times [2024-06-21 21:43:15,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:15,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678440344] [2024-06-21 21:43:15,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:15,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:15,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:17,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:17,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:17,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678440344] [2024-06-21 21:43:17,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678440344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:17,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:17,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:43:17,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802885200] [2024-06-21 21:43:17,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:17,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:43:17,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:17,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:43:17,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:43:17,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:17,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 204 transitions, 2224 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-21 21:43:17,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:17,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:17,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:18,522 INFO L124 PetriNetUnfolderBase]: 2111/3311 cut-off events. [2024-06-21 21:43:18,523 INFO L125 PetriNetUnfolderBase]: For 68905/68909 co-relation queries the response was YES. [2024-06-21 21:43:18,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19872 conditions, 3311 events. 2111/3311 cut-off events. For 68905/68909 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 17306 event pairs, 468 based on Foata normal form. 8/3319 useless extension candidates. Maximal degree in co-relation 19806. Up to 2902 conditions per place. [2024-06-21 21:43:18,543 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 168 selfloop transitions, 90 changer transitions 0/262 dead transitions. [2024-06-21 21:43:18,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 262 transitions, 3057 flow [2024-06-21 21:43:18,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:43:18,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:43:18,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 21:43:18,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-21 21:43:18,545 INFO L175 Difference]: Start difference. First operand has 147 places, 204 transitions, 2224 flow. Second operand 10 states and 173 transitions. [2024-06-21 21:43:18,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 262 transitions, 3057 flow [2024-06-21 21:43:18,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 262 transitions, 2850 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 21:43:18,620 INFO L231 Difference]: Finished difference. Result has 153 places, 215 transitions, 2380 flow [2024-06-21 21:43:18,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2021, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2380, PETRI_PLACES=153, PETRI_TRANSITIONS=215} [2024-06-21 21:43:18,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-21 21:43:18,621 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 215 transitions, 2380 flow [2024-06-21 21:43:18,621 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-21 21:43:18,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:18,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:18,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 21:43:18,621 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-21 21:43:18,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:18,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1030108431, now seen corresponding path program 2 times [2024-06-21 21:43:18,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:18,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239341710] [2024-06-21 21:43:18,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:18,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:18,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:21,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:21,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:21,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239341710] [2024-06-21 21:43:21,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239341710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:21,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:21,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:43:21,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526561755] [2024-06-21 21:43:21,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:21,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:43:21,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:21,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:43:21,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:43:21,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:21,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 215 transitions, 2380 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-21 21:43:21,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:21,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:21,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:22,379 INFO L124 PetriNetUnfolderBase]: 2275/3585 cut-off events. [2024-06-21 21:43:22,379 INFO L125 PetriNetUnfolderBase]: For 84593/84595 co-relation queries the response was YES. [2024-06-21 21:43:22,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22020 conditions, 3585 events. 2275/3585 cut-off events. For 84593/84595 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19009 event pairs, 450 based on Foata normal form. 12/3596 useless extension candidates. Maximal degree in co-relation 21951. Up to 2584 conditions per place. [2024-06-21 21:43:22,406 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 145 selfloop transitions, 115 changer transitions 0/264 dead transitions. [2024-06-21 21:43:22,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 264 transitions, 3310 flow [2024-06-21 21:43:22,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:43:22,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:43:22,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 21:43:22,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 21:43:22,407 INFO L175 Difference]: Start difference. First operand has 153 places, 215 transitions, 2380 flow. Second operand 9 states and 160 transitions. [2024-06-21 21:43:22,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 264 transitions, 3310 flow [2024-06-21 21:43:22,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 264 transitions, 3096 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 21:43:22,516 INFO L231 Difference]: Finished difference. Result has 157 places, 218 transitions, 2529 flow [2024-06-21 21:43:22,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2168, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2529, PETRI_PLACES=157, PETRI_TRANSITIONS=218} [2024-06-21 21:43:22,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-21 21:43:22,517 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 218 transitions, 2529 flow [2024-06-21 21:43:22,517 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-21 21:43:22,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:22,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:22,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 21:43:22,517 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-21 21:43:22,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:22,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1382491561, now seen corresponding path program 3 times [2024-06-21 21:43:22,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:22,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029698713] [2024-06-21 21:43:22,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:22,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:22,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:24,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:24,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:24,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029698713] [2024-06-21 21:43:24,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029698713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:24,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:24,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:43:24,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831784201] [2024-06-21 21:43:24,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:24,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:43:24,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:24,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:43:24,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:43:24,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:24,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 218 transitions, 2529 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-21 21:43:24,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:24,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:24,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:26,227 INFO L124 PetriNetUnfolderBase]: 2343/3701 cut-off events. [2024-06-21 21:43:26,227 INFO L125 PetriNetUnfolderBase]: For 95112/95114 co-relation queries the response was YES. [2024-06-21 21:43:26,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23122 conditions, 3701 events. 2343/3701 cut-off events. For 95112/95114 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19966 event pairs, 525 based on Foata normal form. 16/3716 useless extension candidates. Maximal degree in co-relation 23051. Up to 3012 conditions per place. [2024-06-21 21:43:26,253 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 143 selfloop transitions, 112 changer transitions 0/259 dead transitions. [2024-06-21 21:43:26,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 259 transitions, 3252 flow [2024-06-21 21:43:26,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:43:26,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:43:26,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 21:43:26,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 21:43:26,254 INFO L175 Difference]: Start difference. First operand has 157 places, 218 transitions, 2529 flow. Second operand 9 states and 155 transitions. [2024-06-21 21:43:26,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 259 transitions, 3252 flow [2024-06-21 21:43:26,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 259 transitions, 3076 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 21:43:26,359 INFO L231 Difference]: Finished difference. Result has 161 places, 219 transitions, 2631 flow [2024-06-21 21:43:26,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2355, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2631, PETRI_PLACES=161, PETRI_TRANSITIONS=219} [2024-06-21 21:43:26,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-21 21:43:26,360 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 219 transitions, 2631 flow [2024-06-21 21:43:26,360 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-21 21:43:26,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:26,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:26,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 21:43:26,360 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-21 21:43:26,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:26,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1382693371, now seen corresponding path program 4 times [2024-06-21 21:43:26,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:26,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143101264] [2024-06-21 21:43:26,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:26,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:26,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:29,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:29,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:29,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143101264] [2024-06-21 21:43:29,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143101264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:29,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:29,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:43:29,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863489642] [2024-06-21 21:43:29,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:29,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:43:29,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:29,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:43:29,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:43:29,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:29,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 219 transitions, 2631 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-21 21:43:29,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:29,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:29,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:30,531 INFO L124 PetriNetUnfolderBase]: 2451/3889 cut-off events. [2024-06-21 21:43:30,532 INFO L125 PetriNetUnfolderBase]: For 108831/108833 co-relation queries the response was YES. [2024-06-21 21:43:30,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24475 conditions, 3889 events. 2451/3889 cut-off events. For 108831/108833 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 21458 event pairs, 553 based on Foata normal form. 32/3920 useless extension candidates. Maximal degree in co-relation 24402. Up to 3145 conditions per place. [2024-06-21 21:43:30,559 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 153 selfloop transitions, 104 changer transitions 0/261 dead transitions. [2024-06-21 21:43:30,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 261 transitions, 3416 flow [2024-06-21 21:43:30,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:43:30,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:43:30,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 21:43:30,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 21:43:30,561 INFO L175 Difference]: Start difference. First operand has 161 places, 219 transitions, 2631 flow. Second operand 9 states and 154 transitions. [2024-06-21 21:43:30,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 261 transitions, 3416 flow [2024-06-21 21:43:30,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 261 transitions, 3173 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 21:43:30,681 INFO L231 Difference]: Finished difference. Result has 163 places, 221 transitions, 2700 flow [2024-06-21 21:43:30,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2388, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2700, PETRI_PLACES=163, PETRI_TRANSITIONS=221} [2024-06-21 21:43:30,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-21 21:43:30,682 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 221 transitions, 2700 flow [2024-06-21 21:43:30,682 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-21 21:43:30,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:30,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:30,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 21:43:30,682 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:43:30,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:30,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1240583543, now seen corresponding path program 5 times [2024-06-21 21:43:30,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:30,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490697231] [2024-06-21 21:43:30,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:30,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:30,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:33,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:33,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:33,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490697231] [2024-06-21 21:43:33,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490697231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:33,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:33,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:43:33,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300908438] [2024-06-21 21:43:33,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:33,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:43:33,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:33,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:43:33,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:43:33,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:33,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 221 transitions, 2700 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-21 21:43:33,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:33,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:33,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:34,433 INFO L124 PetriNetUnfolderBase]: 2423/3851 cut-off events. [2024-06-21 21:43:34,433 INFO L125 PetriNetUnfolderBase]: For 100222/100228 co-relation queries the response was YES. [2024-06-21 21:43:34,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23773 conditions, 3851 events. 2423/3851 cut-off events. For 100222/100228 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21260 event pairs, 529 based on Foata normal form. 20/3870 useless extension candidates. Maximal degree in co-relation 23699. Up to 3350 conditions per place. [2024-06-21 21:43:34,463 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 169 selfloop transitions, 87 changer transitions 0/260 dead transitions. [2024-06-21 21:43:34,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 260 transitions, 3378 flow [2024-06-21 21:43:34,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:43:34,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:43:34,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 21:43:34,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 21:43:34,465 INFO L175 Difference]: Start difference. First operand has 163 places, 221 transitions, 2700 flow. Second operand 9 states and 151 transitions. [2024-06-21 21:43:34,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 260 transitions, 3378 flow [2024-06-21 21:43:34,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 260 transitions, 3123 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 21:43:34,594 INFO L231 Difference]: Finished difference. Result has 165 places, 221 transitions, 2626 flow [2024-06-21 21:43:34,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2626, PETRI_PLACES=165, PETRI_TRANSITIONS=221} [2024-06-21 21:43:34,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-21 21:43:34,594 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 221 transitions, 2626 flow [2024-06-21 21:43:34,595 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-21 21:43:34,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:34,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:34,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 21:43:34,595 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:43:34,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:34,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1394326114, now seen corresponding path program 1 times [2024-06-21 21:43:34,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:34,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699793455] [2024-06-21 21:43:34,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:34,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:34,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:36,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-21 21:43:36,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:36,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699793455] [2024-06-21 21:43:36,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699793455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:36,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:36,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:43:36,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853277150] [2024-06-21 21:43:36,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:36,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:43:36,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:36,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:43:36,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:43:36,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:43:36,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 221 transitions, 2626 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-21 21:43:36,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:36,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:43:36,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:37,609 INFO L124 PetriNetUnfolderBase]: 2324/3766 cut-off events. [2024-06-21 21:43:37,609 INFO L125 PetriNetUnfolderBase]: For 93017/93032 co-relation queries the response was YES. [2024-06-21 21:43:37,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23031 conditions, 3766 events. 2324/3766 cut-off events. For 93017/93032 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21295 event pairs, 648 based on Foata normal form. 16/3778 useless extension candidates. Maximal degree in co-relation 22956. Up to 3543 conditions per place. [2024-06-21 21:43:37,643 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 203 selfloop transitions, 34 changer transitions 0/247 dead transitions. [2024-06-21 21:43:37,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 247 transitions, 3298 flow [2024-06-21 21:43:37,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:43:37,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:43:37,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-21 21:43:37,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-21 21:43:37,644 INFO L175 Difference]: Start difference. First operand has 165 places, 221 transitions, 2626 flow. Second operand 6 states and 103 transitions. [2024-06-21 21:43:37,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 247 transitions, 3298 flow [2024-06-21 21:43:37,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 247 transitions, 3119 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 21:43:37,781 INFO L231 Difference]: Finished difference. Result has 165 places, 230 transitions, 2618 flow [2024-06-21 21:43:37,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2618, PETRI_PLACES=165, PETRI_TRANSITIONS=230} [2024-06-21 21:43:37,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-21 21:43:37,781 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 230 transitions, 2618 flow [2024-06-21 21:43:37,781 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-21 21:43:37,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:37,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:43:37,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 21:43:37,782 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:43:37,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:37,782 INFO L85 PathProgramCache]: Analyzing trace with hash -415340224, now seen corresponding path program 2 times [2024-06-21 21:43:37,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:37,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952164333] [2024-06-21 21:43:37,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:37,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:37,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:39,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:39,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:39,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952164333] [2024-06-21 21:43:39,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952164333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:39,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:39,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:43:39,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103869945] [2024-06-21 21:43:39,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:39,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:43:39,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:39,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:43:39,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:43:39,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:43:39,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 230 transitions, 2618 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-21 21:43:39,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:39,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:43:39,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:40,728 INFO L124 PetriNetUnfolderBase]: 2320/3759 cut-off events. [2024-06-21 21:43:40,729 INFO L125 PetriNetUnfolderBase]: For 96388/96440 co-relation queries the response was YES. [2024-06-21 21:43:40,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23096 conditions, 3759 events. 2320/3759 cut-off events. For 96388/96440 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21325 event pairs, 660 based on Foata normal form. 42/3793 useless extension candidates. Maximal degree in co-relation 23019. Up to 3538 conditions per place. [2024-06-21 21:43:40,760 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 197 selfloop transitions, 34 changer transitions 0/241 dead transitions. [2024-06-21 21:43:40,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 241 transitions, 3120 flow [2024-06-21 21:43:40,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:43:40,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:43:40,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-21 21:43:40,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 21:43:40,762 INFO L175 Difference]: Start difference. First operand has 165 places, 230 transitions, 2618 flow. Second operand 6 states and 98 transitions. [2024-06-21 21:43:40,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 241 transitions, 3120 flow [2024-06-21 21:43:40,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 241 transitions, 3076 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-21 21:43:40,924 INFO L231 Difference]: Finished difference. Result has 170 places, 230 transitions, 2649 flow [2024-06-21 21:43:40,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2649, PETRI_PLACES=170, PETRI_TRANSITIONS=230} [2024-06-21 21:43:40,925 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-21 21:43:40,925 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 230 transitions, 2649 flow [2024-06-21 21:43:40,925 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-21 21:43:40,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:40,925 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-21 21:43:40,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 21:43:40,925 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-21 21:43:40,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:40,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1679354061, now seen corresponding path program 1 times [2024-06-21 21:43:40,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:40,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073916408] [2024-06-21 21:43:40,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:40,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:43,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-21 21:43:43,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:43,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073916408] [2024-06-21 21:43:43,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073916408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:43,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:43,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:43:43,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362899176] [2024-06-21 21:43:43,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:43,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:43:43,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:43,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:43:43,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:43:43,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:43,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 230 transitions, 2649 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-21 21:43:43,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:43,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:43,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:44,491 INFO L124 PetriNetUnfolderBase]: 2475/3941 cut-off events. [2024-06-21 21:43:44,492 INFO L125 PetriNetUnfolderBase]: For 108386/108392 co-relation queries the response was YES. [2024-06-21 21:43:44,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24234 conditions, 3941 events. 2475/3941 cut-off events. For 108386/108392 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21904 event pairs, 323 based on Foata normal form. 16/3956 useless extension candidates. Maximal degree in co-relation 24154. Up to 3139 conditions per place. [2024-06-21 21:43:44,523 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 92 changer transitions 0/272 dead transitions. [2024-06-21 21:43:44,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 272 transitions, 3385 flow [2024-06-21 21:43:44,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:43:44,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:43:44,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 21:43:44,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 21:43:44,525 INFO L175 Difference]: Start difference. First operand has 170 places, 230 transitions, 2649 flow. Second operand 9 states and 151 transitions. [2024-06-21 21:43:44,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 272 transitions, 3385 flow [2024-06-21 21:43:44,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 272 transitions, 3286 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 21:43:44,648 INFO L231 Difference]: Finished difference. Result has 174 places, 231 transitions, 2791 flow [2024-06-21 21:43:44,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2791, PETRI_PLACES=174, PETRI_TRANSITIONS=231} [2024-06-21 21:43:44,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-21 21:43:44,648 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 231 transitions, 2791 flow [2024-06-21 21:43:44,648 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-21 21:43:44,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:44,649 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-21 21:43:44,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 21:43:44,649 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-21 21:43:44,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:44,649 INFO L85 PathProgramCache]: Analyzing trace with hash 227329043, now seen corresponding path program 2 times [2024-06-21 21:43:44,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:44,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739701455] [2024-06-21 21:43:44,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:44,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:44,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:47,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:47,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:47,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739701455] [2024-06-21 21:43:47,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739701455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:47,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:47,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:43:47,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039180629] [2024-06-21 21:43:47,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:47,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:43:47,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:47,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:43:47,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:43:47,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:47,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 231 transitions, 2791 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-21 21:43:47,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:47,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:47,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:48,543 INFO L124 PetriNetUnfolderBase]: 2523/4025 cut-off events. [2024-06-21 21:43:48,543 INFO L125 PetriNetUnfolderBase]: For 116723/116729 co-relation queries the response was YES. [2024-06-21 21:43:48,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25179 conditions, 4025 events. 2523/4025 cut-off events. For 116723/116729 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 22575 event pairs, 533 based on Foata normal form. 16/4040 useless extension candidates. Maximal degree in co-relation 25099. Up to 3515 conditions per place. [2024-06-21 21:43:48,573 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 193 selfloop transitions, 70 changer transitions 0/267 dead transitions. [2024-06-21 21:43:48,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 267 transitions, 3499 flow [2024-06-21 21:43:48,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:43:48,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:43:48,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 21:43:48,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 21:43:48,575 INFO L175 Difference]: Start difference. First operand has 174 places, 231 transitions, 2791 flow. Second operand 8 states and 135 transitions. [2024-06-21 21:43:48,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 267 transitions, 3499 flow [2024-06-21 21:43:48,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 267 transitions, 3282 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:43:48,713 INFO L231 Difference]: Finished difference. Result has 175 places, 232 transitions, 2770 flow [2024-06-21 21:43:48,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2770, PETRI_PLACES=175, PETRI_TRANSITIONS=232} [2024-06-21 21:43:48,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-21 21:43:48,713 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 232 transitions, 2770 flow [2024-06-21 21:43:48,713 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-21 21:43:48,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:48,714 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-21 21:43:48,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 21:43:48,714 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-21 21:43:48,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:48,714 INFO L85 PathProgramCache]: Analyzing trace with hash -80238009, now seen corresponding path program 3 times [2024-06-21 21:43:48,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:48,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109245714] [2024-06-21 21:43:48,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:48,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:48,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:51,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:51,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:51,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109245714] [2024-06-21 21:43:51,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109245714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:51,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:51,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:43:51,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007635783] [2024-06-21 21:43:51,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:51,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:43:51,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:51,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:43:51,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:43:51,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:51,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 232 transitions, 2770 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-21 21:43:51,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:51,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:51,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:52,527 INFO L124 PetriNetUnfolderBase]: 2571/4109 cut-off events. [2024-06-21 21:43:52,527 INFO L125 PetriNetUnfolderBase]: For 125159/125165 co-relation queries the response was YES. [2024-06-21 21:43:52,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25539 conditions, 4109 events. 2571/4109 cut-off events. For 125159/125165 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23258 event pairs, 557 based on Foata normal form. 16/4124 useless extension candidates. Maximal degree in co-relation 25458. Up to 3625 conditions per place. [2024-06-21 21:43:52,561 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 86 changer transitions 0/272 dead transitions. [2024-06-21 21:43:52,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 272 transitions, 3506 flow [2024-06-21 21:43:52,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:43:52,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:43:52,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 21:43:52,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 21:43:52,562 INFO L175 Difference]: Start difference. First operand has 175 places, 232 transitions, 2770 flow. Second operand 9 states and 150 transitions. [2024-06-21 21:43:52,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 272 transitions, 3506 flow [2024-06-21 21:43:52,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 272 transitions, 3328 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 21:43:52,719 INFO L231 Difference]: Finished difference. Result has 178 places, 233 transitions, 2822 flow [2024-06-21 21:43:52,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2592, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2822, PETRI_PLACES=178, PETRI_TRANSITIONS=233} [2024-06-21 21:43:52,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-21 21:43:52,720 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 233 transitions, 2822 flow [2024-06-21 21:43:52,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-21 21:43:52,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:52,720 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-21 21:43:52,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 21:43:52,720 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-21 21:43:52,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:52,721 INFO L85 PathProgramCache]: Analyzing trace with hash -84821979, now seen corresponding path program 4 times [2024-06-21 21:43:52,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:52,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033579469] [2024-06-21 21:43:52,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:52,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:52,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:55,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:55,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:55,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033579469] [2024-06-21 21:43:55,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033579469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:55,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:55,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:43:55,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384652917] [2024-06-21 21:43:55,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:55,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:43:55,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:55,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:43:55,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:43:55,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:43:55,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 233 transitions, 2822 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-21 21:43:55,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:55,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:43:55,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:43:56,690 INFO L124 PetriNetUnfolderBase]: 2551/4077 cut-off events. [2024-06-21 21:43:56,691 INFO L125 PetriNetUnfolderBase]: For 121824/121830 co-relation queries the response was YES. [2024-06-21 21:43:56,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24919 conditions, 4077 events. 2551/4077 cut-off events. For 121824/121830 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 23050 event pairs, 537 based on Foata normal form. 16/4092 useless extension candidates. Maximal degree in co-relation 24837. Up to 3598 conditions per place. [2024-06-21 21:43:56,727 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 189 selfloop transitions, 79 changer transitions 0/272 dead transitions. [2024-06-21 21:43:56,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 272 transitions, 3446 flow [2024-06-21 21:43:56,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:43:56,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:43:56,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 21:43:56,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 21:43:56,728 INFO L175 Difference]: Start difference. First operand has 178 places, 233 transitions, 2822 flow. Second operand 9 states and 149 transitions. [2024-06-21 21:43:56,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 272 transitions, 3446 flow [2024-06-21 21:43:56,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 272 transitions, 3234 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 21:43:56,924 INFO L231 Difference]: Finished difference. Result has 179 places, 232 transitions, 2708 flow [2024-06-21 21:43:56,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2546, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2708, PETRI_PLACES=179, PETRI_TRANSITIONS=232} [2024-06-21 21:43:56,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-21 21:43:56,925 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 232 transitions, 2708 flow [2024-06-21 21:43:56,925 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-21 21:43:56,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:43:56,925 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-21 21:43:56,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 21:43:56,925 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:43:56,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:43:56,925 INFO L85 PathProgramCache]: Analyzing trace with hash 2028365403, now seen corresponding path program 1 times [2024-06-21 21:43:56,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:43:56,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849275226] [2024-06-21 21:43:56,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:43:56,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:43:56,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:43:58,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:43:58,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:43:58,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849275226] [2024-06-21 21:43:58,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849275226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:43:58,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:43:58,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:43:58,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474040029] [2024-06-21 21:43:58,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:43:58,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:43:58,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:43:58,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:43:58,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:43:58,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:43:58,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 232 transitions, 2708 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-21 21:43:58,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:43:58,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:43:58,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:00,264 INFO L124 PetriNetUnfolderBase]: 2447/3936 cut-off events. [2024-06-21 21:44:00,264 INFO L125 PetriNetUnfolderBase]: For 120621/120636 co-relation queries the response was YES. [2024-06-21 21:44:00,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24124 conditions, 3936 events. 2447/3936 cut-off events. For 120621/120636 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22493 event pairs, 537 based on Foata normal form. 14/3936 useless extension candidates. Maximal degree in co-relation 24041. Up to 3678 conditions per place. [2024-06-21 21:44:00,293 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 191 selfloop transitions, 39 changer transitions 0/247 dead transitions. [2024-06-21 21:44:00,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 247 transitions, 3242 flow [2024-06-21 21:44:00,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:44:00,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:44:00,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-21 21:44:00,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 21:44:00,295 INFO L175 Difference]: Start difference. First operand has 179 places, 232 transitions, 2708 flow. Second operand 6 states and 99 transitions. [2024-06-21 21:44:00,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 247 transitions, 3242 flow [2024-06-21 21:44:00,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 247 transitions, 3042 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 21:44:00,433 INFO L231 Difference]: Finished difference. Result has 178 places, 235 transitions, 2635 flow [2024-06-21 21:44:00,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2635, PETRI_PLACES=178, PETRI_TRANSITIONS=235} [2024-06-21 21:44:00,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-21 21:44:00,434 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 235 transitions, 2635 flow [2024-06-21 21:44:00,434 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-21 21:44:00,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:00,434 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-21 21:44:00,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 21:44:00,434 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-21 21:44:00,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:00,434 INFO L85 PathProgramCache]: Analyzing trace with hash -97072357, now seen corresponding path program 2 times [2024-06-21 21:44:00,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:00,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329246371] [2024-06-21 21:44:00,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:00,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:00,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:02,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:02,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:02,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329246371] [2024-06-21 21:44:02,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329246371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:02,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:02,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:44:02,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203296467] [2024-06-21 21:44:02,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:02,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:44:02,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:02,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:44:02,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:44:02,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:44:02,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 235 transitions, 2635 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-21 21:44:02,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:02,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:44:02,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:03,979 INFO L124 PetriNetUnfolderBase]: 2435/3920 cut-off events. [2024-06-21 21:44:03,979 INFO L125 PetriNetUnfolderBase]: For 119217/119232 co-relation queries the response was YES. [2024-06-21 21:44:03,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23902 conditions, 3920 events. 2435/3920 cut-off events. For 119217/119232 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22384 event pairs, 535 based on Foata normal form. 14/3920 useless extension candidates. Maximal degree in co-relation 23818. Up to 3656 conditions per place. [2024-06-21 21:44:04,009 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 193 selfloop transitions, 42 changer transitions 0/252 dead transitions. [2024-06-21 21:44:04,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 252 transitions, 3189 flow [2024-06-21 21:44:04,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:44:04,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:44:04,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 21:44:04,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 21:44:04,010 INFO L175 Difference]: Start difference. First operand has 178 places, 235 transitions, 2635 flow. Second operand 7 states and 112 transitions. [2024-06-21 21:44:04,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 252 transitions, 3189 flow [2024-06-21 21:44:04,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 252 transitions, 3088 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 21:44:04,181 INFO L231 Difference]: Finished difference. Result has 181 places, 238 transitions, 2668 flow [2024-06-21 21:44:04,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2668, PETRI_PLACES=181, PETRI_TRANSITIONS=238} [2024-06-21 21:44:04,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-21 21:44:04,181 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 238 transitions, 2668 flow [2024-06-21 21:44:04,181 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-21 21:44:04,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:04,181 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-21 21:44:04,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 21:44:04,182 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-21 21:44:04,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:04,182 INFO L85 PathProgramCache]: Analyzing trace with hash -274555231, now seen corresponding path program 1 times [2024-06-21 21:44:04,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:04,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075087802] [2024-06-21 21:44:04,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:04,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:04,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:06,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:06,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:06,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075087802] [2024-06-21 21:44:06,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075087802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:06,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:06,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:44:06,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219040775] [2024-06-21 21:44:06,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:06,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:44:06,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:06,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:44:06,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:44:06,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:44:06,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 238 transitions, 2668 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-21 21:44:06,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:06,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:44:06,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:08,066 INFO L124 PetriNetUnfolderBase]: 2457/4001 cut-off events. [2024-06-21 21:44:08,066 INFO L125 PetriNetUnfolderBase]: For 118475/118492 co-relation queries the response was YES. [2024-06-21 21:44:08,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24423 conditions, 4001 events. 2457/4001 cut-off events. For 118475/118492 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 22990 event pairs, 678 based on Foata normal form. 16/4009 useless extension candidates. Maximal degree in co-relation 24338. Up to 3711 conditions per place. [2024-06-21 21:44:08,099 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 40 changer transitions 0/266 dead transitions. [2024-06-21 21:44:08,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 266 transitions, 3412 flow [2024-06-21 21:44:08,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:44:08,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:44:08,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 21:44:08,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 21:44:08,100 INFO L175 Difference]: Start difference. First operand has 181 places, 238 transitions, 2668 flow. Second operand 7 states and 119 transitions. [2024-06-21 21:44:08,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 266 transitions, 3412 flow [2024-06-21 21:44:08,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 266 transitions, 3304 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 21:44:08,262 INFO L231 Difference]: Finished difference. Result has 183 places, 244 transitions, 2725 flow [2024-06-21 21:44:08,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2725, PETRI_PLACES=183, PETRI_TRANSITIONS=244} [2024-06-21 21:44:08,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-21 21:44:08,263 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 244 transitions, 2725 flow [2024-06-21 21:44:08,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-21 21:44:08,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:08,263 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-21 21:44:08,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 21:44:08,264 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-21 21:44:08,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:08,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1541064237, now seen corresponding path program 2 times [2024-06-21 21:44:08,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:08,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930780028] [2024-06-21 21:44:08,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:08,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:08,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:10,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-21 21:44:10,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:10,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930780028] [2024-06-21 21:44:10,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930780028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:10,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:10,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:44:10,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129717522] [2024-06-21 21:44:10,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:10,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:44:10,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:10,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:44:10,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:44:10,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:44:10,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 244 transitions, 2725 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-21 21:44:10,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:10,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:44:10,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:11,606 INFO L124 PetriNetUnfolderBase]: 2465/4013 cut-off events. [2024-06-21 21:44:11,607 INFO L125 PetriNetUnfolderBase]: For 124386/124403 co-relation queries the response was YES. [2024-06-21 21:44:11,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24861 conditions, 4013 events. 2465/4013 cut-off events. For 124386/124403 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 23093 event pairs, 678 based on Foata normal form. 16/4021 useless extension candidates. Maximal degree in co-relation 24775. Up to 3784 conditions per place. [2024-06-21 21:44:11,638 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 217 selfloop transitions, 37 changer transitions 0/264 dead transitions. [2024-06-21 21:44:11,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 264 transitions, 3343 flow [2024-06-21 21:44:11,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:44:11,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:44:11,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 21:44:11,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-21 21:44:11,639 INFO L175 Difference]: Start difference. First operand has 183 places, 244 transitions, 2725 flow. Second operand 7 states and 113 transitions. [2024-06-21 21:44:11,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 264 transitions, 3343 flow [2024-06-21 21:44:11,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 264 transitions, 3270 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 21:44:11,816 INFO L231 Difference]: Finished difference. Result has 187 places, 247 transitions, 2780 flow [2024-06-21 21:44:11,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2780, PETRI_PLACES=187, PETRI_TRANSITIONS=247} [2024-06-21 21:44:11,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-21 21:44:11,817 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 247 transitions, 2780 flow [2024-06-21 21:44:11,817 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-21 21:44:11,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:11,817 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-21 21:44:11,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 21:44:11,817 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-21 21:44:11,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:11,818 INFO L85 PathProgramCache]: Analyzing trace with hash -274435075, now seen corresponding path program 1 times [2024-06-21 21:44:11,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:11,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633779255] [2024-06-21 21:44:11,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:11,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:11,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:14,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:14,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:14,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633779255] [2024-06-21 21:44:14,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633779255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:14,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:14,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:44:14,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427871605] [2024-06-21 21:44:14,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:14,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:44:14,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:14,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:44:14,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:44:14,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:44:14,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 247 transitions, 2780 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-21 21:44:14,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:14,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:44:14,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:15,479 INFO L124 PetriNetUnfolderBase]: 2589/4154 cut-off events. [2024-06-21 21:44:15,479 INFO L125 PetriNetUnfolderBase]: For 131322/131322 co-relation queries the response was YES. [2024-06-21 21:44:15,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25675 conditions, 4154 events. 2589/4154 cut-off events. For 131322/131322 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 23899 event pairs, 1277 based on Foata normal form. 2/4156 useless extension candidates. Maximal degree in co-relation 25587. Up to 3992 conditions per place. [2024-06-21 21:44:15,514 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 250 selfloop transitions, 23 changer transitions 0/277 dead transitions. [2024-06-21 21:44:15,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 277 transitions, 3549 flow [2024-06-21 21:44:15,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:44:15,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:44:15,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 21:44:15,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-21 21:44:15,515 INFO L175 Difference]: Start difference. First operand has 187 places, 247 transitions, 2780 flow. Second operand 7 states and 113 transitions. [2024-06-21 21:44:15,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 277 transitions, 3549 flow [2024-06-21 21:44:15,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 277 transitions, 3446 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 21:44:15,691 INFO L231 Difference]: Finished difference. Result has 191 places, 257 transitions, 2838 flow [2024-06-21 21:44:15,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2684, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2838, PETRI_PLACES=191, PETRI_TRANSITIONS=257} [2024-06-21 21:44:15,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-21 21:44:15,691 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 257 transitions, 2838 flow [2024-06-21 21:44:15,691 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-21 21:44:15,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:15,691 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-21 21:44:15,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 21:44:15,691 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-21 21:44:15,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:15,692 INFO L85 PathProgramCache]: Analyzing trace with hash 9593593, now seen corresponding path program 2 times [2024-06-21 21:44:15,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:15,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028239824] [2024-06-21 21:44:15,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:15,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:17,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-21 21:44:17,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:17,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028239824] [2024-06-21 21:44:17,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028239824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:17,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:17,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:44:17,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941113962] [2024-06-21 21:44:17,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:17,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:44:17,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:17,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:44:17,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:44:17,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:44:17,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 257 transitions, 2838 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-21 21:44:17,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:17,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:44:17,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:19,474 INFO L124 PetriNetUnfolderBase]: 2599/4169 cut-off events. [2024-06-21 21:44:19,475 INFO L125 PetriNetUnfolderBase]: For 137216/137220 co-relation queries the response was YES. [2024-06-21 21:44:19,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26077 conditions, 4169 events. 2599/4169 cut-off events. For 137216/137220 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23960 event pairs, 1280 based on Foata normal form. 6/4175 useless extension candidates. Maximal degree in co-relation 25986. Up to 4002 conditions per place. [2024-06-21 21:44:19,512 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 244 selfloop transitions, 28 changer transitions 0/276 dead transitions. [2024-06-21 21:44:19,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 276 transitions, 3548 flow [2024-06-21 21:44:19,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:44:19,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:44:19,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 21:44:19,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-21 21:44:19,514 INFO L175 Difference]: Start difference. First operand has 191 places, 257 transitions, 2838 flow. Second operand 7 states and 107 transitions. [2024-06-21 21:44:19,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 276 transitions, 3548 flow [2024-06-21 21:44:19,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 276 transitions, 3496 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 21:44:19,706 INFO L231 Difference]: Finished difference. Result has 196 places, 262 transitions, 2908 flow [2024-06-21 21:44:19,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2908, PETRI_PLACES=196, PETRI_TRANSITIONS=262} [2024-06-21 21:44:19,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-21 21:44:19,706 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 262 transitions, 2908 flow [2024-06-21 21:44:19,707 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-21 21:44:19,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:19,707 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-21 21:44:19,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 21:44:19,707 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-21 21:44:19,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:19,707 INFO L85 PathProgramCache]: Analyzing trace with hash -97303555, now seen corresponding path program 3 times [2024-06-21 21:44:19,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:19,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167820093] [2024-06-21 21:44:19,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:19,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:19,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:22,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:22,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:22,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167820093] [2024-06-21 21:44:22,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167820093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:22,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:22,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:44:22,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652053537] [2024-06-21 21:44:22,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:22,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:44:22,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:22,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:44:22,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:44:22,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:44:22,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 262 transitions, 2908 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:44:22,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:22,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:44:22,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:23,726 INFO L124 PetriNetUnfolderBase]: 2593/4161 cut-off events. [2024-06-21 21:44:23,726 INFO L125 PetriNetUnfolderBase]: For 140873/140877 co-relation queries the response was YES. [2024-06-21 21:44:23,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25928 conditions, 4161 events. 2593/4161 cut-off events. For 140873/140877 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 23894 event pairs, 1279 based on Foata normal form. 6/4167 useless extension candidates. Maximal degree in co-relation 25835. Up to 3997 conditions per place. [2024-06-21 21:44:23,766 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 245 selfloop transitions, 27 changer transitions 0/276 dead transitions. [2024-06-21 21:44:23,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 276 transitions, 3490 flow [2024-06-21 21:44:23,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:44:23,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:44:23,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 21:44:23,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 21:44:23,767 INFO L175 Difference]: Start difference. First operand has 196 places, 262 transitions, 2908 flow. Second operand 7 states and 108 transitions. [2024-06-21 21:44:23,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 276 transitions, 3490 flow [2024-06-21 21:44:23,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 276 transitions, 3419 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 21:44:23,935 INFO L231 Difference]: Finished difference. Result has 199 places, 262 transitions, 2897 flow [2024-06-21 21:44:23,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2897, PETRI_PLACES=199, PETRI_TRANSITIONS=262} [2024-06-21 21:44:23,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-21 21:44:23,936 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 262 transitions, 2897 flow [2024-06-21 21:44:23,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:44:23,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:23,936 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-21 21:44:23,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 21:44:23,937 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-21 21:44:23,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:23,937 INFO L85 PathProgramCache]: Analyzing trace with hash -269793631, now seen corresponding path program 3 times [2024-06-21 21:44:23,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:23,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357826933] [2024-06-21 21:44:23,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:23,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:23,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:26,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:26,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:26,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357826933] [2024-06-21 21:44:26,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357826933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:26,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:26,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:44:26,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466340116] [2024-06-21 21:44:26,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:26,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:44:26,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:26,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:44:26,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:44:26,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:44:26,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 262 transitions, 2897 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-21 21:44:26,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:26,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:44:26,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:27,318 INFO L124 PetriNetUnfolderBase]: 2493/4044 cut-off events. [2024-06-21 21:44:27,318 INFO L125 PetriNetUnfolderBase]: For 143606/143660 co-relation queries the response was YES. [2024-06-21 21:44:27,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25436 conditions, 4044 events. 2493/4044 cut-off events. For 143606/143660 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23287 event pairs, 690 based on Foata normal form. 42/4074 useless extension candidates. Maximal degree in co-relation 25343. Up to 3791 conditions per place. [2024-06-21 21:44:27,356 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 218 selfloop transitions, 41 changer transitions 0/274 dead transitions. [2024-06-21 21:44:27,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 274 transitions, 3457 flow [2024-06-21 21:44:27,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:44:27,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:44:27,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 21:44:27,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-21 21:44:27,358 INFO L175 Difference]: Start difference. First operand has 199 places, 262 transitions, 2897 flow. Second operand 7 states and 109 transitions. [2024-06-21 21:44:27,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 274 transitions, 3457 flow [2024-06-21 21:44:27,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 274 transitions, 3385 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 21:44:27,565 INFO L231 Difference]: Finished difference. Result has 201 places, 262 transitions, 2914 flow [2024-06-21 21:44:27,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2825, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2914, PETRI_PLACES=201, PETRI_TRANSITIONS=262} [2024-06-21 21:44:27,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-21 21:44:27,565 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 262 transitions, 2914 flow [2024-06-21 21:44:27,565 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-21 21:44:27,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:27,565 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-21 21:44:27,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 21:44:27,566 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-21 21:44:27,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:27,566 INFO L85 PathProgramCache]: Analyzing trace with hash -97057477, now seen corresponding path program 1 times [2024-06-21 21:44:27,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:27,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304892057] [2024-06-21 21:44:27,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:27,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:27,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:30,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:30,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:30,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304892057] [2024-06-21 21:44:30,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304892057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:30,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:30,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:44:30,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418796065] [2024-06-21 21:44:30,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:30,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:44:30,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:30,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:44:30,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:44:30,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:44:30,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 262 transitions, 2914 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-21 21:44:30,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:30,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:44:30,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:31,723 INFO L124 PetriNetUnfolderBase]: 2451/3963 cut-off events. [2024-06-21 21:44:31,723 INFO L125 PetriNetUnfolderBase]: For 152271/152330 co-relation queries the response was YES. [2024-06-21 21:44:31,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24960 conditions, 3963 events. 2451/3963 cut-off events. For 152271/152330 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23070 event pairs, 1225 based on Foata normal form. 53/4002 useless extension candidates. Maximal degree in co-relation 24866. Up to 3762 conditions per place. [2024-06-21 21:44:31,757 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 243 selfloop transitions, 14 changer transitions 0/277 dead transitions. [2024-06-21 21:44:31,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 277 transitions, 3480 flow [2024-06-21 21:44:31,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:44:31,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:44:31,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 21:44:31,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 21:44:31,758 INFO L175 Difference]: Start difference. First operand has 201 places, 262 transitions, 2914 flow. Second operand 7 states and 108 transitions. [2024-06-21 21:44:31,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 277 transitions, 3480 flow [2024-06-21 21:44:31,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 277 transitions, 3367 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 21:44:31,946 INFO L231 Difference]: Finished difference. Result has 202 places, 264 transitions, 2854 flow [2024-06-21 21:44:31,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2854, PETRI_PLACES=202, PETRI_TRANSITIONS=264} [2024-06-21 21:44:31,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-21 21:44:31,946 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 264 transitions, 2854 flow [2024-06-21 21:44:31,946 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-21 21:44:31,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:31,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-21 21:44:31,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 21:44:31,947 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-21 21:44:31,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:31,947 INFO L85 PathProgramCache]: Analyzing trace with hash -532159027, now seen corresponding path program 1 times [2024-06-21 21:44:31,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:31,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674623502] [2024-06-21 21:44:31,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:31,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:31,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:34,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:34,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:34,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674623502] [2024-06-21 21:44:34,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674623502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:34,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:34,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:44:34,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047791098] [2024-06-21 21:44:34,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:34,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:44:34,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:34,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:44:34,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:44:34,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:44:34,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 264 transitions, 2854 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-21 21:44:34,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:34,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:44:34,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:35,898 INFO L124 PetriNetUnfolderBase]: 2524/4084 cut-off events. [2024-06-21 21:44:35,899 INFO L125 PetriNetUnfolderBase]: For 154862/154879 co-relation queries the response was YES. [2024-06-21 21:44:35,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25851 conditions, 4084 events. 2524/4084 cut-off events. For 154862/154879 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23469 event pairs, 675 based on Foata normal form. 16/4092 useless extension candidates. Maximal degree in co-relation 25756. Up to 3718 conditions per place. [2024-06-21 21:44:35,935 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 228 selfloop transitions, 53 changer transitions 0/297 dead transitions. [2024-06-21 21:44:35,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 297 transitions, 3664 flow [2024-06-21 21:44:35,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:44:35,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:44:35,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 21:44:35,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 21:44:35,936 INFO L175 Difference]: Start difference. First operand has 202 places, 264 transitions, 2854 flow. Second operand 8 states and 136 transitions. [2024-06-21 21:44:35,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 297 transitions, 3664 flow [2024-06-21 21:44:36,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 297 transitions, 3627 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 21:44:36,162 INFO L231 Difference]: Finished difference. Result has 205 places, 270 transitions, 2991 flow [2024-06-21 21:44:36,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2991, PETRI_PLACES=205, PETRI_TRANSITIONS=270} [2024-06-21 21:44:36,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-21 21:44:36,163 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 270 transitions, 2991 flow [2024-06-21 21:44:36,163 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-21 21:44:36,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:36,163 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-21 21:44:36,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 21:44:36,163 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-21 21:44:36,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:36,163 INFO L85 PathProgramCache]: Analyzing trace with hash 78723775, now seen corresponding path program 2 times [2024-06-21 21:44:36,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:36,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889396352] [2024-06-21 21:44:36,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:36,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:36,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:39,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-21 21:44:39,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:39,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889396352] [2024-06-21 21:44:39,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889396352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:39,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:39,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:44:39,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795419060] [2024-06-21 21:44:39,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:39,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:44:39,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:39,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:44:39,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:44:39,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:44:39,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 270 transitions, 2991 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-21 21:44:39,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:39,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:44:39,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:40,863 INFO L124 PetriNetUnfolderBase]: 2519/4077 cut-off events. [2024-06-21 21:44:40,863 INFO L125 PetriNetUnfolderBase]: For 160282/160299 co-relation queries the response was YES. [2024-06-21 21:44:40,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26404 conditions, 4077 events. 2519/4077 cut-off events. For 160282/160299 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 23420 event pairs, 673 based on Foata normal form. 16/4085 useless extension candidates. Maximal degree in co-relation 26308. Up to 3785 conditions per place. [2024-06-21 21:44:40,904 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 240 selfloop transitions, 39 changer transitions 0/295 dead transitions. [2024-06-21 21:44:40,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 295 transitions, 3669 flow [2024-06-21 21:44:40,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:44:40,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:44:40,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:44:40,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 21:44:40,906 INFO L175 Difference]: Start difference. First operand has 205 places, 270 transitions, 2991 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:44:40,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 295 transitions, 3669 flow [2024-06-21 21:44:41,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 295 transitions, 3578 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 21:44:41,159 INFO L231 Difference]: Finished difference. Result has 209 places, 273 transitions, 3024 flow [2024-06-21 21:44:41,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2900, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3024, PETRI_PLACES=209, PETRI_TRANSITIONS=273} [2024-06-21 21:44:41,159 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-21 21:44:41,159 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 273 transitions, 3024 flow [2024-06-21 21:44:41,159 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-21 21:44:41,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:41,160 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-21 21:44:41,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 21:44:41,160 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-21 21:44:41,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:41,160 INFO L85 PathProgramCache]: Analyzing trace with hash 78723930, now seen corresponding path program 1 times [2024-06-21 21:44:41,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:41,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131491779] [2024-06-21 21:44:41,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:41,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:41,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:43,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:43,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:43,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131491779] [2024-06-21 21:44:43,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131491779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:43,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:43,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:44:43,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331007119] [2024-06-21 21:44:43,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:43,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:44:43,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:43,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:44:43,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:44:43,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:44:43,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 273 transitions, 3024 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-21 21:44:43,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:43,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:44:43,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:44,884 INFO L124 PetriNetUnfolderBase]: 2612/4187 cut-off events. [2024-06-21 21:44:44,884 INFO L125 PetriNetUnfolderBase]: For 168397/168397 co-relation queries the response was YES. [2024-06-21 21:44:44,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27459 conditions, 4187 events. 2612/4187 cut-off events. For 168397/168397 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 24097 event pairs, 1278 based on Foata normal form. 2/4189 useless extension candidates. Maximal degree in co-relation 27361. Up to 4039 conditions per place. [2024-06-21 21:44:44,924 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 281 selfloop transitions, 18 changer transitions 0/303 dead transitions. [2024-06-21 21:44:44,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 303 transitions, 3786 flow [2024-06-21 21:44:44,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:44:44,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:44:44,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 21:44:45,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 21:44:45,009 INFO L175 Difference]: Start difference. First operand has 209 places, 273 transitions, 3024 flow. Second operand 8 states and 121 transitions. [2024-06-21 21:44:45,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 303 transitions, 3786 flow [2024-06-21 21:44:45,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 303 transitions, 3677 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 21:44:45,230 INFO L231 Difference]: Finished difference. Result has 213 places, 282 transitions, 3075 flow [2024-06-21 21:44:45,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3075, PETRI_PLACES=213, PETRI_TRANSITIONS=282} [2024-06-21 21:44:45,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-21 21:44:45,231 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 282 transitions, 3075 flow [2024-06-21 21:44:45,231 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-21 21:44:45,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:45,231 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-21 21:44:45,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 21:44:45,231 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-21 21:44:45,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:45,232 INFO L85 PathProgramCache]: Analyzing trace with hash 82443000, now seen corresponding path program 2 times [2024-06-21 21:44:45,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:45,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045034664] [2024-06-21 21:44:45,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:45,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:47,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:47,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:47,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045034664] [2024-06-21 21:44:47,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045034664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:47,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:47,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:44:47,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202664217] [2024-06-21 21:44:47,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:47,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:44:47,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:47,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:44:47,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:44:47,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:44:47,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 282 transitions, 3075 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-21 21:44:47,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:47,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:44:47,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:48,904 INFO L124 PetriNetUnfolderBase]: 2638/4223 cut-off events. [2024-06-21 21:44:48,904 INFO L125 PetriNetUnfolderBase]: For 176671/176671 co-relation queries the response was YES. [2024-06-21 21:44:48,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28055 conditions, 4223 events. 2638/4223 cut-off events. For 176671/176671 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24218 event pairs, 1274 based on Foata normal form. 2/4225 useless extension candidates. Maximal degree in co-relation 27954. Up to 4056 conditions per place. [2024-06-21 21:44:48,940 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 283 selfloop transitions, 33 changer transitions 0/320 dead transitions. [2024-06-21 21:44:48,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 320 transitions, 4019 flow [2024-06-21 21:44:48,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:44:48,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:44:48,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 21:44:48,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 21:44:48,942 INFO L175 Difference]: Start difference. First operand has 213 places, 282 transitions, 3075 flow. Second operand 8 states and 125 transitions. [2024-06-21 21:44:48,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 320 transitions, 4019 flow [2024-06-21 21:44:49,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 320 transitions, 3944 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 21:44:49,242 INFO L231 Difference]: Finished difference. Result has 221 places, 301 transitions, 3301 flow [2024-06-21 21:44:49,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3301, PETRI_PLACES=221, PETRI_TRANSITIONS=301} [2024-06-21 21:44:49,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-21 21:44:49,242 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 301 transitions, 3301 flow [2024-06-21 21:44:49,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:44:49,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:49,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:44:49,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 21:44:49,243 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-21 21:44:49,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:49,243 INFO L85 PathProgramCache]: Analyzing trace with hash 82442845, now seen corresponding path program 3 times [2024-06-21 21:44:49,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:49,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996099236] [2024-06-21 21:44:49,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:49,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:49,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:51,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:51,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:51,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996099236] [2024-06-21 21:44:51,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996099236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:51,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:51,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:44:51,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620769377] [2024-06-21 21:44:51,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:51,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:44:51,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:51,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:44:51,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:44:51,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:44:51,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 301 transitions, 3301 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-21 21:44:51,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:51,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:44:51,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:53,435 INFO L124 PetriNetUnfolderBase]: 2730/4377 cut-off events. [2024-06-21 21:44:53,436 INFO L125 PetriNetUnfolderBase]: For 211158/211173 co-relation queries the response was YES. [2024-06-21 21:44:53,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31178 conditions, 4377 events. 2730/4377 cut-off events. For 211158/211173 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25051 event pairs, 623 based on Foata normal form. 16/4389 useless extension candidates. Maximal degree in co-relation 31072. Up to 3582 conditions per place. [2024-06-21 21:44:53,480 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 194 selfloop transitions, 119 changer transitions 0/338 dead transitions. [2024-06-21 21:44:53,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 338 transitions, 4293 flow [2024-06-21 21:44:53,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:44:53,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:44:53,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 21:44:53,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-21 21:44:53,481 INFO L175 Difference]: Start difference. First operand has 221 places, 301 transitions, 3301 flow. Second operand 9 states and 148 transitions. [2024-06-21 21:44:53,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 338 transitions, 4293 flow [2024-06-21 21:44:53,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 338 transitions, 4223 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-21 21:44:53,796 INFO L231 Difference]: Finished difference. Result has 230 places, 312 transitions, 3758 flow [2024-06-21 21:44:53,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3758, PETRI_PLACES=230, PETRI_TRANSITIONS=312} [2024-06-21 21:44:53,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-21 21:44:53,797 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 312 transitions, 3758 flow [2024-06-21 21:44:53,797 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-21 21:44:53,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:53,797 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-21 21:44:53,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 21:44:53,797 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-21 21:44:53,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:53,798 INFO L85 PathProgramCache]: Analyzing trace with hash -528344012, now seen corresponding path program 3 times [2024-06-21 21:44:53,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:53,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676227073] [2024-06-21 21:44:53,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:53,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:53,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:44:55,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:44:55,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:44:55,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676227073] [2024-06-21 21:44:55,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676227073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:44:55,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:44:55,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:44:55,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042286738] [2024-06-21 21:44:55,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:44:55,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:44:55,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:44:55,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:44:55,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:44:55,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:44:55,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 312 transitions, 3758 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-21 21:44:55,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:44:55,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:44:55,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:44:57,488 INFO L124 PetriNetUnfolderBase]: 2796/4452 cut-off events. [2024-06-21 21:44:57,489 INFO L125 PetriNetUnfolderBase]: For 223204/223204 co-relation queries the response was YES. [2024-06-21 21:44:57,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33315 conditions, 4452 events. 2796/4452 cut-off events. For 223204/223204 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 25559 event pairs, 1347 based on Foata normal form. 2/4454 useless extension candidates. Maximal degree in co-relation 33205. Up to 4297 conditions per place. [2024-06-21 21:44:57,535 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 296 selfloop transitions, 30 changer transitions 0/330 dead transitions. [2024-06-21 21:44:57,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 330 transitions, 4478 flow [2024-06-21 21:44:57,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:44:57,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:44:57,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 21:44:57,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 21:44:57,536 INFO L175 Difference]: Start difference. First operand has 230 places, 312 transitions, 3758 flow. Second operand 8 states and 121 transitions. [2024-06-21 21:44:57,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 330 transitions, 4478 flow [2024-06-21 21:44:57,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 330 transitions, 4344 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 21:44:57,911 INFO L231 Difference]: Finished difference. Result has 233 places, 313 transitions, 3706 flow [2024-06-21 21:44:57,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3632, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3706, PETRI_PLACES=233, PETRI_TRANSITIONS=313} [2024-06-21 21:44:57,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-21 21:44:57,911 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 313 transitions, 3706 flow [2024-06-21 21:44:57,911 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-21 21:44:57,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:44:57,912 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-21 21:44:57,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 21:44:57,912 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-21 21:44:57,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:44:57,912 INFO L85 PathProgramCache]: Analyzing trace with hash 290045311, now seen corresponding path program 4 times [2024-06-21 21:44:57,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:44:57,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498046453] [2024-06-21 21:44:57,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:44:57,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:44:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:00,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:00,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:00,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498046453] [2024-06-21 21:45:00,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498046453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:00,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:00,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:00,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645979591] [2024-06-21 21:45:00,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:00,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:00,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:00,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:00,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:00,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:45:00,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 313 transitions, 3706 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-21 21:45:00,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:00,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:45:00,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:01,815 INFO L124 PetriNetUnfolderBase]: 2720/4364 cut-off events. [2024-06-21 21:45:01,816 INFO L125 PetriNetUnfolderBase]: For 226131/226185 co-relation queries the response was YES. [2024-06-21 21:45:01,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32661 conditions, 4364 events. 2720/4364 cut-off events. For 226131/226185 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25046 event pairs, 743 based on Foata normal form. 44/4400 useless extension candidates. Maximal degree in co-relation 32549. Up to 4052 conditions per place. [2024-06-21 21:45:01,855 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 44 changer transitions 0/326 dead transitions. [2024-06-21 21:45:01,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 326 transitions, 4350 flow [2024-06-21 21:45:01,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:45:01,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:45:01,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 21:45:01,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 21:45:01,856 INFO L175 Difference]: Start difference. First operand has 233 places, 313 transitions, 3706 flow. Second operand 8 states and 121 transitions. [2024-06-21 21:45:01,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 326 transitions, 4350 flow [2024-06-21 21:45:02,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 326 transitions, 4283 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 21:45:02,227 INFO L231 Difference]: Finished difference. Result has 235 places, 313 transitions, 3733 flow [2024-06-21 21:45:02,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3733, PETRI_PLACES=235, PETRI_TRANSITIONS=313} [2024-06-21 21:45:02,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-21 21:45:02,227 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 313 transitions, 3733 flow [2024-06-21 21:45:02,227 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-21 21:45:02,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:02,227 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-21 21:45:02,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 21:45:02,228 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-21 21:45:02,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:02,228 INFO L85 PathProgramCache]: Analyzing trace with hash 301565218, now seen corresponding path program 4 times [2024-06-21 21:45:02,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:02,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949239877] [2024-06-21 21:45:02,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:02,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:02,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:04,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:04,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:04,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949239877] [2024-06-21 21:45:04,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949239877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:04,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:04,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:04,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694995936] [2024-06-21 21:45:04,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:04,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:04,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:04,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:04,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:04,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:04,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 313 transitions, 3733 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-21 21:45:04,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:04,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:04,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:06,004 INFO L124 PetriNetUnfolderBase]: 2800/4459 cut-off events. [2024-06-21 21:45:06,004 INFO L125 PetriNetUnfolderBase]: For 236200/236206 co-relation queries the response was YES. [2024-06-21 21:45:06,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33574 conditions, 4459 events. 2800/4459 cut-off events. For 236200/236206 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 25604 event pairs, 1350 based on Foata normal form. 8/4467 useless extension candidates. Maximal degree in co-relation 33461. Up to 4303 conditions per place. [2024-06-21 21:45:06,048 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 295 selfloop transitions, 32 changer transitions 0/331 dead transitions. [2024-06-21 21:45:06,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 331 transitions, 4512 flow [2024-06-21 21:45:06,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:45:06,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:45:06,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-21 21:45:06,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-21 21:45:06,052 INFO L175 Difference]: Start difference. First operand has 235 places, 313 transitions, 3733 flow. Second operand 8 states and 116 transitions. [2024-06-21 21:45:06,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 331 transitions, 4512 flow [2024-06-21 21:45:06,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 331 transitions, 4399 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 21:45:06,476 INFO L231 Difference]: Finished difference. Result has 236 places, 318 transitions, 3785 flow [2024-06-21 21:45:06,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3785, PETRI_PLACES=236, PETRI_TRANSITIONS=318} [2024-06-21 21:45:06,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-21 21:45:06,477 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 318 transitions, 3785 flow [2024-06-21 21:45:06,477 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-21 21:45:06,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:06,477 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-21 21:45:06,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 21:45:06,477 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-21 21:45:06,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:06,478 INFO L85 PathProgramCache]: Analyzing trace with hash 294213568, now seen corresponding path program 5 times [2024-06-21 21:45:06,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:06,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344882102] [2024-06-21 21:45:06,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:06,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:06,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:08,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:08,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:08,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344882102] [2024-06-21 21:45:08,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344882102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:08,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:08,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:08,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436362219] [2024-06-21 21:45:08,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:08,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:08,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:08,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:08,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:08,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:08,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 318 transitions, 3785 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-21 21:45:08,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:08,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:08,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:10,078 INFO L124 PetriNetUnfolderBase]: 2807/4469 cut-off events. [2024-06-21 21:45:10,079 INFO L125 PetriNetUnfolderBase]: For 244888/244894 co-relation queries the response was YES. [2024-06-21 21:45:10,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33999 conditions, 4469 events. 2807/4469 cut-off events. For 244888/244894 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 25650 event pairs, 1348 based on Foata normal form. 9/4478 useless extension candidates. Maximal degree in co-relation 33885. Up to 4296 conditions per place. [2024-06-21 21:45:10,126 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 292 selfloop transitions, 40 changer transitions 0/336 dead transitions. [2024-06-21 21:45:10,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 336 transitions, 4592 flow [2024-06-21 21:45:10,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:45:10,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:45:10,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 21:45:10,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 21:45:10,127 INFO L175 Difference]: Start difference. First operand has 236 places, 318 transitions, 3785 flow. Second operand 8 states and 120 transitions. [2024-06-21 21:45:10,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 336 transitions, 4592 flow [2024-06-21 21:45:10,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 336 transitions, 4483 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-21 21:45:10,694 INFO L231 Difference]: Finished difference. Result has 240 places, 323 transitions, 3879 flow [2024-06-21 21:45:10,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3879, PETRI_PLACES=240, PETRI_TRANSITIONS=323} [2024-06-21 21:45:10,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-21 21:45:10,694 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 323 transitions, 3879 flow [2024-06-21 21:45:10,694 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-21 21:45:10,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:10,695 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-21 21:45:10,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 21:45:10,695 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-21 21:45:10,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:10,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1278552824, now seen corresponding path program 6 times [2024-06-21 21:45:10,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:10,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051500995] [2024-06-21 21:45:10,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:10,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:10,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:12,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:12,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:12,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051500995] [2024-06-21 21:45:12,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051500995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:12,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:12,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:12,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570788890] [2024-06-21 21:45:12,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:12,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:12,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:12,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:12,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:12,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:12,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 323 transitions, 3879 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-21 21:45:12,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:12,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:12,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:14,261 INFO L124 PetriNetUnfolderBase]: 2801/4461 cut-off events. [2024-06-21 21:45:14,261 INFO L125 PetriNetUnfolderBase]: For 249407/249413 co-relation queries the response was YES. [2024-06-21 21:45:14,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34286 conditions, 4461 events. 2801/4461 cut-off events. For 249407/249413 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 25600 event pairs, 1347 based on Foata normal form. 8/4469 useless extension candidates. Maximal degree in co-relation 34171. Up to 4290 conditions per place. [2024-06-21 21:45:14,311 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 301 selfloop transitions, 40 changer transitions 0/345 dead transitions. [2024-06-21 21:45:14,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 345 transitions, 4756 flow [2024-06-21 21:45:14,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:45:14,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:45:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 21:45:14,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 21:45:14,312 INFO L175 Difference]: Start difference. First operand has 240 places, 323 transitions, 3879 flow. Second operand 8 states and 119 transitions. [2024-06-21 21:45:14,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 345 transitions, 4756 flow [2024-06-21 21:45:14,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 345 transitions, 4561 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-21 21:45:14,835 INFO L231 Difference]: Finished difference. Result has 243 places, 331 transitions, 3944 flow [2024-06-21 21:45:14,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3722, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3944, PETRI_PLACES=243, PETRI_TRANSITIONS=331} [2024-06-21 21:45:14,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-21 21:45:14,836 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 331 transitions, 3944 flow [2024-06-21 21:45:14,836 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-21 21:45:14,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:14,836 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-21 21:45:14,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 21:45:14,837 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-21 21:45:14,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:14,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1624870608, now seen corresponding path program 1 times [2024-06-21 21:45:14,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:14,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007401156] [2024-06-21 21:45:14,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:14,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:16,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:16,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:16,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007401156] [2024-06-21 21:45:16,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007401156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:16,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:16,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:16,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076965934] [2024-06-21 21:45:16,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:16,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:16,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:16,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:16,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:16,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:16,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 331 transitions, 3944 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-21 21:45:16,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:16,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:16,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:18,317 INFO L124 PetriNetUnfolderBase]: 2809/4447 cut-off events. [2024-06-21 21:45:18,317 INFO L125 PetriNetUnfolderBase]: For 255324/255326 co-relation queries the response was YES. [2024-06-21 21:45:18,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34644 conditions, 4447 events. 2809/4447 cut-off events. For 255324/255326 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 24943 event pairs, 442 based on Foata normal form. 2/4448 useless extension candidates. Maximal degree in co-relation 34527. Up to 4105 conditions per place. [2024-06-21 21:45:18,365 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 313 selfloop transitions, 36 changer transitions 0/353 dead transitions. [2024-06-21 21:45:18,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 353 transitions, 4868 flow [2024-06-21 21:45:18,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:45:18,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:45:18,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-21 21:45:18,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 21:45:18,366 INFO L175 Difference]: Start difference. First operand has 243 places, 331 transitions, 3944 flow. Second operand 6 states and 99 transitions. [2024-06-21 21:45:18,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 353 transitions, 4868 flow [2024-06-21 21:45:18,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 353 transitions, 4783 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-21 21:45:18,881 INFO L231 Difference]: Finished difference. Result has 246 places, 335 transitions, 3999 flow [2024-06-21 21:45:18,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3999, PETRI_PLACES=246, PETRI_TRANSITIONS=335} [2024-06-21 21:45:18,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-21 21:45:18,882 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 335 transitions, 3999 flow [2024-06-21 21:45:18,882 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-21 21:45:18,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:18,882 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-21 21:45:18,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 21:45:18,882 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-21 21:45:18,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:18,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1933159512, now seen corresponding path program 2 times [2024-06-21 21:45:18,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:18,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919126058] [2024-06-21 21:45:18,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:18,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:18,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:21,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:21,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:21,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919126058] [2024-06-21 21:45:21,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919126058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:21,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:21,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:21,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053996613] [2024-06-21 21:45:21,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:21,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:21,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:21,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:21,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:21,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:21,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 335 transitions, 3999 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-21 21:45:21,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:21,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:21,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:22,537 INFO L124 PetriNetUnfolderBase]: 2804/4440 cut-off events. [2024-06-21 21:45:22,538 INFO L125 PetriNetUnfolderBase]: For 260794/260796 co-relation queries the response was YES. [2024-06-21 21:45:22,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34810 conditions, 4440 events. 2804/4440 cut-off events. For 260794/260796 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 24974 event pairs, 604 based on Foata normal form. 2/4441 useless extension candidates. Maximal degree in co-relation 34691. Up to 4237 conditions per place. [2024-06-21 21:45:22,588 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 308 selfloop transitions, 35 changer transitions 0/347 dead transitions. [2024-06-21 21:45:22,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 347 transitions, 4727 flow [2024-06-21 21:45:22,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:45:22,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:45:22,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-21 21:45:22,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 21:45:22,596 INFO L175 Difference]: Start difference. First operand has 246 places, 335 transitions, 3999 flow. Second operand 6 states and 94 transitions. [2024-06-21 21:45:22,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 347 transitions, 4727 flow [2024-06-21 21:45:23,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 347 transitions, 4656 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-21 21:45:23,151 INFO L231 Difference]: Finished difference. Result has 250 places, 335 transitions, 4003 flow [2024-06-21 21:45:23,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4003, PETRI_PLACES=250, PETRI_TRANSITIONS=335} [2024-06-21 21:45:23,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-21 21:45:23,152 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 335 transitions, 4003 flow [2024-06-21 21:45:23,152 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-21 21:45:23,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:23,152 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-21 21:45:23,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 21:45:23,152 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-21 21:45:23,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:23,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1489145734, now seen corresponding path program 1 times [2024-06-21 21:45:23,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:23,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419506493] [2024-06-21 21:45:23,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:23,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:23,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:25,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:25,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:25,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419506493] [2024-06-21 21:45:25,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419506493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:25,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:25,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:25,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876645963] [2024-06-21 21:45:25,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:25,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:25,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:25,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:25,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:25,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:25,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 335 transitions, 4003 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-21 21:45:25,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:25,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:25,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:26,942 INFO L124 PetriNetUnfolderBase]: 2817/4464 cut-off events. [2024-06-21 21:45:26,942 INFO L125 PetriNetUnfolderBase]: For 269345/269351 co-relation queries the response was YES. [2024-06-21 21:45:26,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35222 conditions, 4464 events. 2817/4464 cut-off events. For 269345/269351 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 25158 event pairs, 597 based on Foata normal form. 5/4468 useless extension candidates. Maximal degree in co-relation 35101. Up to 4116 conditions per place. [2024-06-21 21:45:26,990 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 73 changer transitions 0/358 dead transitions. [2024-06-21 21:45:26,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 358 transitions, 5005 flow [2024-06-21 21:45:26,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:45:26,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:45:26,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-21 21:45:26,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-21 21:45:26,991 INFO L175 Difference]: Start difference. First operand has 250 places, 335 transitions, 4003 flow. Second operand 6 states and 103 transitions. [2024-06-21 21:45:26,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 358 transitions, 5005 flow [2024-06-21 21:45:27,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 358 transitions, 4919 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 21:45:27,539 INFO L231 Difference]: Finished difference. Result has 251 places, 341 transitions, 4205 flow [2024-06-21 21:45:27,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4205, PETRI_PLACES=251, PETRI_TRANSITIONS=341} [2024-06-21 21:45:27,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-21 21:45:27,540 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 341 transitions, 4205 flow [2024-06-21 21:45:27,540 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-21 21:45:27,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:27,540 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-21 21:45:27,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 21:45:27,540 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-21 21:45:27,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:27,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1457600134, now seen corresponding path program 2 times [2024-06-21 21:45:27,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:27,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188376293] [2024-06-21 21:45:27,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:27,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:27,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:29,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:29,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:29,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188376293] [2024-06-21 21:45:29,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188376293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:29,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:29,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:29,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024334628] [2024-06-21 21:45:29,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:29,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:29,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:29,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:29,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:29,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:29,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 341 transitions, 4205 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-21 21:45:29,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:29,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:29,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:31,667 INFO L124 PetriNetUnfolderBase]: 2814/4460 cut-off events. [2024-06-21 21:45:31,668 INFO L125 PetriNetUnfolderBase]: For 277969/277975 co-relation queries the response was YES. [2024-06-21 21:45:31,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35670 conditions, 4460 events. 2814/4460 cut-off events. For 277969/277975 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 25158 event pairs, 593 based on Foata normal form. 5/4464 useless extension candidates. Maximal degree in co-relation 35548. Up to 4113 conditions per place. [2024-06-21 21:45:31,722 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 273 selfloop transitions, 82 changer transitions 0/359 dead transitions. [2024-06-21 21:45:31,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 359 transitions, 4985 flow [2024-06-21 21:45:31,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:45:31,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:45:31,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:45:31,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:45:31,724 INFO L175 Difference]: Start difference. First operand has 251 places, 341 transitions, 4205 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:45:31,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 359 transitions, 4985 flow [2024-06-21 21:45:32,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 359 transitions, 4881 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-21 21:45:32,359 INFO L231 Difference]: Finished difference. Result has 256 places, 341 transitions, 4278 flow [2024-06-21 21:45:32,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4278, PETRI_PLACES=256, PETRI_TRANSITIONS=341} [2024-06-21 21:45:32,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-21 21:45:32,360 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 341 transitions, 4278 flow [2024-06-21 21:45:32,360 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-21 21:45:32,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:32,360 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-21 21:45:32,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 21:45:32,360 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-21 21:45:32,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:32,361 INFO L85 PathProgramCache]: Analyzing trace with hash -833627610, now seen corresponding path program 3 times [2024-06-21 21:45:32,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:32,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046822241] [2024-06-21 21:45:32,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:32,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:32,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:34,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:34,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:34,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046822241] [2024-06-21 21:45:34,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046822241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:34,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:34,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:34,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687277499] [2024-06-21 21:45:34,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:34,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:34,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:34,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:34,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:34,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:34,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 341 transitions, 4278 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-21 21:45:34,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:34,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:34,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:36,400 INFO L124 PetriNetUnfolderBase]: 2819/4469 cut-off events. [2024-06-21 21:45:36,400 INFO L125 PetriNetUnfolderBase]: For 278808/278814 co-relation queries the response was YES. [2024-06-21 21:45:36,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35971 conditions, 4469 events. 2819/4469 cut-off events. For 278808/278814 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25281 event pairs, 596 based on Foata normal form. 5/4473 useless extension candidates. Maximal degree in co-relation 35848. Up to 4056 conditions per place. [2024-06-21 21:45:36,453 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 283 selfloop transitions, 82 changer transitions 0/369 dead transitions. [2024-06-21 21:45:36,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 369 transitions, 5334 flow [2024-06-21 21:45:36,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:45:36,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:45:36,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 21:45:36,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-21 21:45:36,454 INFO L175 Difference]: Start difference. First operand has 256 places, 341 transitions, 4278 flow. Second operand 7 states and 117 transitions. [2024-06-21 21:45:36,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 369 transitions, 5334 flow [2024-06-21 21:45:37,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 369 transitions, 5107 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 21:45:37,060 INFO L231 Difference]: Finished difference. Result has 255 places, 347 transitions, 4359 flow [2024-06-21 21:45:37,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4359, PETRI_PLACES=255, PETRI_TRANSITIONS=347} [2024-06-21 21:45:37,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-21 21:45:37,061 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 347 transitions, 4359 flow [2024-06-21 21:45:37,061 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-21 21:45:37,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:37,061 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-21 21:45:37,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 21:45:37,061 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-21 21:45:37,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:37,062 INFO L85 PathProgramCache]: Analyzing trace with hash -833329080, now seen corresponding path program 4 times [2024-06-21 21:45:37,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:37,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364278811] [2024-06-21 21:45:37,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:37,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:37,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:39,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:39,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:39,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364278811] [2024-06-21 21:45:39,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364278811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:39,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:39,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:39,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273167036] [2024-06-21 21:45:39,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:39,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:39,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:39,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:39,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:39,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:39,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 347 transitions, 4359 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-21 21:45:39,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:39,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:39,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:41,051 INFO L124 PetriNetUnfolderBase]: 2824/4472 cut-off events. [2024-06-21 21:45:41,051 INFO L125 PetriNetUnfolderBase]: For 281191/281193 co-relation queries the response was YES. [2024-06-21 21:45:41,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36268 conditions, 4472 events. 2824/4472 cut-off events. For 281191/281193 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25210 event pairs, 605 based on Foata normal form. 1/4472 useless extension candidates. Maximal degree in co-relation 36145. Up to 4062 conditions per place. [2024-06-21 21:45:41,100 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 270 selfloop transitions, 93 changer transitions 0/367 dead transitions. [2024-06-21 21:45:41,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 367 transitions, 5328 flow [2024-06-21 21:45:41,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:45:41,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:45:41,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 21:45:41,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-21 21:45:41,101 INFO L175 Difference]: Start difference. First operand has 255 places, 347 transitions, 4359 flow. Second operand 7 states and 114 transitions. [2024-06-21 21:45:41,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 367 transitions, 5328 flow [2024-06-21 21:45:41,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 367 transitions, 5098 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-21 21:45:41,582 INFO L231 Difference]: Finished difference. Result has 258 places, 350 transitions, 4390 flow [2024-06-21 21:45:41,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4153, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4390, PETRI_PLACES=258, PETRI_TRANSITIONS=350} [2024-06-21 21:45:41,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-21 21:45:41,583 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 350 transitions, 4390 flow [2024-06-21 21:45:41,583 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-21 21:45:41,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:41,583 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-21 21:45:41,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 21:45:41,583 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-21 21:45:41,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:41,584 INFO L85 PathProgramCache]: Analyzing trace with hash -2099957684, now seen corresponding path program 1 times [2024-06-21 21:45:41,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:41,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167986803] [2024-06-21 21:45:41,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:41,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:41,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:43,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:43,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:43,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167986803] [2024-06-21 21:45:43,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167986803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:43,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:43,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:43,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721317098] [2024-06-21 21:45:43,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:43,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:43,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:43,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:43,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:44,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:44,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 350 transitions, 4390 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-21 21:45:44,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:44,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:44,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:46,120 INFO L124 PetriNetUnfolderBase]: 2850/4533 cut-off events. [2024-06-21 21:45:46,120 INFO L125 PetriNetUnfolderBase]: For 293064/293078 co-relation queries the response was YES. [2024-06-21 21:45:46,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36575 conditions, 4533 events. 2850/4533 cut-off events. For 293064/293078 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25885 event pairs, 730 based on Foata normal form. 16/4549 useless extension candidates. Maximal degree in co-relation 36451. Up to 4242 conditions per place. [2024-06-21 21:45:46,171 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 311 selfloop transitions, 67 changer transitions 0/382 dead transitions. [2024-06-21 21:45:46,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 382 transitions, 5510 flow [2024-06-21 21:45:46,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:45:46,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:45:46,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:45:46,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 21:45:46,180 INFO L175 Difference]: Start difference. First operand has 258 places, 350 transitions, 4390 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:45:46,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 382 transitions, 5510 flow [2024-06-21 21:45:46,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 382 transitions, 5365 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 21:45:46,735 INFO L231 Difference]: Finished difference. Result has 264 places, 359 transitions, 4555 flow [2024-06-21 21:45:46,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4245, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4555, PETRI_PLACES=264, PETRI_TRANSITIONS=359} [2024-06-21 21:45:46,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-21 21:45:46,735 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 359 transitions, 4555 flow [2024-06-21 21:45:46,735 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-21 21:45:46,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:46,735 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-21 21:45:46,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 21:45:46,736 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-21 21:45:46,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:46,736 INFO L85 PathProgramCache]: Analyzing trace with hash -549537190, now seen corresponding path program 2 times [2024-06-21 21:45:46,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:46,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528751896] [2024-06-21 21:45:46,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:46,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:46,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:48,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:48,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:48,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528751896] [2024-06-21 21:45:48,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528751896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:48,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:48,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:48,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764247902] [2024-06-21 21:45:48,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:48,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:48,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:48,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:48,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:48,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:48,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 359 transitions, 4555 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-21 21:45:48,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:48,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:48,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:51,297 INFO L124 PetriNetUnfolderBase]: 2860/4551 cut-off events. [2024-06-21 21:45:51,297 INFO L125 PetriNetUnfolderBase]: For 303967/304013 co-relation queries the response was YES. [2024-06-21 21:45:51,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37037 conditions, 4551 events. 2860/4551 cut-off events. For 303967/304013 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26040 event pairs, 745 based on Foata normal form. 38/4589 useless extension candidates. Maximal degree in co-relation 36911. Up to 4252 conditions per place. [2024-06-21 21:45:51,343 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 306 selfloop transitions, 70 changer transitions 0/380 dead transitions. [2024-06-21 21:45:51,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 380 transitions, 5566 flow [2024-06-21 21:45:51,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:45:51,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:45:51,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 21:45:51,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-21 21:45:51,344 INFO L175 Difference]: Start difference. First operand has 264 places, 359 transitions, 4555 flow. Second operand 9 states and 136 transitions. [2024-06-21 21:45:51,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 380 transitions, 5566 flow [2024-06-21 21:45:52,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 380 transitions, 5425 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-21 21:45:52,105 INFO L231 Difference]: Finished difference. Result has 268 places, 362 transitions, 4631 flow [2024-06-21 21:45:52,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4428, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4631, PETRI_PLACES=268, PETRI_TRANSITIONS=362} [2024-06-21 21:45:52,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-21 21:45:52,106 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 362 transitions, 4631 flow [2024-06-21 21:45:52,106 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-21 21:45:52,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:52,106 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-21 21:45:52,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 21:45:52,107 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-21 21:45:52,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:52,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1518997090, now seen corresponding path program 3 times [2024-06-21 21:45:52,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:52,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543782287] [2024-06-21 21:45:52,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:52,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:52,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:54,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-21 21:45:54,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:54,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543782287] [2024-06-21 21:45:54,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543782287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:54,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:54,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:54,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804521723] [2024-06-21 21:45:54,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:54,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:54,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:54,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:54,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:54,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:54,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 362 transitions, 4631 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-21 21:45:54,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:54,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:54,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:45:56,361 INFO L124 PetriNetUnfolderBase]: 2854/4543 cut-off events. [2024-06-21 21:45:56,361 INFO L125 PetriNetUnfolderBase]: For 300443/300489 co-relation queries the response was YES. [2024-06-21 21:45:56,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36890 conditions, 4543 events. 2854/4543 cut-off events. For 300443/300489 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26017 event pairs, 745 based on Foata normal form. 38/4581 useless extension candidates. Maximal degree in co-relation 36763. Up to 4247 conditions per place. [2024-06-21 21:45:56,411 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 304 selfloop transitions, 68 changer transitions 0/376 dead transitions. [2024-06-21 21:45:56,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 376 transitions, 5437 flow [2024-06-21 21:45:56,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:45:56,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:45:56,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 21:45:56,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-21 21:45:56,413 INFO L175 Difference]: Start difference. First operand has 268 places, 362 transitions, 4631 flow. Second operand 7 states and 110 transitions. [2024-06-21 21:45:56,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 376 transitions, 5437 flow [2024-06-21 21:45:57,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 376 transitions, 5237 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 21:45:57,067 INFO L231 Difference]: Finished difference. Result has 267 places, 362 transitions, 4580 flow [2024-06-21 21:45:57,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4580, PETRI_PLACES=267, PETRI_TRANSITIONS=362} [2024-06-21 21:45:57,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-21 21:45:57,068 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 362 transitions, 4580 flow [2024-06-21 21:45:57,068 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-21 21:45:57,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:45:57,068 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-21 21:45:57,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 21:45:57,068 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-21 21:45:57,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:45:57,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1519234612, now seen corresponding path program 5 times [2024-06-21 21:45:57,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:45:57,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75771257] [2024-06-21 21:45:57,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:45:57,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:45:57,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:45:59,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:45:59,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:45:59,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75771257] [2024-06-21 21:45:59,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75771257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:45:59,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:45:59,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:45:59,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52518823] [2024-06-21 21:45:59,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:45:59,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:45:59,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:45:59,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:45:59,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:45:59,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:45:59,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 362 transitions, 4580 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-21 21:45:59,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:45:59,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:45:59,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:01,060 INFO L124 PetriNetUnfolderBase]: 2851/4517 cut-off events. [2024-06-21 21:46:01,061 INFO L125 PetriNetUnfolderBase]: For 296913/296951 co-relation queries the response was YES. [2024-06-21 21:46:01,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36708 conditions, 4517 events. 2851/4517 cut-off events. For 296913/296951 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 25584 event pairs, 647 based on Foata normal form. 21/4537 useless extension candidates. Maximal degree in co-relation 36581. Up to 4101 conditions per place. [2024-06-21 21:46:01,117 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 276 selfloop transitions, 93 changer transitions 0/373 dead transitions. [2024-06-21 21:46:01,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 373 transitions, 5350 flow [2024-06-21 21:46:01,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:46:01,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:46:01,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 21:46:01,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-21 21:46:01,118 INFO L175 Difference]: Start difference. First operand has 267 places, 362 transitions, 4580 flow. Second operand 7 states and 109 transitions. [2024-06-21 21:46:01,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 373 transitions, 5350 flow [2024-06-21 21:46:01,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 373 transitions, 5183 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 21:46:01,866 INFO L231 Difference]: Finished difference. Result has 267 places, 362 transitions, 4605 flow [2024-06-21 21:46:01,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4413, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4605, PETRI_PLACES=267, PETRI_TRANSITIONS=362} [2024-06-21 21:46:01,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-21 21:46:01,867 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 362 transitions, 4605 flow [2024-06-21 21:46:01,867 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-21 21:46:01,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:01,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:46:01,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 21:46:01,867 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-21 21:46:01,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:01,868 INFO L85 PathProgramCache]: Analyzing trace with hash -655951110, now seen corresponding path program 1 times [2024-06-21 21:46:01,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:01,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064163468] [2024-06-21 21:46:01,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:01,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:01,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:04,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:04,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:04,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064163468] [2024-06-21 21:46:04,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064163468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:04,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:04,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:46:04,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974651491] [2024-06-21 21:46:04,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:04,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:46:04,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:04,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:46:04,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:46:05,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:46:05,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 362 transitions, 4605 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:05,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:05,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:46:05,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:06,869 INFO L124 PetriNetUnfolderBase]: 2791/4435 cut-off events. [2024-06-21 21:46:06,869 INFO L125 PetriNetUnfolderBase]: For 319287/319294 co-relation queries the response was YES. [2024-06-21 21:46:06,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36280 conditions, 4435 events. 2791/4435 cut-off events. For 319287/319294 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25302 event pairs, 573 based on Foata normal form. 14/4435 useless extension candidates. Maximal degree in co-relation 36153. Up to 4053 conditions per place. [2024-06-21 21:46:06,927 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 306 selfloop transitions, 46 changer transitions 0/381 dead transitions. [2024-06-21 21:46:06,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 381 transitions, 5439 flow [2024-06-21 21:46:06,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:46:06,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:46:06,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 21:46:06,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 21:46:06,928 INFO L175 Difference]: Start difference. First operand has 267 places, 362 transitions, 4605 flow. Second operand 7 states and 115 transitions. [2024-06-21 21:46:06,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 381 transitions, 5439 flow [2024-06-21 21:46:07,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 381 transitions, 5156 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 21:46:07,535 INFO L231 Difference]: Finished difference. Result has 267 places, 363 transitions, 4441 flow [2024-06-21 21:46:07,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4441, PETRI_PLACES=267, PETRI_TRANSITIONS=363} [2024-06-21 21:46:07,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-21 21:46:07,536 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 363 transitions, 4441 flow [2024-06-21 21:46:07,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:07,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:07,536 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-21 21:46:07,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 21:46:07,537 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-21 21:46:07,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:07,538 INFO L85 PathProgramCache]: Analyzing trace with hash 801198220, now seen corresponding path program 4 times [2024-06-21 21:46:07,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:07,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938231797] [2024-06-21 21:46:07,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:07,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:07,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:09,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:09,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:09,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938231797] [2024-06-21 21:46:09,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938231797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:09,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:09,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:46:09,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829451414] [2024-06-21 21:46:09,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:09,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:46:09,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:09,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:46:09,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:46:10,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:46:10,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 363 transitions, 4441 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-21 21:46:10,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:10,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:46:10,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:11,937 INFO L124 PetriNetUnfolderBase]: 2905/4617 cut-off events. [2024-06-21 21:46:11,937 INFO L125 PetriNetUnfolderBase]: For 307506/307520 co-relation queries the response was YES. [2024-06-21 21:46:11,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37365 conditions, 4617 events. 2905/4617 cut-off events. For 307506/307520 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 26424 event pairs, 743 based on Foata normal form. 16/4633 useless extension candidates. Maximal degree in co-relation 37237. Up to 4290 conditions per place. [2024-06-21 21:46:11,997 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 322 selfloop transitions, 69 changer transitions 0/395 dead transitions. [2024-06-21 21:46:11,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 395 transitions, 5609 flow [2024-06-21 21:46:11,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:46:11,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:46:11,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 21:46:11,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-21 21:46:11,998 INFO L175 Difference]: Start difference. First operand has 267 places, 363 transitions, 4441 flow. Second operand 8 states and 129 transitions. [2024-06-21 21:46:11,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 395 transitions, 5609 flow [2024-06-21 21:46:12,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 395 transitions, 5520 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 21:46:12,658 INFO L231 Difference]: Finished difference. Result has 271 places, 372 transitions, 4680 flow [2024-06-21 21:46:12,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4680, PETRI_PLACES=271, PETRI_TRANSITIONS=372} [2024-06-21 21:46:12,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-21 21:46:12,659 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 372 transitions, 4680 flow [2024-06-21 21:46:12,659 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-21 21:46:12,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:12,659 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-21 21:46:12,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 21:46:12,659 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-21 21:46:12,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:12,659 INFO L85 PathProgramCache]: Analyzing trace with hash 623978202, now seen corresponding path program 5 times [2024-06-21 21:46:12,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:12,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585990106] [2024-06-21 21:46:12,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:12,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:12,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:15,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:15,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:15,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585990106] [2024-06-21 21:46:15,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585990106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:15,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:15,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:46:15,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330115774] [2024-06-21 21:46:15,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:15,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:46:15,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:15,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:46:15,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:46:15,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:46:15,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 372 transitions, 4680 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-21 21:46:15,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:15,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:46:15,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:17,001 INFO L124 PetriNetUnfolderBase]: 2931/4661 cut-off events. [2024-06-21 21:46:17,001 INFO L125 PetriNetUnfolderBase]: For 322427/322473 co-relation queries the response was YES. [2024-06-21 21:46:17,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38313 conditions, 4661 events. 2931/4661 cut-off events. For 322427/322473 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 26745 event pairs, 759 based on Foata normal form. 38/4699 useless extension candidates. Maximal degree in co-relation 38183. Up to 4315 conditions per place. [2024-06-21 21:46:17,049 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 77 changer transitions 0/396 dead transitions. [2024-06-21 21:46:17,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 396 transitions, 5924 flow [2024-06-21 21:46:17,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:46:17,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:46:17,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 21:46:17,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 21:46:17,051 INFO L175 Difference]: Start difference. First operand has 271 places, 372 transitions, 4680 flow. Second operand 8 states and 124 transitions. [2024-06-21 21:46:17,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 396 transitions, 5924 flow [2024-06-21 21:46:17,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 396 transitions, 5837 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-21 21:46:17,594 INFO L231 Difference]: Finished difference. Result has 276 places, 378 transitions, 4892 flow [2024-06-21 21:46:17,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4593, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4892, PETRI_PLACES=276, PETRI_TRANSITIONS=378} [2024-06-21 21:46:17,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-21 21:46:17,594 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 378 transitions, 4892 flow [2024-06-21 21:46:17,594 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-21 21:46:17,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:17,595 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-21 21:46:17,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 21:46:17,595 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-21 21:46:17,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:17,595 INFO L85 PathProgramCache]: Analyzing trace with hash 2044218252, now seen corresponding path program 6 times [2024-06-21 21:46:17,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:17,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435507590] [2024-06-21 21:46:17,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:17,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:17,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:20,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:20,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:20,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435507590] [2024-06-21 21:46:20,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435507590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:20,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:20,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:46:20,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932788233] [2024-06-21 21:46:20,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:20,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:46:20,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:20,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:46:20,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:46:20,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:46:20,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 378 transitions, 4892 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-21 21:46:20,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:20,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:46:20,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:22,513 INFO L124 PetriNetUnfolderBase]: 2925/4653 cut-off events. [2024-06-21 21:46:22,513 INFO L125 PetriNetUnfolderBase]: For 326419/326465 co-relation queries the response was YES. [2024-06-21 21:46:22,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38216 conditions, 4653 events. 2925/4653 cut-off events. For 326419/326465 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 26682 event pairs, 761 based on Foata normal form. 38/4691 useless extension candidates. Maximal degree in co-relation 38083. Up to 4310 conditions per place. [2024-06-21 21:46:22,559 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 311 selfloop transitions, 80 changer transitions 0/395 dead transitions. [2024-06-21 21:46:22,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 395 transitions, 5874 flow [2024-06-21 21:46:22,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:46:22,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:46:22,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 21:46:22,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 21:46:22,561 INFO L175 Difference]: Start difference. First operand has 276 places, 378 transitions, 4892 flow. Second operand 8 states and 123 transitions. [2024-06-21 21:46:22,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 395 transitions, 5874 flow [2024-06-21 21:46:23,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 395 transitions, 5667 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-21 21:46:23,168 INFO L231 Difference]: Finished difference. Result has 280 places, 378 transitions, 4851 flow [2024-06-21 21:46:23,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4685, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4851, PETRI_PLACES=280, PETRI_TRANSITIONS=378} [2024-06-21 21:46:23,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-21 21:46:23,169 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 378 transitions, 4851 flow [2024-06-21 21:46:23,169 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-21 21:46:23,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:23,169 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-21 21:46:23,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 21:46:23,169 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-21 21:46:23,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:23,170 INFO L85 PathProgramCache]: Analyzing trace with hash 530679424, now seen corresponding path program 7 times [2024-06-21 21:46:23,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:23,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015255341] [2024-06-21 21:46:23,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:23,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:23,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:25,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:25,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:25,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015255341] [2024-06-21 21:46:25,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015255341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:25,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:25,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:46:25,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045465616] [2024-06-21 21:46:25,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:25,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:46:25,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:25,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:46:25,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:46:25,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:46:25,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 378 transitions, 4851 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-21 21:46:25,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:25,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:46:25,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:27,595 INFO L124 PetriNetUnfolderBase]: 2919/4641 cut-off events. [2024-06-21 21:46:27,596 INFO L125 PetriNetUnfolderBase]: For 331279/331325 co-relation queries the response was YES. [2024-06-21 21:46:27,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38019 conditions, 4641 events. 2919/4641 cut-off events. For 331279/331325 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 26629 event pairs, 752 based on Foata normal form. 38/4679 useless extension candidates. Maximal degree in co-relation 37885. Up to 4305 conditions per place. [2024-06-21 21:46:27,655 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 75 changer transitions 0/395 dead transitions. [2024-06-21 21:46:27,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 395 transitions, 5717 flow [2024-06-21 21:46:27,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:46:27,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:46:27,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 21:46:27,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 21:46:27,656 INFO L175 Difference]: Start difference. First operand has 280 places, 378 transitions, 4851 flow. Second operand 8 states and 124 transitions. [2024-06-21 21:46:27,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 395 transitions, 5717 flow [2024-06-21 21:46:28,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 395 transitions, 5466 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 21:46:28,365 INFO L231 Difference]: Finished difference. Result has 281 places, 378 transitions, 4757 flow [2024-06-21 21:46:28,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4600, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4757, PETRI_PLACES=281, PETRI_TRANSITIONS=378} [2024-06-21 21:46:28,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-21 21:46:28,366 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 378 transitions, 4757 flow [2024-06-21 21:46:28,366 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-21 21:46:28,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:28,366 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-21 21:46:28,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 21:46:28,367 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-21 21:46:28,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:28,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1202794426, now seen corresponding path program 2 times [2024-06-21 21:46:28,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:28,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644450502] [2024-06-21 21:46:28,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:28,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:28,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:31,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:31,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:31,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644450502] [2024-06-21 21:46:31,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644450502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:31,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:31,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:46:31,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255174385] [2024-06-21 21:46:31,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:31,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:46:31,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:31,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:46:31,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:46:31,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:46:31,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 378 transitions, 4757 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:31,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:31,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:46:31,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:33,358 INFO L124 PetriNetUnfolderBase]: 2865/4543 cut-off events. [2024-06-21 21:46:33,358 INFO L125 PetriNetUnfolderBase]: For 362430/362437 co-relation queries the response was YES. [2024-06-21 21:46:33,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37411 conditions, 4543 events. 2865/4543 cut-off events. For 362430/362437 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25923 event pairs, 580 based on Foata normal form. 14/4543 useless extension candidates. Maximal degree in co-relation 37277. Up to 4143 conditions per place. [2024-06-21 21:46:33,421 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 316 selfloop transitions, 49 changer transitions 0/399 dead transitions. [2024-06-21 21:46:33,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 399 transitions, 5631 flow [2024-06-21 21:46:33,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:46:33,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:46:33,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:46:33,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 21:46:33,423 INFO L175 Difference]: Start difference. First operand has 281 places, 378 transitions, 4757 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:46:33,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 399 transitions, 5631 flow [2024-06-21 21:46:34,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 399 transitions, 5471 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 21:46:34,059 INFO L231 Difference]: Finished difference. Result has 283 places, 379 transitions, 4721 flow [2024-06-21 21:46:34,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4597, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4721, PETRI_PLACES=283, PETRI_TRANSITIONS=379} [2024-06-21 21:46:34,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-21 21:46:34,060 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 379 transitions, 4721 flow [2024-06-21 21:46:34,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:34,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:34,060 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-21 21:46:34,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 21:46:34,061 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-21 21:46:34,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:34,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1217079226, now seen corresponding path program 3 times [2024-06-21 21:46:34,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:34,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976136935] [2024-06-21 21:46:34,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:34,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:34,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:37,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:37,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:37,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976136935] [2024-06-21 21:46:37,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976136935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:37,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:37,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:46:37,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793994932] [2024-06-21 21:46:37,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:37,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:46:37,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:37,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:46:37,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:46:37,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:46:37,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 379 transitions, 4721 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:37,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:37,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:46:37,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:39,008 INFO L124 PetriNetUnfolderBase]: 2865/4547 cut-off events. [2024-06-21 21:46:39,008 INFO L125 PetriNetUnfolderBase]: For 357308/357315 co-relation queries the response was YES. [2024-06-21 21:46:39,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37293 conditions, 4547 events. 2865/4547 cut-off events. For 357308/357315 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25974 event pairs, 574 based on Foata normal form. 10/4543 useless extension candidates. Maximal degree in co-relation 37158. Up to 4073 conditions per place. [2024-06-21 21:46:39,062 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 317 selfloop transitions, 51 changer transitions 0/402 dead transitions. [2024-06-21 21:46:39,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 402 transitions, 5623 flow [2024-06-21 21:46:39,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:46:39,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:46:39,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 21:46:39,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 21:46:39,064 INFO L175 Difference]: Start difference. First operand has 283 places, 379 transitions, 4721 flow. Second operand 8 states and 128 transitions. [2024-06-21 21:46:39,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 402 transitions, 5623 flow [2024-06-21 21:46:39,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 402 transitions, 5521 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 21:46:39,629 INFO L231 Difference]: Finished difference. Result has 285 places, 380 transitions, 4747 flow [2024-06-21 21:46:39,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4619, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4747, PETRI_PLACES=285, PETRI_TRANSITIONS=380} [2024-06-21 21:46:39,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-21 21:46:39,629 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 380 transitions, 4747 flow [2024-06-21 21:46:39,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:39,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:39,630 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-21 21:46:39,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 21:46:39,630 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-21 21:46:39,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:39,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1857385856, now seen corresponding path program 1 times [2024-06-21 21:46:39,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:39,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513101462] [2024-06-21 21:46:39,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:39,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:39,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:43,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:43,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:43,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513101462] [2024-06-21 21:46:43,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513101462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:43,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:43,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:46:43,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262278851] [2024-06-21 21:46:43,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:43,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:46:43,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:43,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:46:43,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:46:43,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:46:43,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 380 transitions, 4747 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:43,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:43,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:46:43,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:45,007 INFO L124 PetriNetUnfolderBase]: 2922/4679 cut-off events. [2024-06-21 21:46:45,007 INFO L125 PetriNetUnfolderBase]: For 364623/364638 co-relation queries the response was YES. [2024-06-21 21:46:45,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38358 conditions, 4679 events. 2922/4679 cut-off events. For 364623/364638 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27089 event pairs, 691 based on Foata normal form. 18/4689 useless extension candidates. Maximal degree in co-relation 38222. Up to 4175 conditions per place. [2024-06-21 21:46:45,070 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 67 changer transitions 0/418 dead transitions. [2024-06-21 21:46:45,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 418 transitions, 5855 flow [2024-06-21 21:46:45,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:46:45,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:46:45,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 21:46:45,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 21:46:45,071 INFO L175 Difference]: Start difference. First operand has 285 places, 380 transitions, 4747 flow. Second operand 9 states and 153 transitions. [2024-06-21 21:46:45,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 418 transitions, 5855 flow [2024-06-21 21:46:45,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 418 transitions, 5745 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 21:46:45,913 INFO L231 Difference]: Finished difference. Result has 288 places, 384 transitions, 4856 flow [2024-06-21 21:46:45,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4637, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4856, PETRI_PLACES=288, PETRI_TRANSITIONS=384} [2024-06-21 21:46:45,913 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-21 21:46:45,913 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 384 transitions, 4856 flow [2024-06-21 21:46:45,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:45,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:45,914 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-21 21:46:45,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 21:46:45,914 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-21 21:46:45,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:45,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1857325406, now seen corresponding path program 2 times [2024-06-21 21:46:45,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:45,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263463774] [2024-06-21 21:46:45,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:45,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:45,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:49,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:49,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:49,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263463774] [2024-06-21 21:46:49,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263463774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:49,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:49,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:46:49,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809343618] [2024-06-21 21:46:49,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:49,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:46:49,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:49,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:46:49,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:46:49,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:46:49,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 384 transitions, 4856 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:49,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:49,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:46:49,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:51,293 INFO L124 PetriNetUnfolderBase]: 2936/4701 cut-off events. [2024-06-21 21:46:51,294 INFO L125 PetriNetUnfolderBase]: For 374846/374861 co-relation queries the response was YES. [2024-06-21 21:46:51,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38790 conditions, 4701 events. 2936/4701 cut-off events. For 374846/374861 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27217 event pairs, 735 based on Foata normal form. 18/4711 useless extension candidates. Maximal degree in co-relation 38653. Up to 4324 conditions per place. [2024-06-21 21:46:51,357 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 340 selfloop transitions, 43 changer transitions 0/414 dead transitions. [2024-06-21 21:46:51,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 414 transitions, 5770 flow [2024-06-21 21:46:51,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:46:51,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:46:51,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 21:46:51,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 21:46:51,358 INFO L175 Difference]: Start difference. First operand has 288 places, 384 transitions, 4856 flow. Second operand 9 states and 143 transitions. [2024-06-21 21:46:51,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 414 transitions, 5770 flow [2024-06-21 21:46:52,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 414 transitions, 5607 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-21 21:46:52,064 INFO L231 Difference]: Finished difference. Result has 292 places, 386 transitions, 4830 flow [2024-06-21 21:46:52,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4715, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4830, PETRI_PLACES=292, PETRI_TRANSITIONS=386} [2024-06-21 21:46:52,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-21 21:46:52,064 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 386 transitions, 4830 flow [2024-06-21 21:46:52,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:46:52,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:52,064 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-21 21:46:52,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 21:46:52,065 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-21 21:46:52,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:52,065 INFO L85 PathProgramCache]: Analyzing trace with hash 682940846, now seen corresponding path program 1 times [2024-06-21 21:46:52,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:52,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304385936] [2024-06-21 21:46:52,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:52,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:52,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:46:54,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:46:54,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:46:54,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304385936] [2024-06-21 21:46:54,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304385936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:46:54,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:46:54,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:46:54,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503310160] [2024-06-21 21:46:54,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:46:54,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:46:54,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:46:54,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:46:54,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:46:54,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:46:54,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 386 transitions, 4830 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-21 21:46:54,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:46:54,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:46:54,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:46:56,646 INFO L124 PetriNetUnfolderBase]: 3049/4836 cut-off events. [2024-06-21 21:46:56,646 INFO L125 PetriNetUnfolderBase]: For 387679/387679 co-relation queries the response was YES. [2024-06-21 21:46:56,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39997 conditions, 4836 events. 3049/4836 cut-off events. For 387679/387679 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 27939 event pairs, 1380 based on Foata normal form. 2/4838 useless extension candidates. Maximal degree in co-relation 39858. Up to 4548 conditions per place. [2024-06-21 21:46:56,703 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 353 selfloop transitions, 78 changer transitions 0/435 dead transitions. [2024-06-21 21:46:56,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 435 transitions, 6341 flow [2024-06-21 21:46:56,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:46:56,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:46:56,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 21:46:56,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 21:46:56,705 INFO L175 Difference]: Start difference. First operand has 292 places, 386 transitions, 4830 flow. Second operand 9 states and 150 transitions. [2024-06-21 21:46:56,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 435 transitions, 6341 flow [2024-06-21 21:46:57,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 435 transitions, 6239 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 21:46:57,602 INFO L231 Difference]: Finished difference. Result has 297 places, 402 transitions, 5219 flow [2024-06-21 21:46:57,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5219, PETRI_PLACES=297, PETRI_TRANSITIONS=402} [2024-06-21 21:46:57,602 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-21 21:46:57,602 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 402 transitions, 5219 flow [2024-06-21 21:46:57,603 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-21 21:46:57,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:46:57,603 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-21 21:46:57,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 21:46:57,603 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-21 21:46:57,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:46:57,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1854524122, now seen corresponding path program 2 times [2024-06-21 21:46:57,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:46:57,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026432693] [2024-06-21 21:46:57,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:46:57,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:46:57,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:01,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:01,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:01,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026432693] [2024-06-21 21:47:01,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026432693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:01,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:01,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:01,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397470104] [2024-06-21 21:47:01,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:01,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:01,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:01,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:01,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:01,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:47:01,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 402 transitions, 5219 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-21 21:47:01,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:01,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:47:01,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:03,022 INFO L124 PetriNetUnfolderBase]: 3059/4850 cut-off events. [2024-06-21 21:47:03,022 INFO L125 PetriNetUnfolderBase]: For 400816/400816 co-relation queries the response was YES. [2024-06-21 21:47:03,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40841 conditions, 4850 events. 3059/4850 cut-off events. For 400816/400816 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28077 event pairs, 1383 based on Foata normal form. 2/4852 useless extension candidates. Maximal degree in co-relation 40698. Up to 4687 conditions per place. [2024-06-21 21:47:03,086 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 403 selfloop transitions, 21 changer transitions 0/428 dead transitions. [2024-06-21 21:47:03,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 428 transitions, 6211 flow [2024-06-21 21:47:03,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:47:03,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:47:03,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 21:47:03,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 21:47:03,087 INFO L175 Difference]: Start difference. First operand has 297 places, 402 transitions, 5219 flow. Second operand 9 states and 133 transitions. [2024-06-21 21:47:03,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 428 transitions, 6211 flow [2024-06-21 21:47:03,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 428 transitions, 6095 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-21 21:47:03,939 INFO L231 Difference]: Finished difference. Result has 303 places, 405 transitions, 5213 flow [2024-06-21 21:47:03,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5105, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5213, PETRI_PLACES=303, PETRI_TRANSITIONS=405} [2024-06-21 21:47:03,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-21 21:47:03,940 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 405 transitions, 5213 flow [2024-06-21 21:47:03,940 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-21 21:47:03,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:03,940 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-21 21:47:03,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 21:47:03,940 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-21 21:47:03,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:03,941 INFO L85 PathProgramCache]: Analyzing trace with hash 685737232, now seen corresponding path program 3 times [2024-06-21 21:47:03,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:03,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284418985] [2024-06-21 21:47:03,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:03,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:03,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:07,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:07,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:07,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284418985] [2024-06-21 21:47:07,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284418985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:07,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:07,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:07,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160013802] [2024-06-21 21:47:07,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:07,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:07,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:07,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:07,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:07,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:47:07,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 405 transitions, 5213 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:47:07,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:07,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:47:07,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:09,070 INFO L124 PetriNetUnfolderBase]: 2971/4746 cut-off events. [2024-06-21 21:47:09,070 INFO L125 PetriNetUnfolderBase]: For 402605/402620 co-relation queries the response was YES. [2024-06-21 21:47:09,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39992 conditions, 4746 events. 2971/4746 cut-off events. For 402605/402620 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27441 event pairs, 735 based on Foata normal form. 18/4756 useless extension candidates. Maximal degree in co-relation 39847. Up to 4368 conditions per place. [2024-06-21 21:47:09,133 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 45 changer transitions 0/431 dead transitions. [2024-06-21 21:47:09,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 431 transitions, 6135 flow [2024-06-21 21:47:09,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:47:09,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:47:09,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:47:09,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 21:47:09,134 INFO L175 Difference]: Start difference. First operand has 303 places, 405 transitions, 5213 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:47:09,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 431 transitions, 6135 flow [2024-06-21 21:47:09,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 431 transitions, 6051 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 21:47:10,004 INFO L231 Difference]: Finished difference. Result has 305 places, 407 transitions, 5270 flow [2024-06-21 21:47:10,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5129, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5270, PETRI_PLACES=305, PETRI_TRANSITIONS=407} [2024-06-21 21:47:10,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-21 21:47:10,005 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 407 transitions, 5270 flow [2024-06-21 21:47:10,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:47:10,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:10,005 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-21 21:47:10,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 21:47:10,005 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-21 21:47:10,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:10,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1854528772, now seen corresponding path program 3 times [2024-06-21 21:47:10,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:10,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381373154] [2024-06-21 21:47:10,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:10,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:10,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:13,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:13,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:13,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381373154] [2024-06-21 21:47:13,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381373154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:13,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:13,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:13,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599130574] [2024-06-21 21:47:13,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:13,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:13,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:13,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:13,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:13,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:47:13,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 407 transitions, 5270 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-21 21:47:13,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:13,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:47:13,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:15,089 INFO L124 PetriNetUnfolderBase]: 3043/4828 cut-off events. [2024-06-21 21:47:15,089 INFO L125 PetriNetUnfolderBase]: For 405787/405787 co-relation queries the response was YES. [2024-06-21 21:47:15,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40898 conditions, 4828 events. 3043/4828 cut-off events. For 405787/405787 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 27947 event pairs, 1374 based on Foata normal form. 2/4830 useless extension candidates. Maximal degree in co-relation 40752. Up to 4599 conditions per place. [2024-06-21 21:47:15,154 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 369 selfloop transitions, 66 changer transitions 0/439 dead transitions. [2024-06-21 21:47:15,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 439 transitions, 6336 flow [2024-06-21 21:47:15,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:47:15,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:47:15,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-21 21:47:15,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-21 21:47:15,156 INFO L175 Difference]: Start difference. First operand has 305 places, 407 transitions, 5270 flow. Second operand 10 states and 151 transitions. [2024-06-21 21:47:15,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 439 transitions, 6336 flow [2024-06-21 21:47:16,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 439 transitions, 6208 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:47:16,018 INFO L231 Difference]: Finished difference. Result has 309 places, 413 transitions, 5389 flow [2024-06-21 21:47:16,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5145, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5389, PETRI_PLACES=309, PETRI_TRANSITIONS=413} [2024-06-21 21:47:16,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-21 21:47:16,019 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 413 transitions, 5389 flow [2024-06-21 21:47:16,019 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-21 21:47:16,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:16,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:47:16,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 21:47:16,020 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-21 21:47:16,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:16,020 INFO L85 PathProgramCache]: Analyzing trace with hash 801033176, now seen corresponding path program 4 times [2024-06-21 21:47:16,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:16,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093881321] [2024-06-21 21:47:16,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:16,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:19,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:19,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:19,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093881321] [2024-06-21 21:47:19,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093881321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:19,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:19,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:19,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691434531] [2024-06-21 21:47:19,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:19,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:19,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:19,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:19,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:19,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:47:19,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 413 transitions, 5389 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-21 21:47:19,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:19,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:47:19,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:20,917 INFO L124 PetriNetUnfolderBase]: 3053/4842 cut-off events. [2024-06-21 21:47:20,917 INFO L125 PetriNetUnfolderBase]: For 416058/416058 co-relation queries the response was YES. [2024-06-21 21:47:20,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41392 conditions, 4842 events. 3053/4842 cut-off events. For 416058/416058 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28022 event pairs, 1376 based on Foata normal form. 2/4844 useless extension candidates. Maximal degree in co-relation 41244. Up to 4663 conditions per place. [2024-06-21 21:47:20,995 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 392 selfloop transitions, 40 changer transitions 0/436 dead transitions. [2024-06-21 21:47:20,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 436 transitions, 6370 flow [2024-06-21 21:47:20,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:47:20,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:47:20,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 21:47:20,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-21 21:47:20,996 INFO L175 Difference]: Start difference. First operand has 309 places, 413 transitions, 5389 flow. Second operand 9 states and 136 transitions. [2024-06-21 21:47:20,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 436 transitions, 6370 flow [2024-06-21 21:47:22,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 436 transitions, 6239 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 21:47:22,073 INFO L231 Difference]: Finished difference. Result has 312 places, 416 transitions, 5396 flow [2024-06-21 21:47:22,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5258, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5396, PETRI_PLACES=312, PETRI_TRANSITIONS=416} [2024-06-21 21:47:22,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-21 21:47:22,074 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 416 transitions, 5396 flow [2024-06-21 21:47:22,074 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-21 21:47:22,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:22,074 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-21 21:47:22,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 21:47:22,074 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-21 21:47:22,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:22,075 INFO L85 PathProgramCache]: Analyzing trace with hash 801028402, now seen corresponding path program 4 times [2024-06-21 21:47:22,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:22,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118169951] [2024-06-21 21:47:22,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:22,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:22,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:25,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:25,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:25,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118169951] [2024-06-21 21:47:25,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118169951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:25,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:25,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:25,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050835356] [2024-06-21 21:47:25,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:25,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:25,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:25,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:25,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:25,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:47:25,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 416 transitions, 5396 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:47:25,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:25,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:47:25,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:27,019 INFO L124 PetriNetUnfolderBase]: 2988/4773 cut-off events. [2024-06-21 21:47:27,019 INFO L125 PetriNetUnfolderBase]: For 428230/428245 co-relation queries the response was YES. [2024-06-21 21:47:27,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40821 conditions, 4773 events. 2988/4773 cut-off events. For 428230/428245 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27699 event pairs, 744 based on Foata normal form. 18/4783 useless extension candidates. Maximal degree in co-relation 40671. Up to 4411 conditions per place. [2024-06-21 21:47:27,087 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 49 changer transitions 0/438 dead transitions. [2024-06-21 21:47:27,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 438 transitions, 6292 flow [2024-06-21 21:47:27,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:47:27,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:47:27,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 21:47:27,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-21 21:47:27,088 INFO L175 Difference]: Start difference. First operand has 312 places, 416 transitions, 5396 flow. Second operand 9 states and 137 transitions. [2024-06-21 21:47:27,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 438 transitions, 6292 flow [2024-06-21 21:47:28,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 438 transitions, 6189 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 21:47:28,064 INFO L231 Difference]: Finished difference. Result has 314 places, 418 transitions, 5425 flow [2024-06-21 21:47:28,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5425, PETRI_PLACES=314, PETRI_TRANSITIONS=418} [2024-06-21 21:47:28,065 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-21 21:47:28,065 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 418 transitions, 5425 flow [2024-06-21 21:47:28,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:47:28,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:28,065 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-21 21:47:28,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 21:47:28,065 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-21 21:47:28,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:28,066 INFO L85 PathProgramCache]: Analyzing trace with hash 801028526, now seen corresponding path program 5 times [2024-06-21 21:47:28,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:28,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329197898] [2024-06-21 21:47:28,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:28,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:30,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:30,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:30,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329197898] [2024-06-21 21:47:30,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329197898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:30,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:30,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:30,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872797810] [2024-06-21 21:47:30,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:30,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:30,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:30,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:30,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:30,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:47:30,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 418 transitions, 5425 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-21 21:47:30,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:30,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:47:30,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:32,376 INFO L124 PetriNetUnfolderBase]: 3103/4913 cut-off events. [2024-06-21 21:47:32,376 INFO L125 PetriNetUnfolderBase]: For 445555/445555 co-relation queries the response was YES. [2024-06-21 21:47:32,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42533 conditions, 4913 events. 3103/4913 cut-off events. For 445555/445555 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 28436 event pairs, 1387 based on Foata normal form. 2/4915 useless extension candidates. Maximal degree in co-relation 42382. Up to 4693 conditions per place. [2024-06-21 21:47:32,434 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 388 selfloop transitions, 58 changer transitions 0/450 dead transitions. [2024-06-21 21:47:32,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 450 transitions, 6877 flow [2024-06-21 21:47:32,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:47:32,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:47:32,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 21:47:32,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-21 21:47:32,436 INFO L175 Difference]: Start difference. First operand has 314 places, 418 transitions, 5425 flow. Second operand 9 states and 142 transitions. [2024-06-21 21:47:32,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 450 transitions, 6877 flow [2024-06-21 21:47:33,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 450 transitions, 6765 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 21:47:33,400 INFO L231 Difference]: Finished difference. Result has 318 places, 428 transitions, 5662 flow [2024-06-21 21:47:33,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5315, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5662, PETRI_PLACES=318, PETRI_TRANSITIONS=428} [2024-06-21 21:47:33,401 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-21 21:47:33,401 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 428 transitions, 5662 flow [2024-06-21 21:47:33,401 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-21 21:47:33,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:33,401 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-21 21:47:33,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 21:47:33,401 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-21 21:47:33,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:33,401 INFO L85 PathProgramCache]: Analyzing trace with hash 801206156, now seen corresponding path program 6 times [2024-06-21 21:47:33,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:33,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26856384] [2024-06-21 21:47:33,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:33,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:33,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:36,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:36,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:36,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26856384] [2024-06-21 21:47:36,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26856384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:36,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:36,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:36,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619510061] [2024-06-21 21:47:36,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:36,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:36,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:36,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:36,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:36,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:47:36,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 428 transitions, 5662 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-21 21:47:36,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:36,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:47:36,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:38,387 INFO L124 PetriNetUnfolderBase]: 3209/5068 cut-off events. [2024-06-21 21:47:38,387 INFO L125 PetriNetUnfolderBase]: For 487961/487969 co-relation queries the response was YES. [2024-06-21 21:47:38,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44991 conditions, 5068 events. 3209/5068 cut-off events. For 487961/487969 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29384 event pairs, 1232 based on Foata normal form. 10/5078 useless extension candidates. Maximal degree in co-relation 44837. Up to 4315 conditions per place. [2024-06-21 21:47:38,447 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 325 selfloop transitions, 154 changer transitions 0/483 dead transitions. [2024-06-21 21:47:38,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 483 transitions, 7458 flow [2024-06-21 21:47:38,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:47:38,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:47:38,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 21:47:38,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 21:47:38,448 INFO L175 Difference]: Start difference. First operand has 318 places, 428 transitions, 5662 flow. Second operand 10 states and 160 transitions. [2024-06-21 21:47:38,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 483 transitions, 7458 flow [2024-06-21 21:47:39,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 483 transitions, 7346 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 21:47:39,772 INFO L231 Difference]: Finished difference. Result has 325 places, 452 transitions, 6443 flow [2024-06-21 21:47:39,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5556, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6443, PETRI_PLACES=325, PETRI_TRANSITIONS=452} [2024-06-21 21:47:39,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-21 21:47:39,772 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 452 transitions, 6443 flow [2024-06-21 21:47:39,772 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-21 21:47:39,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:39,772 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-21 21:47:39,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 21:47:39,773 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:47:39,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:39,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1739053276, now seen corresponding path program 1 times [2024-06-21 21:47:39,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:39,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862043610] [2024-06-21 21:47:39,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:39,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:39,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:42,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:42,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:42,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862043610] [2024-06-21 21:47:42,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862043610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:42,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:42,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:42,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188407555] [2024-06-21 21:47:42,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:42,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:42,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:42,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:42,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:42,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:47:42,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 452 transitions, 6443 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-21 21:47:42,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:42,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:47:42,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:44,412 INFO L124 PetriNetUnfolderBase]: 3204/5059 cut-off events. [2024-06-21 21:47:44,413 INFO L125 PetriNetUnfolderBase]: For 500689/500689 co-relation queries the response was YES. [2024-06-21 21:47:44,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46750 conditions, 5059 events. 3204/5059 cut-off events. For 500689/500689 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29209 event pairs, 1405 based on Foata normal form. 1/5060 useless extension candidates. Maximal degree in co-relation 46593. Up to 4878 conditions per place. [2024-06-21 21:47:44,483 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 42 changer transitions 0/469 dead transitions. [2024-06-21 21:47:44,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 469 transitions, 7430 flow [2024-06-21 21:47:44,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:47:44,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:47:44,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 21:47:44,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 21:47:44,484 INFO L175 Difference]: Start difference. First operand has 325 places, 452 transitions, 6443 flow. Second operand 8 states and 124 transitions. [2024-06-21 21:47:44,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 469 transitions, 7430 flow [2024-06-21 21:47:45,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 469 transitions, 7274 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-21 21:47:45,698 INFO L231 Difference]: Finished difference. Result has 326 places, 452 transitions, 6382 flow [2024-06-21 21:47:45,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6287, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6382, PETRI_PLACES=326, PETRI_TRANSITIONS=452} [2024-06-21 21:47:45,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-21 21:47:45,699 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 452 transitions, 6382 flow [2024-06-21 21:47:45,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:47:45,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:45,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:47:45,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 21:47:45,699 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:47:45,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:45,700 INFO L85 PathProgramCache]: Analyzing trace with hash 801213100, now seen corresponding path program 1 times [2024-06-21 21:47:45,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:45,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458157829] [2024-06-21 21:47:45,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:45,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:45,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:48,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:48,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458157829] [2024-06-21 21:47:48,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458157829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:48,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:48,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:48,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934143466] [2024-06-21 21:47:48,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:48,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:48,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:48,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:48,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:49,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:47:49,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 452 transitions, 6382 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-21 21:47:49,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:49,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:47:49,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:51,082 INFO L124 PetriNetUnfolderBase]: 3212/5071 cut-off events. [2024-06-21 21:47:51,083 INFO L125 PetriNetUnfolderBase]: For 515212/515212 co-relation queries the response was YES. [2024-06-21 21:47:51,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46902 conditions, 5071 events. 3212/5071 cut-off events. For 515212/515212 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29359 event pairs, 1401 based on Foata normal form. 2/5073 useless extension candidates. Maximal degree in co-relation 46744. Up to 4893 conditions per place. [2024-06-21 21:47:51,159 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 430 selfloop transitions, 37 changer transitions 0/471 dead transitions. [2024-06-21 21:47:51,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 471 transitions, 7414 flow [2024-06-21 21:47:51,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:47:51,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:47:51,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 21:47:51,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 21:47:51,160 INFO L175 Difference]: Start difference. First operand has 326 places, 452 transitions, 6382 flow. Second operand 8 states and 123 transitions. [2024-06-21 21:47:51,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 471 transitions, 7414 flow [2024-06-21 21:47:52,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 471 transitions, 7328 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 21:47:52,388 INFO L231 Difference]: Finished difference. Result has 327 places, 454 transitions, 6425 flow [2024-06-21 21:47:52,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6296, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6425, PETRI_PLACES=327, PETRI_TRANSITIONS=454} [2024-06-21 21:47:52,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-21 21:47:52,388 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 454 transitions, 6425 flow [2024-06-21 21:47:52,388 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-21 21:47:52,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:52,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-21 21:47:52,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 21:47:52,389 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:47:52,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:52,389 INFO L85 PathProgramCache]: Analyzing trace with hash 629557024, now seen corresponding path program 2 times [2024-06-21 21:47:52,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:52,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667190511] [2024-06-21 21:47:52,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:52,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:52,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:47:55,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:47:55,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:47:55,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667190511] [2024-06-21 21:47:55,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667190511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:47:55,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:47:55,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:47:55,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420780238] [2024-06-21 21:47:55,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:47:55,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:47:55,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:47:55,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:47:55,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:47:55,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:47:55,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 454 transitions, 6425 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-21 21:47:55,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:47:55,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:47:55,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:47:57,779 INFO L124 PetriNetUnfolderBase]: 3209/5068 cut-off events. [2024-06-21 21:47:57,779 INFO L125 PetriNetUnfolderBase]: For 519480/519488 co-relation queries the response was YES. [2024-06-21 21:47:57,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47055 conditions, 5068 events. 3209/5068 cut-off events. For 519480/519488 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29323 event pairs, 1397 based on Foata normal form. 9/5077 useless extension candidates. Maximal degree in co-relation 46896. Up to 4886 conditions per place. [2024-06-21 21:47:57,969 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 419 selfloop transitions, 44 changer transitions 0/467 dead transitions. [2024-06-21 21:47:57,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 467 transitions, 7393 flow [2024-06-21 21:47:57,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:47:57,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:47:57,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 21:47:57,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 21:47:57,970 INFO L175 Difference]: Start difference. First operand has 327 places, 454 transitions, 6425 flow. Second operand 8 states and 118 transitions. [2024-06-21 21:47:57,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 467 transitions, 7393 flow [2024-06-21 21:47:59,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 467 transitions, 7264 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 21:47:59,339 INFO L231 Difference]: Finished difference. Result has 329 places, 454 transitions, 6396 flow [2024-06-21 21:47:59,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6296, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6396, PETRI_PLACES=329, PETRI_TRANSITIONS=454} [2024-06-21 21:47:59,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-21 21:47:59,343 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 454 transitions, 6396 flow [2024-06-21 21:47:59,343 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-21 21:47:59,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:47:59,343 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-21 21:47:59,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 21:47:59,344 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:47:59,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:47:59,345 INFO L85 PathProgramCache]: Analyzing trace with hash 767166334, now seen corresponding path program 2 times [2024-06-21 21:47:59,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:47:59,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464560858] [2024-06-21 21:47:59,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:47:59,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:47:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:48:02,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:48:02,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:48:02,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464560858] [2024-06-21 21:48:02,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464560858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:48:02,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:48:02,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:48:02,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829090143] [2024-06-21 21:48:02,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:48:02,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:48:02,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:48:02,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:48:02,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:48:02,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:48:02,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 454 transitions, 6396 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-21 21:48:02,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:48:02,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:48:02,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:48:04,656 INFO L124 PetriNetUnfolderBase]: 3217/5080 cut-off events. [2024-06-21 21:48:04,656 INFO L125 PetriNetUnfolderBase]: For 535773/535781 co-relation queries the response was YES. [2024-06-21 21:48:04,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47251 conditions, 5080 events. 3217/5080 cut-off events. For 535773/535781 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 29428 event pairs, 1390 based on Foata normal form. 10/5090 useless extension candidates. Maximal degree in co-relation 47091. Up to 4876 conditions per place. [2024-06-21 21:48:04,730 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 427 selfloop transitions, 42 changer transitions 0/473 dead transitions. [2024-06-21 21:48:04,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 473 transitions, 7632 flow [2024-06-21 21:48:04,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:48:04,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:48:04,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 21:48:04,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 21:48:04,731 INFO L175 Difference]: Start difference. First operand has 329 places, 454 transitions, 6396 flow. Second operand 8 states and 118 transitions. [2024-06-21 21:48:04,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 473 transitions, 7632 flow [2024-06-21 21:48:06,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 473 transitions, 7460 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 21:48:06,160 INFO L231 Difference]: Finished difference. Result has 329 places, 458 transitions, 6417 flow [2024-06-21 21:48:06,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6417, PETRI_PLACES=329, PETRI_TRANSITIONS=458} [2024-06-21 21:48:06,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-21 21:48:06,160 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 458 transitions, 6417 flow [2024-06-21 21:48:06,160 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-21 21:48:06,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:48:06,160 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-21 21:48:06,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 21:48:06,160 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:48:06,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:48:06,161 INFO L85 PathProgramCache]: Analyzing trace with hash 980613148, now seen corresponding path program 3 times [2024-06-21 21:48:06,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:48:06,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277270063] [2024-06-21 21:48:06,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:48:06,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:48:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:48:09,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:48:09,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:48:09,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277270063] [2024-06-21 21:48:09,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277270063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:48:09,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:48:09,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:48:09,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198861148] [2024-06-21 21:48:09,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:48:09,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:48:09,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:48:09,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:48:09,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:48:09,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:48:09,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 458 transitions, 6417 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-21 21:48:09,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:48:09,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:48:09,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:48:11,735 INFO L124 PetriNetUnfolderBase]: 3225/5092 cut-off events. [2024-06-21 21:48:11,736 INFO L125 PetriNetUnfolderBase]: For 549570/549578 co-relation queries the response was YES. [2024-06-21 21:48:11,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47590 conditions, 5092 events. 3225/5092 cut-off events. For 549570/549578 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 29472 event pairs, 1406 based on Foata normal form. 10/5102 useless extension candidates. Maximal degree in co-relation 47430. Up to 4913 conditions per place. [2024-06-21 21:48:11,816 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 432 selfloop transitions, 37 changer transitions 0/473 dead transitions. [2024-06-21 21:48:11,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 473 transitions, 7445 flow [2024-06-21 21:48:11,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:48:11,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:48:11,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 21:48:11,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 21:48:11,817 INFO L175 Difference]: Start difference. First operand has 329 places, 458 transitions, 6417 flow. Second operand 8 states and 119 transitions. [2024-06-21 21:48:11,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 473 transitions, 7445 flow [2024-06-21 21:48:13,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 473 transitions, 7304 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 21:48:13,292 INFO L231 Difference]: Finished difference. Result has 332 places, 460 transitions, 6413 flow [2024-06-21 21:48:13,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6298, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6413, PETRI_PLACES=332, PETRI_TRANSITIONS=460} [2024-06-21 21:48:13,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-21 21:48:13,293 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 460 transitions, 6413 flow [2024-06-21 21:48:13,293 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-21 21:48:13,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:48:13,293 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-21 21:48:13,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 21:48:13,293 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:48:13,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:48:13,293 INFO L85 PathProgramCache]: Analyzing trace with hash 758595454, now seen corresponding path program 4 times [2024-06-21 21:48:13,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:48:13,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125630367] [2024-06-21 21:48:13,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:48:13,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:48:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:48:16,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:48:16,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:48:16,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125630367] [2024-06-21 21:48:16,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125630367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:48:16,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:48:16,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:48:16,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406469985] [2024-06-21 21:48:16,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:48:16,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:48:16,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:48:16,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:48:16,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:48:16,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:48:16,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 460 transitions, 6413 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-21 21:48:16,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:48:16,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:48:16,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:48:18,579 INFO L124 PetriNetUnfolderBase]: 3220/5085 cut-off events. [2024-06-21 21:48:18,579 INFO L125 PetriNetUnfolderBase]: For 553304/553312 co-relation queries the response was YES. [2024-06-21 21:48:18,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47318 conditions, 5085 events. 3220/5085 cut-off events. For 553304/553312 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 29485 event pairs, 1405 based on Foata normal form. 10/5095 useless extension candidates. Maximal degree in co-relation 47157. Up to 4906 conditions per place. [2024-06-21 21:48:18,647 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 431 selfloop transitions, 38 changer transitions 0/473 dead transitions. [2024-06-21 21:48:18,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 473 transitions, 7387 flow [2024-06-21 21:48:18,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:48:18,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:48:18,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 21:48:18,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-21 21:48:18,648 INFO L175 Difference]: Start difference. First operand has 332 places, 460 transitions, 6413 flow. Second operand 8 states and 117 transitions. [2024-06-21 21:48:18,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 473 transitions, 7387 flow [2024-06-21 21:48:19,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 473 transitions, 7286 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 21:48:19,944 INFO L231 Difference]: Finished difference. Result has 334 places, 460 transitions, 6393 flow [2024-06-21 21:48:19,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6312, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6393, PETRI_PLACES=334, PETRI_TRANSITIONS=460} [2024-06-21 21:48:19,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-21 21:48:19,945 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 460 transitions, 6393 flow [2024-06-21 21:48:19,945 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-21 21:48:19,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:48:19,945 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-21 21:48:19,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 21:48:19,946 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:48:19,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:48:19,946 INFO L85 PathProgramCache]: Analyzing trace with hash -17499546, now seen corresponding path program 7 times [2024-06-21 21:48:19,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:48:19,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000653535] [2024-06-21 21:48:19,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:48:19,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:48:19,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:48:22,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:48:22,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:48:22,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000653535] [2024-06-21 21:48:22,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000653535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:48:22,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:48:22,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:48:22,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386847314] [2024-06-21 21:48:22,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:48:22,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:48:22,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:48:22,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:48:22,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:48:22,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:48:22,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 460 transitions, 6393 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-21 21:48:22,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:48:22,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:48:22,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:48:25,108 INFO L124 PetriNetUnfolderBase]: 3283/5175 cut-off events. [2024-06-21 21:48:25,108 INFO L125 PetriNetUnfolderBase]: For 592001/592019 co-relation queries the response was YES. [2024-06-21 21:48:25,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48981 conditions, 5175 events. 3283/5175 cut-off events. For 592001/592019 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 30040 event pairs, 1235 based on Foata normal form. 20/5195 useless extension candidates. Maximal degree in co-relation 48819. Up to 4412 conditions per place. [2024-06-21 21:48:25,184 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 333 selfloop transitions, 170 changer transitions 0/507 dead transitions. [2024-06-21 21:48:25,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 507 transitions, 8118 flow [2024-06-21 21:48:25,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:48:25,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:48:25,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 176 transitions. [2024-06-21 21:48:25,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-21 21:48:25,185 INFO L175 Difference]: Start difference. First operand has 334 places, 460 transitions, 6393 flow. Second operand 12 states and 176 transitions. [2024-06-21 21:48:25,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 507 transitions, 8118 flow [2024-06-21 21:48:26,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 507 transitions, 8023 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 21:48:26,532 INFO L231 Difference]: Finished difference. Result has 340 places, 479 transitions, 7255 flow [2024-06-21 21:48:26,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6298, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7255, PETRI_PLACES=340, PETRI_TRANSITIONS=479} [2024-06-21 21:48:26,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-21 21:48:26,532 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 479 transitions, 7255 flow [2024-06-21 21:48:26,533 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-21 21:48:26,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:48:26,533 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-21 21:48:26,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 21:48:26,533 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:48:26,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:48:26,533 INFO L85 PathProgramCache]: Analyzing trace with hash 758588510, now seen corresponding path program 8 times [2024-06-21 21:48:26,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:48:26,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951085292] [2024-06-21 21:48:26,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:48:26,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:48:26,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:48:29,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:48:29,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:48:29,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951085292] [2024-06-21 21:48:29,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951085292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:48:29,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:48:29,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:48:29,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654277169] [2024-06-21 21:48:29,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:48:29,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:48:29,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:48:29,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:48:29,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:48:29,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:48:29,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 479 transitions, 7255 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-21 21:48:29,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:48:29,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:48:29,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:48:31,334 INFO L124 PetriNetUnfolderBase]: 3293/5187 cut-off events. [2024-06-21 21:48:31,334 INFO L125 PetriNetUnfolderBase]: For 612678/612686 co-relation queries the response was YES. [2024-06-21 21:48:31,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50849 conditions, 5187 events. 3293/5187 cut-off events. For 612678/612686 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 29979 event pairs, 1398 based on Foata normal form. 10/5197 useless extension candidates. Maximal degree in co-relation 50685. Up to 4995 conditions per place. [2024-06-21 21:48:31,412 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 444 selfloop transitions, 51 changer transitions 0/499 dead transitions. [2024-06-21 21:48:31,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 499 transitions, 8371 flow [2024-06-21 21:48:31,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:48:31,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:48:31,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-21 21:48:31,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3268398268398268 [2024-06-21 21:48:31,413 INFO L175 Difference]: Start difference. First operand has 340 places, 479 transitions, 7255 flow. Second operand 11 states and 151 transitions. [2024-06-21 21:48:31,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 499 transitions, 8371 flow [2024-06-21 21:48:33,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 499 transitions, 8254 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 21:48:33,022 INFO L231 Difference]: Finished difference. Result has 344 places, 482 transitions, 7317 flow [2024-06-21 21:48:33,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7317, PETRI_PLACES=344, PETRI_TRANSITIONS=482} [2024-06-21 21:48:33,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-21 21:48:33,022 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 482 transitions, 7317 flow [2024-06-21 21:48:33,022 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-21 21:48:33,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:48:33,022 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-21 21:48:33,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 21:48:33,023 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:48:33,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:48:33,023 INFO L85 PathProgramCache]: Analyzing trace with hash 530514380, now seen corresponding path program 9 times [2024-06-21 21:48:33,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:48:33,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052584121] [2024-06-21 21:48:33,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:48:33,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:48:33,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:48:35,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:48:35,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:48:35,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052584121] [2024-06-21 21:48:35,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052584121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:48:35,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:48:35,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:48:35,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121239749] [2024-06-21 21:48:35,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:48:35,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:48:35,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:48:35,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:48:35,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:48:35,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:48:35,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 482 transitions, 7317 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-21 21:48:35,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:48:35,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:48:35,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:48:37,666 INFO L124 PetriNetUnfolderBase]: 3303/5201 cut-off events. [2024-06-21 21:48:37,666 INFO L125 PetriNetUnfolderBase]: For 626342/626350 co-relation queries the response was YES. [2024-06-21 21:48:37,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51197 conditions, 5201 events. 3303/5201 cut-off events. For 626342/626350 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 30072 event pairs, 1406 based on Foata normal form. 10/5211 useless extension candidates. Maximal degree in co-relation 51031. Up to 4993 conditions per place. [2024-06-21 21:48:37,747 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 435 selfloop transitions, 65 changer transitions 0/504 dead transitions. [2024-06-21 21:48:37,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 504 transitions, 8469 flow [2024-06-21 21:48:37,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:48:37,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:48:37,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-21 21:48:37,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-21 21:48:37,748 INFO L175 Difference]: Start difference. First operand has 344 places, 482 transitions, 7317 flow. Second operand 11 states and 154 transitions. [2024-06-21 21:48:37,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 504 transitions, 8469 flow [2024-06-21 21:48:39,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 504 transitions, 8339 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 21:48:39,577 INFO L231 Difference]: Finished difference. Result has 347 places, 485 transitions, 7399 flow [2024-06-21 21:48:39,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7187, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7399, PETRI_PLACES=347, PETRI_TRANSITIONS=485} [2024-06-21 21:48:39,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-21 21:48:39,577 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 485 transitions, 7399 flow [2024-06-21 21:48:39,578 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-21 21:48:39,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:48:39,578 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-21 21:48:39,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 21:48:39,578 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:48:39,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:48:39,579 INFO L85 PathProgramCache]: Analyzing trace with hash 530509730, now seen corresponding path program 10 times [2024-06-21 21:48:39,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:48:39,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436409253] [2024-06-21 21:48:39,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:48:39,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:48:39,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:48:42,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:48:42,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:48:42,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436409253] [2024-06-21 21:48:42,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436409253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:48:42,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:48:42,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:48:42,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560558176] [2024-06-21 21:48:42,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:48:42,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:48:42,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:48:42,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:48:42,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:48:42,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:48:42,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 485 transitions, 7399 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-21 21:48:42,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:48:42,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:48:42,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:48:44,319 INFO L124 PetriNetUnfolderBase]: 3297/5193 cut-off events. [2024-06-21 21:48:44,320 INFO L125 PetriNetUnfolderBase]: For 632361/632369 co-relation queries the response was YES. [2024-06-21 21:48:44,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51106 conditions, 5193 events. 3297/5193 cut-off events. For 632361/632369 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29986 event pairs, 1405 based on Foata normal form. 10/5203 useless extension candidates. Maximal degree in co-relation 50939. Up to 4956 conditions per place. [2024-06-21 21:48:44,403 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 430 selfloop transitions, 72 changer transitions 0/506 dead transitions. [2024-06-21 21:48:44,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 506 transitions, 8542 flow [2024-06-21 21:48:44,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:48:44,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:48:44,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 21:48:44,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544973544973545 [2024-06-21 21:48:44,404 INFO L175 Difference]: Start difference. First operand has 347 places, 485 transitions, 7399 flow. Second operand 9 states and 134 transitions. [2024-06-21 21:48:44,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 506 transitions, 8542 flow [2024-06-21 21:48:45,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 506 transitions, 8350 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 21:48:45,893 INFO L231 Difference]: Finished difference. Result has 350 places, 488 transitions, 7430 flow [2024-06-21 21:48:45,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7219, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7430, PETRI_PLACES=350, PETRI_TRANSITIONS=488} [2024-06-21 21:48:45,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-21 21:48:45,894 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 488 transitions, 7430 flow [2024-06-21 21:48:45,894 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-21 21:48:45,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:48:45,894 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-21 21:48:45,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 21:48:45,894 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:48:45,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:48:45,894 INFO L85 PathProgramCache]: Analyzing trace with hash 966667536, now seen corresponding path program 5 times [2024-06-21 21:48:45,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:48:45,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069577426] [2024-06-21 21:48:45,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:48:45,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:48:45,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:48:48,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:48:48,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:48:48,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069577426] [2024-06-21 21:48:48,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069577426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:48:48,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:48:48,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:48:48,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983380833] [2024-06-21 21:48:48,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:48:48,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:48:48,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:48:48,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:48:48,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:48:48,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 21:48:48,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 488 transitions, 7430 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:48:48,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:48:48,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 21:48:48,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:48:50,781 INFO L124 PetriNetUnfolderBase]: 3187/5065 cut-off events. [2024-06-21 21:48:50,781 INFO L125 PetriNetUnfolderBase]: For 634659/634721 co-relation queries the response was YES. [2024-06-21 21:48:50,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49697 conditions, 5065 events. 3187/5065 cut-off events. For 634659/634721 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 29421 event pairs, 757 based on Foata normal form. 52/5105 useless extension candidates. Maximal degree in co-relation 49528. Up to 4660 conditions per place. [2024-06-21 21:48:50,846 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 52 changer transitions 0/503 dead transitions. [2024-06-21 21:48:50,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 503 transitions, 8364 flow [2024-06-21 21:48:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:48:50,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:48:50,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 21:48:50,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 21:48:50,847 INFO L175 Difference]: Start difference. First operand has 350 places, 488 transitions, 7430 flow. Second operand 9 states and 133 transitions. [2024-06-21 21:48:50,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 503 transitions, 8364 flow [2024-06-21 21:48:52,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 503 transitions, 8244 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 21:48:52,278 INFO L231 Difference]: Finished difference. Result has 354 places, 488 transitions, 7420 flow [2024-06-21 21:48:52,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7310, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7420, PETRI_PLACES=354, PETRI_TRANSITIONS=488} [2024-06-21 21:48:52,278 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-21 21:48:52,278 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 488 transitions, 7420 flow [2024-06-21 21:48:52,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:48:52,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:48:52,278 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-21 21:48:52,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 21:48:52,278 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:48:52,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:48:52,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1202358975, now seen corresponding path program 1 times [2024-06-21 21:48:52,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:48:52,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151154478] [2024-06-21 21:48:52,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:48:52,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:48:52,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:48:54,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:48:54,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:48:54,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151154478] [2024-06-21 21:48:54,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151154478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:48:54,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:48:54,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:48:54,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505862880] [2024-06-21 21:48:54,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:48:54,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:48:54,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:48:54,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:48:54,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:48:54,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:48:54,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 488 transitions, 7420 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-21 21:48:54,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:48:54,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:48:54,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:48:57,371 INFO L124 PetriNetUnfolderBase]: 3517/5520 cut-off events. [2024-06-21 21:48:57,372 INFO L125 PetriNetUnfolderBase]: For 695168/695174 co-relation queries the response was YES. [2024-06-21 21:48:57,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53833 conditions, 5520 events. 3517/5520 cut-off events. For 695168/695174 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31964 event pairs, 654 based on Foata normal form. 14/5534 useless extension candidates. Maximal degree in co-relation 53662. Up to 5047 conditions per place. [2024-06-21 21:48:57,456 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 505 selfloop transitions, 70 changer transitions 0/579 dead transitions. [2024-06-21 21:48:57,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 579 transitions, 9456 flow [2024-06-21 21:48:57,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 21:48:57,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 21:48:57,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-21 21:48:57,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882783882783883 [2024-06-21 21:48:57,457 INFO L175 Difference]: Start difference. First operand has 354 places, 488 transitions, 7420 flow. Second operand 13 states and 212 transitions. [2024-06-21 21:48:57,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 579 transitions, 9456 flow [2024-06-21 21:48:59,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 579 transitions, 9320 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 21:48:59,560 INFO L231 Difference]: Finished difference. Result has 364 places, 523 transitions, 7933 flow [2024-06-21 21:48:59,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7294, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7933, PETRI_PLACES=364, PETRI_TRANSITIONS=523} [2024-06-21 21:48:59,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-21 21:48:59,561 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 523 transitions, 7933 flow [2024-06-21 21:48:59,561 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-21 21:48:59,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:48:59,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:48:59,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 21:48:59,561 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:48:59,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:48:59,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1377936733, now seen corresponding path program 2 times [2024-06-21 21:48:59,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:48:59,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854471232] [2024-06-21 21:48:59,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:48:59,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:48:59,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:01,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:01,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:01,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854471232] [2024-06-21 21:49:01,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854471232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:01,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:01,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:49:01,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831663675] [2024-06-21 21:49:01,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:01,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:49:01,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:01,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:49:01,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:49:01,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:49:01,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 523 transitions, 7933 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-21 21:49:01,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:01,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:49:01,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:04,420 INFO L124 PetriNetUnfolderBase]: 3545/5559 cut-off events. [2024-06-21 21:49:04,420 INFO L125 PetriNetUnfolderBase]: For 712838/712844 co-relation queries the response was YES. [2024-06-21 21:49:04,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54776 conditions, 5559 events. 3545/5559 cut-off events. For 712838/712844 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31967 event pairs, 497 based on Foata normal form. 8/5567 useless extension candidates. Maximal degree in co-relation 54599. Up to 4805 conditions per place. [2024-06-21 21:49:04,507 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 469 selfloop transitions, 80 changer transitions 0/553 dead transitions. [2024-06-21 21:49:04,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 553 transitions, 9449 flow [2024-06-21 21:49:04,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:49:04,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:49:04,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:49:04,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 21:49:04,509 INFO L175 Difference]: Start difference. First operand has 364 places, 523 transitions, 7933 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:49:04,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 553 transitions, 9449 flow [2024-06-21 21:49:06,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 553 transitions, 9360 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 21:49:06,462 INFO L231 Difference]: Finished difference. Result has 367 places, 524 transitions, 8034 flow [2024-06-21 21:49:06,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7844, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8034, PETRI_PLACES=367, PETRI_TRANSITIONS=524} [2024-06-21 21:49:06,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-21 21:49:06,462 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 524 transitions, 8034 flow [2024-06-21 21:49:06,462 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-21 21:49:06,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:06,463 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-21 21:49:06,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 21:49:06,463 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:06,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:06,463 INFO L85 PathProgramCache]: Analyzing trace with hash 777740145, now seen corresponding path program 3 times [2024-06-21 21:49:06,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:06,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380853222] [2024-06-21 21:49:06,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:06,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:06,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:08,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:08,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:08,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380853222] [2024-06-21 21:49:08,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380853222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:08,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:08,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:49:08,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18982517] [2024-06-21 21:49:08,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:08,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:49:08,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:08,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:49:08,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:49:08,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:49:08,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 524 transitions, 8034 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-21 21:49:08,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:08,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:49:08,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:10,995 INFO L124 PetriNetUnfolderBase]: 3509/5507 cut-off events. [2024-06-21 21:49:10,995 INFO L125 PetriNetUnfolderBase]: For 694359/694365 co-relation queries the response was YES. [2024-06-21 21:49:11,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53389 conditions, 5507 events. 3509/5507 cut-off events. For 694359/694365 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 31653 event pairs, 640 based on Foata normal form. 16/5523 useless extension candidates. Maximal degree in co-relation 53212. Up to 5051 conditions per place. [2024-06-21 21:49:11,086 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 473 selfloop transitions, 70 changer transitions 0/547 dead transitions. [2024-06-21 21:49:11,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 547 transitions, 9318 flow [2024-06-21 21:49:11,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:49:11,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:49:11,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:49:11,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 21:49:11,087 INFO L175 Difference]: Start difference. First operand has 367 places, 524 transitions, 8034 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:49:11,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 547 transitions, 9318 flow [2024-06-21 21:49:13,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 547 transitions, 9134 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 21:49:13,151 INFO L231 Difference]: Finished difference. Result has 368 places, 524 transitions, 7995 flow [2024-06-21 21:49:13,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7850, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7995, PETRI_PLACES=368, PETRI_TRANSITIONS=524} [2024-06-21 21:49:13,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-21 21:49:13,151 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 524 transitions, 7995 flow [2024-06-21 21:49:13,152 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-21 21:49:13,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:13,152 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-21 21:49:13,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 21:49:13,152 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:13,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:13,152 INFO L85 PathProgramCache]: Analyzing trace with hash 493920727, now seen corresponding path program 1 times [2024-06-21 21:49:13,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:13,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056065753] [2024-06-21 21:49:13,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:13,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:13,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:15,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:15,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:15,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056065753] [2024-06-21 21:49:15,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056065753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:15,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:15,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:49:15,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131901639] [2024-06-21 21:49:15,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:15,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:49:15,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:15,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:49:15,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:49:15,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:49:15,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 524 transitions, 7995 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-21 21:49:15,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:15,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:49:15,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:17,732 INFO L124 PetriNetUnfolderBase]: 3514/5522 cut-off events. [2024-06-21 21:49:17,732 INFO L125 PetriNetUnfolderBase]: For 636468/636478 co-relation queries the response was YES. [2024-06-21 21:49:17,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53118 conditions, 5522 events. 3514/5522 cut-off events. For 636468/636478 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 31811 event pairs, 667 based on Foata normal form. 5/5527 useless extension candidates. Maximal degree in co-relation 52942. Up to 5097 conditions per place. [2024-06-21 21:49:17,811 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 457 selfloop transitions, 86 changer transitions 0/547 dead transitions. [2024-06-21 21:49:17,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 547 transitions, 9244 flow [2024-06-21 21:49:17,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:49:17,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:49:17,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 21:49:17,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-21 21:49:17,812 INFO L175 Difference]: Start difference. First operand has 368 places, 524 transitions, 7995 flow. Second operand 7 states and 117 transitions. [2024-06-21 21:49:17,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 547 transitions, 9244 flow [2024-06-21 21:49:19,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 547 transitions, 9044 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 21:49:19,793 INFO L231 Difference]: Finished difference. Result has 368 places, 527 transitions, 8077 flow [2024-06-21 21:49:19,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7795, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8077, PETRI_PLACES=368, PETRI_TRANSITIONS=527} [2024-06-21 21:49:19,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-21 21:49:19,794 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 527 transitions, 8077 flow [2024-06-21 21:49:19,794 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-21 21:49:19,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:19,794 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-21 21:49:19,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 21:49:19,794 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:19,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:19,794 INFO L85 PathProgramCache]: Analyzing trace with hash 494040883, now seen corresponding path program 1 times [2024-06-21 21:49:19,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:19,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722628531] [2024-06-21 21:49:19,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:19,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:19,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:22,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:22,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:22,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722628531] [2024-06-21 21:49:22,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722628531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:22,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:22,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:49:22,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732559753] [2024-06-21 21:49:22,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:22,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:49:22,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:22,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:49:22,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:49:22,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:49:22,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 527 transitions, 8077 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-21 21:49:22,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:22,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:49:22,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:24,483 INFO L124 PetriNetUnfolderBase]: 3570/5595 cut-off events. [2024-06-21 21:49:24,483 INFO L125 PetriNetUnfolderBase]: For 663279/663287 co-relation queries the response was YES. [2024-06-21 21:49:24,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54279 conditions, 5595 events. 3570/5595 cut-off events. For 663279/663287 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 32250 event pairs, 664 based on Foata normal form. 4/5599 useless extension candidates. Maximal degree in co-relation 54102. Up to 5119 conditions per place. [2024-06-21 21:49:24,568 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 436 selfloop transitions, 126 changer transitions 0/566 dead transitions. [2024-06-21 21:49:24,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 566 transitions, 9842 flow [2024-06-21 21:49:24,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:49:24,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:49:24,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 21:49:24,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 21:49:24,569 INFO L175 Difference]: Start difference. First operand has 368 places, 527 transitions, 8077 flow. Second operand 8 states and 133 transitions. [2024-06-21 21:49:24,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 566 transitions, 9842 flow [2024-06-21 21:49:26,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 566 transitions, 9593 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 21:49:26,779 INFO L231 Difference]: Finished difference. Result has 372 places, 544 transitions, 8568 flow [2024-06-21 21:49:26,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8568, PETRI_PLACES=372, PETRI_TRANSITIONS=544} [2024-06-21 21:49:26,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-21 21:49:26,779 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 544 transitions, 8568 flow [2024-06-21 21:49:26,779 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-21 21:49:26,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:26,779 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-21 21:49:26,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 21:49:26,779 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:26,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:26,780 INFO L85 PathProgramCache]: Analyzing trace with hash 494040697, now seen corresponding path program 2 times [2024-06-21 21:49:26,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:26,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336201443] [2024-06-21 21:49:26,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:26,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:26,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:28,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:28,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:28,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336201443] [2024-06-21 21:49:28,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336201443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:28,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:28,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:49:28,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281133119] [2024-06-21 21:49:28,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:28,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:49:28,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:28,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:49:28,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:49:28,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:49:28,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 544 transitions, 8568 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:28,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:28,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:49:28,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:31,068 INFO L124 PetriNetUnfolderBase]: 3575/5605 cut-off events. [2024-06-21 21:49:31,068 INFO L125 PetriNetUnfolderBase]: For 663806/663816 co-relation queries the response was YES. [2024-06-21 21:49:31,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54929 conditions, 5605 events. 3575/5605 cut-off events. For 663806/663816 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 32298 event pairs, 672 based on Foata normal form. 5/5610 useless extension candidates. Maximal degree in co-relation 54750. Up to 5203 conditions per place. [2024-06-21 21:49:31,152 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 461 selfloop transitions, 98 changer transitions 0/563 dead transitions. [2024-06-21 21:49:31,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 563 transitions, 9830 flow [2024-06-21 21:49:31,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:49:31,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:49:31,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 21:49:31,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 21:49:31,153 INFO L175 Difference]: Start difference. First operand has 372 places, 544 transitions, 8568 flow. Second operand 7 states and 115 transitions. [2024-06-21 21:49:31,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 563 transitions, 9830 flow [2024-06-21 21:49:33,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 563 transitions, 9680 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 21:49:33,348 INFO L231 Difference]: Finished difference. Result has 374 places, 547 transitions, 8721 flow [2024-06-21 21:49:33,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8418, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8721, PETRI_PLACES=374, PETRI_TRANSITIONS=547} [2024-06-21 21:49:33,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-21 21:49:33,348 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 547 transitions, 8721 flow [2024-06-21 21:49:33,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:49:33,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:33,349 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-21 21:49:33,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 21:49:33,349 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:33,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:33,349 INFO L85 PathProgramCache]: Analyzing trace with hash 778069551, now seen corresponding path program 2 times [2024-06-21 21:49:33,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:33,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494426924] [2024-06-21 21:49:33,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:33,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:33,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:35,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:35,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:35,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494426924] [2024-06-21 21:49:35,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494426924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:35,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:35,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:49:35,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671520774] [2024-06-21 21:49:35,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:35,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:49:35,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:35,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:49:35,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:49:35,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:49:35,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 547 transitions, 8721 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-21 21:49:35,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:35,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:49:35,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:38,801 INFO L124 PetriNetUnfolderBase]: 3585/5616 cut-off events. [2024-06-21 21:49:38,801 INFO L125 PetriNetUnfolderBase]: For 682904/682912 co-relation queries the response was YES. [2024-06-21 21:49:38,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55541 conditions, 5616 events. 3585/5616 cut-off events. For 682904/682912 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32376 event pairs, 658 based on Foata normal form. 4/5620 useless extension candidates. Maximal degree in co-relation 55361. Up to 5136 conditions per place. [2024-06-21 21:49:38,882 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 429 selfloop transitions, 141 changer transitions 0/574 dead transitions. [2024-06-21 21:49:38,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 574 transitions, 10266 flow [2024-06-21 21:49:38,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:49:38,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:49:38,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-21 21:49:38,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-21 21:49:38,884 INFO L175 Difference]: Start difference. First operand has 374 places, 547 transitions, 8721 flow. Second operand 10 states and 156 transitions. [2024-06-21 21:49:38,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 574 transitions, 10266 flow [2024-06-21 21:49:40,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 574 transitions, 10020 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 21:49:40,782 INFO L231 Difference]: Finished difference. Result has 379 places, 551 transitions, 8935 flow [2024-06-21 21:49:40,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8479, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8935, PETRI_PLACES=379, PETRI_TRANSITIONS=551} [2024-06-21 21:49:40,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-21 21:49:40,782 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 551 transitions, 8935 flow [2024-06-21 21:49:40,782 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-21 21:49:40,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:40,782 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-21 21:49:40,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 21:49:40,783 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:40,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:40,783 INFO L85 PathProgramCache]: Analyzing trace with hash -191864649, now seen corresponding path program 3 times [2024-06-21 21:49:40,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:40,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173280427] [2024-06-21 21:49:40,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:40,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:40,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:43,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:43,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:43,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173280427] [2024-06-21 21:49:43,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173280427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:43,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:43,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:49:43,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335730979] [2024-06-21 21:49:43,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:43,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:49:43,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:43,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:49:43,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:49:43,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:49:43,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 551 transitions, 8935 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-21 21:49:43,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:43,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:49:43,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:46,075 INFO L124 PetriNetUnfolderBase]: 3579/5608 cut-off events. [2024-06-21 21:49:46,075 INFO L125 PetriNetUnfolderBase]: For 675283/675291 co-relation queries the response was YES. [2024-06-21 21:49:46,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55386 conditions, 5608 events. 3579/5608 cut-off events. For 675283/675291 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32307 event pairs, 657 based on Foata normal form. 4/5612 useless extension candidates. Maximal degree in co-relation 55205. Up to 5131 conditions per place. [2024-06-21 21:49:46,162 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 432 selfloop transitions, 138 changer transitions 0/574 dead transitions. [2024-06-21 21:49:46,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 574 transitions, 10188 flow [2024-06-21 21:49:46,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:49:46,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:49:46,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 21:49:46,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 21:49:46,163 INFO L175 Difference]: Start difference. First operand has 379 places, 551 transitions, 8935 flow. Second operand 10 states and 158 transitions. [2024-06-21 21:49:46,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 574 transitions, 10188 flow [2024-06-21 21:49:48,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 574 transitions, 9901 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 21:49:48,109 INFO L231 Difference]: Finished difference. Result has 383 places, 551 transitions, 8940 flow [2024-06-21 21:49:48,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8648, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8940, PETRI_PLACES=383, PETRI_TRANSITIONS=551} [2024-06-21 21:49:48,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-21 21:49:48,109 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 551 transitions, 8940 flow [2024-06-21 21:49:48,109 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-21 21:49:48,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:48,109 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-21 21:49:48,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 21:49:48,110 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:48,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:48,110 INFO L85 PathProgramCache]: Analyzing trace with hash 671172217, now seen corresponding path program 3 times [2024-06-21 21:49:48,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:48,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142912441] [2024-06-21 21:49:48,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:48,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:48,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:50,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:49:50,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:50,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142912441] [2024-06-21 21:49:50,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142912441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:50,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:50,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:49:50,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606226975] [2024-06-21 21:49:50,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:50,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:49:50,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:50,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:49:50,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:49:50,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:49:50,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 551 transitions, 8940 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-21 21:49:50,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:50,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:49:50,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:52,731 INFO L124 PetriNetUnfolderBase]: 3584/5618 cut-off events. [2024-06-21 21:49:52,732 INFO L125 PetriNetUnfolderBase]: For 670234/670244 co-relation queries the response was YES. [2024-06-21 21:49:52,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55433 conditions, 5618 events. 3584/5618 cut-off events. For 670234/670244 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 32391 event pairs, 665 based on Foata normal form. 5/5623 useless extension candidates. Maximal degree in co-relation 55252. Up to 5216 conditions per place. [2024-06-21 21:49:52,810 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 460 selfloop transitions, 108 changer transitions 0/572 dead transitions. [2024-06-21 21:49:52,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 572 transitions, 10230 flow [2024-06-21 21:49:52,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:49:52,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:49:52,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:49:52,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 21:49:52,811 INFO L175 Difference]: Start difference. First operand has 383 places, 551 transitions, 8940 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:49:52,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 572 transitions, 10230 flow [2024-06-21 21:49:54,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 572 transitions, 9893 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 21:49:54,773 INFO L231 Difference]: Finished difference. Result has 383 places, 554 transitions, 8932 flow [2024-06-21 21:49:54,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8603, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8932, PETRI_PLACES=383, PETRI_TRANSITIONS=554} [2024-06-21 21:49:54,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-21 21:49:54,773 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 554 transitions, 8932 flow [2024-06-21 21:49:54,773 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-21 21:49:54,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:49:54,773 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-21 21:49:54,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 21:49:54,773 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:49:54,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:49:54,774 INFO L85 PathProgramCache]: Analyzing trace with hash -678201003, now seen corresponding path program 4 times [2024-06-21 21:49:54,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:49:54,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379964013] [2024-06-21 21:49:54,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:49:54,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:49:54,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:49:57,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-21 21:49:57,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:49:57,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379964013] [2024-06-21 21:49:57,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379964013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:49:57,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:49:57,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:49:57,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320598123] [2024-06-21 21:49:57,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:49:57,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:49:57,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:49:57,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:49:57,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:49:57,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:49:57,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 554 transitions, 8932 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-21 21:49:57,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:49:57,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:49:57,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:49:59,585 INFO L124 PetriNetUnfolderBase]: 3589/5621 cut-off events. [2024-06-21 21:49:59,586 INFO L125 PetriNetUnfolderBase]: For 683658/683664 co-relation queries the response was YES. [2024-06-21 21:49:59,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55644 conditions, 5621 events. 3589/5621 cut-off events. For 683658/683664 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 32347 event pairs, 673 based on Foata normal form. 1/5622 useless extension candidates. Maximal degree in co-relation 55462. Up to 5098 conditions per place. [2024-06-21 21:49:59,822 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 469 selfloop transitions, 108 changer transitions 0/581 dead transitions. [2024-06-21 21:49:59,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 581 transitions, 10264 flow [2024-06-21 21:49:59,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:49:59,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:49:59,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 21:49:59,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 21:49:59,824 INFO L175 Difference]: Start difference. First operand has 383 places, 554 transitions, 8932 flow. Second operand 8 states and 130 transitions. [2024-06-21 21:49:59,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 581 transitions, 10264 flow [2024-06-21 21:50:01,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 581 transitions, 9998 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 21:50:01,536 INFO L231 Difference]: Finished difference. Result has 383 places, 557 transitions, 8991 flow [2024-06-21 21:50:01,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8666, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8991, PETRI_PLACES=383, PETRI_TRANSITIONS=557} [2024-06-21 21:50:01,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-21 21:50:01,537 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 557 transitions, 8991 flow [2024-06-21 21:50:01,537 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-21 21:50:01,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:01,538 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-21 21:50:01,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 21:50:01,538 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:01,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:01,539 INFO L85 PathProgramCache]: Analyzing trace with hash -683563383, now seen corresponding path program 5 times [2024-06-21 21:50:01,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:01,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124517912] [2024-06-21 21:50:01,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:01,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:01,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:04,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:04,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:04,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124517912] [2024-06-21 21:50:04,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124517912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:04,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:04,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:50:04,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609294854] [2024-06-21 21:50:04,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:04,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:50:04,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:04,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:50:04,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:50:04,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:50:04,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 557 transitions, 8991 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-21 21:50:04,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:04,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:50:04,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:06,123 INFO L124 PetriNetUnfolderBase]: 3594/5634 cut-off events. [2024-06-21 21:50:06,123 INFO L125 PetriNetUnfolderBase]: For 685932/685942 co-relation queries the response was YES. [2024-06-21 21:50:06,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56065 conditions, 5634 events. 3594/5634 cut-off events. For 685932/685942 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 32558 event pairs, 665 based on Foata normal form. 5/5639 useless extension candidates. Maximal degree in co-relation 55883. Up to 5229 conditions per place. [2024-06-21 21:50:06,210 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 88 changer transitions 0/585 dead transitions. [2024-06-21 21:50:06,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 585 transitions, 10348 flow [2024-06-21 21:50:06,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:06,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:06,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 21:50:06,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 21:50:06,211 INFO L175 Difference]: Start difference. First operand has 383 places, 557 transitions, 8991 flow. Second operand 8 states and 128 transitions. [2024-06-21 21:50:06,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 585 transitions, 10348 flow [2024-06-21 21:50:08,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 585 transitions, 10047 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 21:50:08,504 INFO L231 Difference]: Finished difference. Result has 385 places, 560 transitions, 8982 flow [2024-06-21 21:50:08,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8690, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8982, PETRI_PLACES=385, PETRI_TRANSITIONS=560} [2024-06-21 21:50:08,504 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-21 21:50:08,504 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 560 transitions, 8982 flow [2024-06-21 21:50:08,504 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-21 21:50:08,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:08,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] [2024-06-21 21:50:08,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 21:50:08,505 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:08,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:08,505 INFO L85 PathProgramCache]: Analyzing trace with hash -683443227, now seen corresponding path program 4 times [2024-06-21 21:50:08,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:08,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990831911] [2024-06-21 21:50:08,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:08,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:08,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:10,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:10,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:10,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990831911] [2024-06-21 21:50:10,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990831911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:10,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:10,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:50:10,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595325242] [2024-06-21 21:50:10,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:10,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:50:10,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:10,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:50:10,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:50:10,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:50:10,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 560 transitions, 8982 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-21 21:50:10,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:10,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:50:10,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:13,959 INFO L124 PetriNetUnfolderBase]: 3620/5674 cut-off events. [2024-06-21 21:50:13,960 INFO L125 PetriNetUnfolderBase]: For 716114/716124 co-relation queries the response was YES. [2024-06-21 21:50:14,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56992 conditions, 5674 events. 3620/5674 cut-off events. For 716114/716124 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 32791 event pairs, 662 based on Foata normal form. 6/5680 useless extension candidates. Maximal degree in co-relation 56809. Up to 5047 conditions per place. [2024-06-21 21:50:14,042 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 427 selfloop transitions, 164 changer transitions 0/595 dead transitions. [2024-06-21 21:50:14,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 595 transitions, 10689 flow [2024-06-21 21:50:14,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:50:14,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:50:14,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-21 21:50:14,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3658008658008658 [2024-06-21 21:50:14,043 INFO L175 Difference]: Start difference. First operand has 385 places, 560 transitions, 8982 flow. Second operand 11 states and 169 transitions. [2024-06-21 21:50:14,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 595 transitions, 10689 flow [2024-06-21 21:50:16,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 595 transitions, 10423 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-21 21:50:16,387 INFO L231 Difference]: Finished difference. Result has 390 places, 566 transitions, 9262 flow [2024-06-21 21:50:16,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8716, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9262, PETRI_PLACES=390, PETRI_TRANSITIONS=566} [2024-06-21 21:50:16,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-21 21:50:16,388 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 566 transitions, 9262 flow [2024-06-21 21:50:16,388 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-21 21:50:16,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:16,388 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-21 21:50:16,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 21:50:16,388 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:16,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:16,388 INFO L85 PathProgramCache]: Analyzing trace with hash -67109881, now seen corresponding path program 6 times [2024-06-21 21:50:16,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:16,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334819834] [2024-06-21 21:50:16,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:16,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:16,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:19,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:19,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:19,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334819834] [2024-06-21 21:50:19,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334819834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:19,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:19,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:50:19,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286417903] [2024-06-21 21:50:19,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:19,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:50:19,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:19,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:50:19,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:50:19,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:50:19,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 566 transitions, 9262 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-21 21:50:19,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:19,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:50:19,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:21,423 INFO L124 PetriNetUnfolderBase]: 3625/5679 cut-off events. [2024-06-21 21:50:21,423 INFO L125 PetriNetUnfolderBase]: For 730092/730098 co-relation queries the response was YES. [2024-06-21 21:50:21,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57649 conditions, 5679 events. 3625/5679 cut-off events. For 730092/730098 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32767 event pairs, 676 based on Foata normal form. 1/5680 useless extension candidates. Maximal degree in co-relation 57465. Up to 5121 conditions per place. [2024-06-21 21:50:21,506 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 466 selfloop transitions, 119 changer transitions 0/589 dead transitions. [2024-06-21 21:50:21,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 589 transitions, 10608 flow [2024-06-21 21:50:21,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:21,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:21,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 21:50:21,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 21:50:21,507 INFO L175 Difference]: Start difference. First operand has 390 places, 566 transitions, 9262 flow. Second operand 8 states and 128 transitions. [2024-06-21 21:50:21,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 589 transitions, 10608 flow [2024-06-21 21:50:24,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 589 transitions, 10192 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-21 21:50:24,081 INFO L231 Difference]: Finished difference. Result has 390 places, 569 transitions, 9206 flow [2024-06-21 21:50:24,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8848, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9206, PETRI_PLACES=390, PETRI_TRANSITIONS=569} [2024-06-21 21:50:24,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-21 21:50:24,081 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 569 transitions, 9206 flow [2024-06-21 21:50:24,082 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-21 21:50:24,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:24,082 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-21 21:50:24,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 21:50:24,082 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:24,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:24,082 INFO L85 PathProgramCache]: Analyzing trace with hash -51071391, now seen corresponding path program 1 times [2024-06-21 21:50:24,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:24,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476573787] [2024-06-21 21:50:24,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:24,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:24,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:26,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:26,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:26,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476573787] [2024-06-21 21:50:26,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476573787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:26,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:26,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:50:26,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438140193] [2024-06-21 21:50:26,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:26,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:50:26,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:26,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:50:26,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:50:26,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:50:26,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 569 transitions, 9206 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-21 21:50:26,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:26,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:50:26,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:28,803 INFO L124 PetriNetUnfolderBase]: 3640/5729 cut-off events. [2024-06-21 21:50:28,804 INFO L125 PetriNetUnfolderBase]: For 746972/746986 co-relation queries the response was YES. [2024-06-21 21:50:28,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57841 conditions, 5729 events. 3640/5729 cut-off events. For 746972/746986 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 33529 event pairs, 1023 based on Foata normal form. 16/5745 useless extension candidates. Maximal degree in co-relation 57656. Up to 5429 conditions per place. [2024-06-21 21:50:28,895 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 543 selfloop transitions, 50 changer transitions 0/597 dead transitions. [2024-06-21 21:50:28,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 597 transitions, 10620 flow [2024-06-21 21:50:28,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:50:28,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:50:28,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:50:28,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:50:28,896 INFO L175 Difference]: Start difference. First operand has 390 places, 569 transitions, 9206 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:50:28,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 597 transitions, 10620 flow [2024-06-21 21:50:31,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 597 transitions, 10279 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-21 21:50:31,313 INFO L231 Difference]: Finished difference. Result has 393 places, 575 transitions, 9135 flow [2024-06-21 21:50:31,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8870, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9135, PETRI_PLACES=393, PETRI_TRANSITIONS=575} [2024-06-21 21:50:31,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-21 21:50:31,314 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 575 transitions, 9135 flow [2024-06-21 21:50:31,314 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-21 21:50:31,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:31,314 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-21 21:50:31,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 21:50:31,314 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:31,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:31,315 INFO L85 PathProgramCache]: Analyzing trace with hash -683443413, now seen corresponding path program 7 times [2024-06-21 21:50:31,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:31,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790296295] [2024-06-21 21:50:31,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:31,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:31,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:33,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:33,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:33,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790296295] [2024-06-21 21:50:33,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790296295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:33,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:33,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:50:33,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432227648] [2024-06-21 21:50:33,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:33,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:50:33,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:33,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:50:33,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:50:33,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:50:33,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 575 transitions, 9135 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-21 21:50:33,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:33,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:50:33,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:36,050 INFO L124 PetriNetUnfolderBase]: 3711/5814 cut-off events. [2024-06-21 21:50:36,050 INFO L125 PetriNetUnfolderBase]: For 798669/798679 co-relation queries the response was YES. [2024-06-21 21:50:36,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60168 conditions, 5814 events. 3711/5814 cut-off events. For 798669/798679 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 33688 event pairs, 585 based on Foata normal form. 5/5819 useless extension candidates. Maximal degree in co-relation 59981. Up to 4627 conditions per place. [2024-06-21 21:50:36,145 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 390 selfloop transitions, 227 changer transitions 0/621 dead transitions. [2024-06-21 21:50:36,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 621 transitions, 11151 flow [2024-06-21 21:50:36,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:50:36,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:50:36,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 21:50:36,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 21:50:36,146 INFO L175 Difference]: Start difference. First operand has 393 places, 575 transitions, 9135 flow. Second operand 9 states and 150 transitions. [2024-06-21 21:50:36,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 621 transitions, 11151 flow [2024-06-21 21:50:38,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 621 transitions, 10993 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-21 21:50:38,630 INFO L231 Difference]: Finished difference. Result has 399 places, 590 transitions, 10058 flow [2024-06-21 21:50:38,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8977, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10058, PETRI_PLACES=399, PETRI_TRANSITIONS=590} [2024-06-21 21:50:38,631 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-21 21:50:38,631 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 590 transitions, 10058 flow [2024-06-21 21:50:38,631 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-21 21:50:38,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:38,631 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-21 21:50:38,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 21:50:38,631 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:38,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:38,632 INFO L85 PathProgramCache]: Analyzing trace with hash -674188983, now seen corresponding path program 8 times [2024-06-21 21:50:38,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:38,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790435035] [2024-06-21 21:50:38,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:38,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:38,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:41,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:41,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:41,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790435035] [2024-06-21 21:50:41,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790435035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:41,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:41,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:50:41,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200115340] [2024-06-21 21:50:41,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:41,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:50:41,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:41,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:50:41,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:50:41,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:50:41,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 590 transitions, 10058 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-21 21:50:41,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:41,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:50:41,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:43,466 INFO L124 PetriNetUnfolderBase]: 3716/5817 cut-off events. [2024-06-21 21:50:43,467 INFO L125 PetriNetUnfolderBase]: For 824517/824523 co-relation queries the response was YES. [2024-06-21 21:50:43,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62305 conditions, 5817 events. 3716/5817 cut-off events. For 824517/824523 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 33683 event pairs, 691 based on Foata normal form. 1/5818 useless extension candidates. Maximal degree in co-relation 62116. Up to 5321 conditions per place. [2024-06-21 21:50:43,556 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 484 selfloop transitions, 125 changer transitions 0/613 dead transitions. [2024-06-21 21:50:43,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 613 transitions, 11692 flow [2024-06-21 21:50:43,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:50:43,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:50:43,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 21:50:43,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 21:50:43,557 INFO L175 Difference]: Start difference. First operand has 399 places, 590 transitions, 10058 flow. Second operand 9 states and 138 transitions. [2024-06-21 21:50:43,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 613 transitions, 11692 flow [2024-06-21 21:50:46,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 613 transitions, 11470 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:46,434 INFO L231 Difference]: Finished difference. Result has 404 places, 595 transitions, 10287 flow [2024-06-21 21:50:46,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9836, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10287, PETRI_PLACES=404, PETRI_TRANSITIONS=595} [2024-06-21 21:50:46,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-21 21:50:46,435 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 595 transitions, 10287 flow [2024-06-21 21:50:46,435 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-21 21:50:46,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:46,435 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-21 21:50:46,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 21:50:46,435 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:46,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:46,435 INFO L85 PathProgramCache]: Analyzing trace with hash -63385045, now seen corresponding path program 5 times [2024-06-21 21:50:46,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:46,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079510618] [2024-06-21 21:50:46,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:46,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:46,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:48,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:48,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:48,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079510618] [2024-06-21 21:50:48,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079510618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:48,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:48,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:50:48,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315150870] [2024-06-21 21:50:48,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:48,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:50:48,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:48,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:50:48,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:50:48,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:50:48,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 595 transitions, 10287 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-21 21:50:48,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:48,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:50:48,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:50:51,846 INFO L124 PetriNetUnfolderBase]: 3742/5857 cut-off events. [2024-06-21 21:50:51,847 INFO L125 PetriNetUnfolderBase]: For 856775/856781 co-relation queries the response was YES. [2024-06-21 21:50:51,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63330 conditions, 5857 events. 3742/5857 cut-off events. For 856775/856781 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33932 event pairs, 677 based on Foata normal form. 2/5859 useless extension candidates. Maximal degree in co-relation 63138. Up to 5207 conditions per place. [2024-06-21 21:50:51,936 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 449 selfloop transitions, 172 changer transitions 0/625 dead transitions. [2024-06-21 21:50:51,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 625 transitions, 12191 flow [2024-06-21 21:50:51,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:50:51,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:50:51,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 21:50:51,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 21:50:51,938 INFO L175 Difference]: Start difference. First operand has 404 places, 595 transitions, 10287 flow. Second operand 10 states and 158 transitions. [2024-06-21 21:50:51,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 625 transitions, 12191 flow [2024-06-21 21:50:54,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 625 transitions, 11971 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 21:50:54,748 INFO L231 Difference]: Finished difference. Result has 409 places, 601 transitions, 10574 flow [2024-06-21 21:50:54,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10067, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10574, PETRI_PLACES=409, PETRI_TRANSITIONS=601} [2024-06-21 21:50:54,749 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-21 21:50:54,749 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 601 transitions, 10574 flow [2024-06-21 21:50:54,749 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-21 21:50:54,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:50:54,749 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-21 21:50:54,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 21:50:54,749 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:50:54,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:50:54,749 INFO L85 PathProgramCache]: Analyzing trace with hash 933411829, now seen corresponding path program 6 times [2024-06-21 21:50:54,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:50:54,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100604665] [2024-06-21 21:50:54,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:50:54,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:50:54,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:50:57,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:50:57,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:50:57,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100604665] [2024-06-21 21:50:57,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100604665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:50:57,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:50:57,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:50:57,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470886306] [2024-06-21 21:50:57,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:50:57,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:50:57,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:50:57,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:50:57,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:50:57,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:50:57,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 601 transitions, 10574 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-21 21:50:57,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:50:57,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:50:57,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:00,392 INFO L124 PetriNetUnfolderBase]: 3736/5849 cut-off events. [2024-06-21 21:51:00,392 INFO L125 PetriNetUnfolderBase]: For 862686/862692 co-relation queries the response was YES. [2024-06-21 21:51:00,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63588 conditions, 5849 events. 3736/5849 cut-off events. For 862686/862692 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33903 event pairs, 676 based on Foata normal form. 2/5851 useless extension candidates. Maximal degree in co-relation 63394. Up to 5202 conditions per place. [2024-06-21 21:51:00,490 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 449 selfloop transitions, 174 changer transitions 0/627 dead transitions. [2024-06-21 21:51:00,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 627 transitions, 12148 flow [2024-06-21 21:51:00,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:51:00,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:51:00,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-21 21:51:00,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 21:51:00,493 INFO L175 Difference]: Start difference. First operand has 409 places, 601 transitions, 10574 flow. Second operand 12 states and 180 transitions. [2024-06-21 21:51:00,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 627 transitions, 12148 flow [2024-06-21 21:51:02,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 627 transitions, 11780 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 21:51:02,892 INFO L231 Difference]: Finished difference. Result has 415 places, 601 transitions, 10560 flow [2024-06-21 21:51:02,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10206, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10560, PETRI_PLACES=415, PETRI_TRANSITIONS=601} [2024-06-21 21:51:02,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-21 21:51:02,892 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 601 transitions, 10560 flow [2024-06-21 21:51:02,892 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-21 21:51:02,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:02,893 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-21 21:51:02,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 21:51:02,893 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:02,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:02,893 INFO L85 PathProgramCache]: Analyzing trace with hash -63390811, now seen corresponding path program 9 times [2024-06-21 21:51:02,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:02,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315643181] [2024-06-21 21:51:02,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:02,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:02,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:05,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:05,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:05,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315643181] [2024-06-21 21:51:05,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315643181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:05,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:05,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:05,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079659164] [2024-06-21 21:51:05,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:05,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:05,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:05,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:05,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:05,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:51:05,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 601 transitions, 10560 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-21 21:51:05,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:05,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:51:05,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:07,355 INFO L124 PetriNetUnfolderBase]: 3733/5845 cut-off events. [2024-06-21 21:51:07,355 INFO L125 PetriNetUnfolderBase]: For 866960/866966 co-relation queries the response was YES. [2024-06-21 21:51:07,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63503 conditions, 5845 events. 3733/5845 cut-off events. For 866960/866966 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33900 event pairs, 693 based on Foata normal form. 1/5846 useless extension candidates. Maximal degree in co-relation 63308. Up to 5346 conditions per place. [2024-06-21 21:51:07,450 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 125 changer transitions 0/617 dead transitions. [2024-06-21 21:51:07,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 617 transitions, 11836 flow [2024-06-21 21:51:07,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:07,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:07,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:51:07,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:51:07,451 INFO L175 Difference]: Start difference. First operand has 415 places, 601 transitions, 10560 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:51:07,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 617 transitions, 11836 flow [2024-06-21 21:51:09,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 617 transitions, 11422 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-21 21:51:09,980 INFO L231 Difference]: Finished difference. Result has 412 places, 601 transitions, 10403 flow [2024-06-21 21:51:09,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10146, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10403, PETRI_PLACES=412, PETRI_TRANSITIONS=601} [2024-06-21 21:51:09,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-21 21:51:09,980 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 601 transitions, 10403 flow [2024-06-21 21:51:09,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-21 21:51:09,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:09,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] [2024-06-21 21:51:09,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 21:51:09,981 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:09,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:09,981 INFO L85 PathProgramCache]: Analyzing trace with hash -63390439, now seen corresponding path program 2 times [2024-06-21 21:51:09,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:09,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210409422] [2024-06-21 21:51:09,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:09,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:09,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:12,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:12,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:12,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210409422] [2024-06-21 21:51:12,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210409422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:12,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:12,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:12,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813648091] [2024-06-21 21:51:12,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:12,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:12,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:12,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:12,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:12,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:51:12,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 601 transitions, 10403 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-21 21:51:12,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:12,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:51:12,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:15,418 INFO L124 PetriNetUnfolderBase]: 3827/6013 cut-off events. [2024-06-21 21:51:15,418 INFO L125 PetriNetUnfolderBase]: For 953789/953803 co-relation queries the response was YES. [2024-06-21 21:51:15,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66561 conditions, 6013 events. 3827/6013 cut-off events. For 953789/953803 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35492 event pairs, 889 based on Foata normal form. 16/6029 useless extension candidates. Maximal degree in co-relation 66365. Up to 4987 conditions per place. [2024-06-21 21:51:15,511 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 421 selfloop transitions, 252 changer transitions 0/677 dead transitions. [2024-06-21 21:51:15,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 677 transitions, 13429 flow [2024-06-21 21:51:15,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:51:15,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:51:15,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-21 21:51:15,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 21:51:15,512 INFO L175 Difference]: Start difference. First operand has 412 places, 601 transitions, 10403 flow. Second operand 12 states and 186 transitions. [2024-06-21 21:51:15,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 677 transitions, 13429 flow [2024-06-21 21:51:18,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 677 transitions, 13120 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 21:51:18,615 INFO L231 Difference]: Finished difference. Result has 422 places, 645 transitions, 12047 flow [2024-06-21 21:51:18,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10121, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12047, PETRI_PLACES=422, PETRI_TRANSITIONS=645} [2024-06-21 21:51:18,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-21 21:51:18,616 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 645 transitions, 12047 flow [2024-06-21 21:51:18,616 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-21 21:51:18,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:18,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:51:18,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 21:51:18,616 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:18,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:18,617 INFO L85 PathProgramCache]: Analyzing trace with hash -63384859, now seen corresponding path program 3 times [2024-06-21 21:51:18,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:18,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478553549] [2024-06-21 21:51:18,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:18,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:18,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:20,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:20,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:20,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478553549] [2024-06-21 21:51:20,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478553549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:20,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:20,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:20,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365378118] [2024-06-21 21:51:20,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:20,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:20,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:20,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:20,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:20,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:51:20,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 645 transitions, 12047 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-21 21:51:20,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:20,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:51:20,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:23,504 INFO L124 PetriNetUnfolderBase]: 3826/6010 cut-off events. [2024-06-21 21:51:23,504 INFO L125 PetriNetUnfolderBase]: For 977153/977167 co-relation queries the response was YES. [2024-06-21 21:51:23,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68533 conditions, 6010 events. 3826/6010 cut-off events. For 977153/977167 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35368 event pairs, 1044 based on Foata normal form. 17/6027 useless extension candidates. Maximal degree in co-relation 68331. Up to 5622 conditions per place. [2024-06-21 21:51:23,607 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 544 selfloop transitions, 120 changer transitions 0/668 dead transitions. [2024-06-21 21:51:23,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 668 transitions, 13561 flow [2024-06-21 21:51:23,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:51:23,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:51:23,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-21 21:51:23,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-21 21:51:23,608 INFO L175 Difference]: Start difference. First operand has 422 places, 645 transitions, 12047 flow. Second operand 10 states and 151 transitions. [2024-06-21 21:51:23,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 668 transitions, 13561 flow [2024-06-21 21:51:27,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 668 transitions, 13136 flow, removed 178 selfloop flow, removed 5 redundant places. [2024-06-21 21:51:27,079 INFO L231 Difference]: Finished difference. Result has 427 places, 648 transitions, 12000 flow [2024-06-21 21:51:27,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11626, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12000, PETRI_PLACES=427, PETRI_TRANSITIONS=648} [2024-06-21 21:51:27,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-21 21:51:27,079 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 648 transitions, 12000 flow [2024-06-21 21:51:27,079 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-21 21:51:27,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:27,079 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-21 21:51:27,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 21:51:27,079 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:27,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:27,080 INFO L85 PathProgramCache]: Analyzing trace with hash 151569257, now seen corresponding path program 4 times [2024-06-21 21:51:27,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:27,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634828336] [2024-06-21 21:51:27,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:27,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:27,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:29,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:29,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:29,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634828336] [2024-06-21 21:51:29,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634828336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:29,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:29,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:29,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489681098] [2024-06-21 21:51:29,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:29,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:29,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:29,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:29,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:29,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:51:29,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 648 transitions, 12000 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-21 21:51:29,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:29,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:51:29,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:32,082 INFO L124 PetriNetUnfolderBase]: 3836/6026 cut-off events. [2024-06-21 21:51:32,082 INFO L125 PetriNetUnfolderBase]: For 971298/971352 co-relation queries the response was YES. [2024-06-21 21:51:32,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68156 conditions, 6026 events. 3836/6026 cut-off events. For 971298/971352 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 35496 event pairs, 1051 based on Foata normal form. 44/6070 useless extension candidates. Maximal degree in co-relation 67953. Up to 5685 conditions per place. [2024-06-21 21:51:32,193 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 578 selfloop transitions, 86 changer transitions 0/668 dead transitions. [2024-06-21 21:51:32,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 668 transitions, 13602 flow [2024-06-21 21:51:32,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:32,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:32,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 21:51:32,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 21:51:32,194 INFO L175 Difference]: Start difference. First operand has 427 places, 648 transitions, 12000 flow. Second operand 8 states and 121 transitions. [2024-06-21 21:51:32,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 668 transitions, 13602 flow [2024-06-21 21:51:35,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 668 transitions, 13294 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-21 21:51:35,895 INFO L231 Difference]: Finished difference. Result has 427 places, 654 transitions, 12100 flow [2024-06-21 21:51:35,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11692, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12100, PETRI_PLACES=427, PETRI_TRANSITIONS=654} [2024-06-21 21:51:35,896 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-21 21:51:35,896 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 654 transitions, 12100 flow [2024-06-21 21:51:35,896 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-21 21:51:35,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:35,896 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-21 21:51:35,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 21:51:35,897 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:35,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:35,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1132713619, now seen corresponding path program 7 times [2024-06-21 21:51:35,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:35,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733834566] [2024-06-21 21:51:35,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:35,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:35,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:38,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:38,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:38,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733834566] [2024-06-21 21:51:38,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733834566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:38,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:38,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:38,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090025335] [2024-06-21 21:51:38,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:38,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:38,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:38,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:38,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:38,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:51:38,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 654 transitions, 12100 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-21 21:51:38,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:38,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:51:38,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:41,567 INFO L124 PetriNetUnfolderBase]: 3846/6013 cut-off events. [2024-06-21 21:51:41,567 INFO L125 PetriNetUnfolderBase]: For 972132/972178 co-relation queries the response was YES. [2024-06-21 21:51:41,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68447 conditions, 6013 events. 3846/6013 cut-off events. For 972132/972178 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 35040 event pairs, 733 based on Foata normal form. 28/6041 useless extension candidates. Maximal degree in co-relation 68244. Up to 5354 conditions per place. [2024-06-21 21:51:41,670 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 486 selfloop transitions, 187 changer transitions 0/677 dead transitions. [2024-06-21 21:51:41,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 677 transitions, 13816 flow [2024-06-21 21:51:41,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:51:41,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:51:41,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-06-21 21:51:41,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3528138528138528 [2024-06-21 21:51:41,671 INFO L175 Difference]: Start difference. First operand has 427 places, 654 transitions, 12100 flow. Second operand 11 states and 163 transitions. [2024-06-21 21:51:41,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 677 transitions, 13816 flow [2024-06-21 21:51:44,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 677 transitions, 13568 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-21 21:51:44,942 INFO L231 Difference]: Finished difference. Result has 434 places, 657 transitions, 12316 flow [2024-06-21 21:51:44,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11852, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12316, PETRI_PLACES=434, PETRI_TRANSITIONS=657} [2024-06-21 21:51:44,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-21 21:51:44,943 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 657 transitions, 12316 flow [2024-06-21 21:51:44,943 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-21 21:51:44,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:44,943 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-21 21:51:44,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 21:51:44,943 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:44,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:44,944 INFO L85 PathProgramCache]: Analyzing trace with hash 155731593, now seen corresponding path program 8 times [2024-06-21 21:51:44,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:44,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38844738] [2024-06-21 21:51:44,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:44,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:44,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:47,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-21 21:51:47,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:47,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38844738] [2024-06-21 21:51:47,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38844738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:47,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:47,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:47,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681275985] [2024-06-21 21:51:47,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:47,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:47,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:47,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:47,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:47,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:51:47,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 657 transitions, 12316 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-21 21:51:47,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:47,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:51:47,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:50,341 INFO L124 PetriNetUnfolderBase]: 3856/6029 cut-off events. [2024-06-21 21:51:50,341 INFO L125 PetriNetUnfolderBase]: For 990370/990416 co-relation queries the response was YES. [2024-06-21 21:51:50,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68990 conditions, 6029 events. 3856/6029 cut-off events. For 990370/990416 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35164 event pairs, 735 based on Foata normal form. 28/6057 useless extension candidates. Maximal degree in co-relation 68786. Up to 5364 conditions per place. [2024-06-21 21:51:50,442 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 494 selfloop transitions, 178 changer transitions 0/676 dead transitions. [2024-06-21 21:51:50,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 676 transitions, 14022 flow [2024-06-21 21:51:50,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:51:50,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:51:50,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:51:50,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 21:51:50,443 INFO L175 Difference]: Start difference. First operand has 434 places, 657 transitions, 12316 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:51:50,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 676 transitions, 14022 flow [2024-06-21 21:51:54,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 676 transitions, 13537 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-21 21:51:54,053 INFO L231 Difference]: Finished difference. Result has 432 places, 660 transitions, 12284 flow [2024-06-21 21:51:54,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11840, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12284, PETRI_PLACES=432, PETRI_TRANSITIONS=660} [2024-06-21 21:51:54,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-21 21:51:54,054 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 660 transitions, 12284 flow [2024-06-21 21:51:54,054 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-21 21:51:54,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:51:54,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-21 21:51:54,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 21:51:54,054 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:51:54,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:51:54,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1132713433, now seen corresponding path program 10 times [2024-06-21 21:51:54,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:51:54,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701801382] [2024-06-21 21:51:54,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:51:54,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:51:54,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:51:56,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:51:56,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:51:56,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701801382] [2024-06-21 21:51:56,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701801382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:51:56,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:51:56,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:51:56,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853276299] [2024-06-21 21:51:56,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:51:56,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:51:56,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:51:56,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:51:56,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:51:56,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:51:56,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 660 transitions, 12284 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-21 21:51:56,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:51:56,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:51:56,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:51:59,198 INFO L124 PetriNetUnfolderBase]: 3874/6057 cut-off events. [2024-06-21 21:51:59,198 INFO L125 PetriNetUnfolderBase]: For 1016169/1016215 co-relation queries the response was YES. [2024-06-21 21:51:59,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69609 conditions, 6057 events. 3874/6057 cut-off events. For 1016169/1016215 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 35408 event pairs, 644 based on Foata normal form. 27/6084 useless extension candidates. Maximal degree in co-relation 69404. Up to 4831 conditions per place. [2024-06-21 21:51:59,294 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 422 selfloop transitions, 264 changer transitions 0/690 dead transitions. [2024-06-21 21:51:59,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 690 transitions, 14301 flow [2024-06-21 21:51:59,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:51:59,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:51:59,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 21:51:59,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 21:51:59,296 INFO L175 Difference]: Start difference. First operand has 432 places, 660 transitions, 12284 flow. Second operand 9 states and 143 transitions. [2024-06-21 21:51:59,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 690 transitions, 14301 flow [2024-06-21 21:52:03,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 690 transitions, 13984 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:03,122 INFO L231 Difference]: Finished difference. Result has 437 places, 670 transitions, 13077 flow [2024-06-21 21:52:03,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11967, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13077, PETRI_PLACES=437, PETRI_TRANSITIONS=670} [2024-06-21 21:52:03,123 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-21 21:52:03,123 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 670 transitions, 13077 flow [2024-06-21 21:52:03,123 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-21 21:52:03,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:03,123 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-21 21:52:03,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 21:52:03,123 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:03,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:03,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1132724779, now seen corresponding path program 9 times [2024-06-21 21:52:03,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:03,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350354796] [2024-06-21 21:52:03,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:03,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:03,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:05,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:05,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:05,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350354796] [2024-06-21 21:52:05,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350354796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:05,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:05,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:05,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293814530] [2024-06-21 21:52:05,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:05,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:05,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:05,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:05,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:05,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:52:05,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 670 transitions, 13077 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-21 21:52:05,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:05,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:52:05,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:08,911 INFO L124 PetriNetUnfolderBase]: 3868/6049 cut-off events. [2024-06-21 21:52:08,911 INFO L125 PetriNetUnfolderBase]: For 1034440/1034486 co-relation queries the response was YES. [2024-06-21 21:52:08,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70728 conditions, 6049 events. 3868/6049 cut-off events. For 1034440/1034486 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 35306 event pairs, 734 based on Foata normal form. 28/6077 useless extension candidates. Maximal degree in co-relation 70521. Up to 5385 conditions per place. [2024-06-21 21:52:09,009 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 498 selfloop transitions, 186 changer transitions 0/688 dead transitions. [2024-06-21 21:52:09,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 688 transitions, 14523 flow [2024-06-21 21:52:09,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:52:09,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:52:09,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-21 21:52:09,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-21 21:52:09,011 INFO L175 Difference]: Start difference. First operand has 437 places, 670 transitions, 13077 flow. Second operand 10 states and 153 transitions. [2024-06-21 21:52:09,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 688 transitions, 14523 flow [2024-06-21 21:52:12,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 688 transitions, 14251 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:12,574 INFO L231 Difference]: Finished difference. Result has 442 places, 670 transitions, 13186 flow [2024-06-21 21:52:12,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12805, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13186, PETRI_PLACES=442, PETRI_TRANSITIONS=670} [2024-06-21 21:52:12,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-21 21:52:12,574 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 670 transitions, 13186 flow [2024-06-21 21:52:12,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-21 21:52:12,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:12,574 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-21 21:52:12,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 21:52:12,574 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:12,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:12,575 INFO L85 PathProgramCache]: Analyzing trace with hash 148380129, now seen corresponding path program 5 times [2024-06-21 21:52:12,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:12,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252881588] [2024-06-21 21:52:12,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:12,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:12,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:14,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:14,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:14,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252881588] [2024-06-21 21:52:14,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252881588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:14,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:14,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:14,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481464382] [2024-06-21 21:52:14,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:14,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:14,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:14,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:14,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:14,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:52:14,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 670 transitions, 13186 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-21 21:52:14,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:14,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:52:14,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:17,587 INFO L124 PetriNetUnfolderBase]: 3878/6090 cut-off events. [2024-06-21 21:52:17,587 INFO L125 PetriNetUnfolderBase]: For 1055648/1055702 co-relation queries the response was YES. [2024-06-21 21:52:17,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71490 conditions, 6090 events. 3878/6090 cut-off events. For 1055648/1055702 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 35963 event pairs, 1058 based on Foata normal form. 44/6134 useless extension candidates. Maximal degree in co-relation 71281. Up to 5743 conditions per place. [2024-06-21 21:52:17,694 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 599 selfloop transitions, 89 changer transitions 0/692 dead transitions. [2024-06-21 21:52:17,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 692 transitions, 14870 flow [2024-06-21 21:52:17,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:52:17,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:52:17,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-21 21:52:17,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-21 21:52:17,695 INFO L175 Difference]: Start difference. First operand has 442 places, 670 transitions, 13186 flow. Second operand 10 states and 145 transitions. [2024-06-21 21:52:17,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 692 transitions, 14870 flow [2024-06-21 21:52:21,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 692 transitions, 14413 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 21:52:21,703 INFO L231 Difference]: Finished difference. Result has 442 places, 675 transitions, 13152 flow [2024-06-21 21:52:21,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12729, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13152, PETRI_PLACES=442, PETRI_TRANSITIONS=675} [2024-06-21 21:52:21,703 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-21 21:52:21,704 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 675 transitions, 13152 flow [2024-06-21 21:52:21,704 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-21 21:52:21,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:21,704 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-21 21:52:21,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 21:52:21,704 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:21,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:21,704 INFO L85 PathProgramCache]: Analyzing trace with hash 148374177, now seen corresponding path program 11 times [2024-06-21 21:52:21,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:21,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709923074] [2024-06-21 21:52:21,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:21,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:21,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:23,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:23,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:23,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709923074] [2024-06-21 21:52:23,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709923074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:23,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:23,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:23,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957074270] [2024-06-21 21:52:23,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:23,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:23,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:23,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:23,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:23,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:52:23,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 675 transitions, 13152 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-21 21:52:23,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:23,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:52:23,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:26,311 INFO L124 PetriNetUnfolderBase]: 3875/6055 cut-off events. [2024-06-21 21:52:26,311 INFO L125 PetriNetUnfolderBase]: For 1057965/1058011 co-relation queries the response was YES. [2024-06-21 21:52:26,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71431 conditions, 6055 events. 3875/6055 cut-off events. For 1057965/1058011 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 35274 event pairs, 740 based on Foata normal form. 27/6082 useless extension candidates. Maximal degree in co-relation 71221. Up to 5551 conditions per place. [2024-06-21 21:52:26,416 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 564 selfloop transitions, 121 changer transitions 0/689 dead transitions. [2024-06-21 21:52:26,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 689 transitions, 14654 flow [2024-06-21 21:52:26,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:52:26,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:52:26,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 21:52:26,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-21 21:52:26,418 INFO L175 Difference]: Start difference. First operand has 442 places, 675 transitions, 13152 flow. Second operand 8 states and 122 transitions. [2024-06-21 21:52:26,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 689 transitions, 14654 flow [2024-06-21 21:52:29,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 689 transitions, 14318 flow, removed 70 selfloop flow, removed 8 redundant places. [2024-06-21 21:52:29,811 INFO L231 Difference]: Finished difference. Result has 442 places, 677 transitions, 13167 flow [2024-06-21 21:52:29,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12816, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13167, PETRI_PLACES=442, PETRI_TRANSITIONS=677} [2024-06-21 21:52:29,811 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-21 21:52:29,811 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 677 transitions, 13167 flow [2024-06-21 21:52:29,811 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-21 21:52:29,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:29,812 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-21 21:52:29,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 21:52:29,812 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:29,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:29,812 INFO L85 PathProgramCache]: Analyzing trace with hash -530292501, now seen corresponding path program 6 times [2024-06-21 21:52:29,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:29,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350857160] [2024-06-21 21:52:29,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:29,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:29,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:32,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:32,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:32,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350857160] [2024-06-21 21:52:32,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350857160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:32,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:32,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:32,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804897175] [2024-06-21 21:52:32,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:32,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:32,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:32,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:32,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:32,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:52:32,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 677 transitions, 13167 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-21 21:52:32,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:32,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:52:32,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:35,004 INFO L124 PetriNetUnfolderBase]: 3885/6100 cut-off events. [2024-06-21 21:52:35,005 INFO L125 PetriNetUnfolderBase]: For 1085033/1085087 co-relation queries the response was YES. [2024-06-21 21:52:35,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71937 conditions, 6100 events. 3885/6100 cut-off events. For 1085033/1085087 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 36012 event pairs, 1058 based on Foata normal form. 44/6144 useless extension candidates. Maximal degree in co-relation 71726. Up to 5668 conditions per place. [2024-06-21 21:52:35,110 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 551 selfloop transitions, 149 changer transitions 0/704 dead transitions. [2024-06-21 21:52:35,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 704 transitions, 15218 flow [2024-06-21 21:52:35,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:52:35,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:52:35,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-21 21:52:35,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 21:52:35,112 INFO L175 Difference]: Start difference. First operand has 442 places, 677 transitions, 13167 flow. Second operand 10 states and 150 transitions. [2024-06-21 21:52:35,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 704 transitions, 15218 flow [2024-06-21 21:52:38,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 704 transitions, 14875 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-21 21:52:38,741 INFO L231 Difference]: Finished difference. Result has 447 places, 685 transitions, 13528 flow [2024-06-21 21:52:38,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12826, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13528, PETRI_PLACES=447, PETRI_TRANSITIONS=685} [2024-06-21 21:52:38,741 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-21 21:52:38,741 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 685 transitions, 13528 flow [2024-06-21 21:52:38,741 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-21 21:52:38,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:38,741 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-21 21:52:38,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 21:52:38,742 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:38,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:38,742 INFO L85 PathProgramCache]: Analyzing trace with hash -67467811, now seen corresponding path program 7 times [2024-06-21 21:52:38,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:38,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632377160] [2024-06-21 21:52:38,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:38,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:38,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:41,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:52:41,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:41,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632377160] [2024-06-21 21:52:41,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632377160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:41,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:41,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:41,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035071427] [2024-06-21 21:52:41,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:41,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:41,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:41,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:41,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:41,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:52:41,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 685 transitions, 13528 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-21 21:52:41,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:41,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:52:41,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:44,122 INFO L124 PetriNetUnfolderBase]: 3900/6117 cut-off events. [2024-06-21 21:52:44,122 INFO L125 PetriNetUnfolderBase]: For 1103731/1103745 co-relation queries the response was YES. [2024-06-21 21:52:44,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72715 conditions, 6117 events. 3900/6117 cut-off events. For 1103731/1103745 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 36032 event pairs, 1042 based on Foata normal form. 16/6133 useless extension candidates. Maximal degree in co-relation 72502. Up to 5797 conditions per place. [2024-06-21 21:52:44,229 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 667 selfloop transitions, 47 changer transitions 0/718 dead transitions. [2024-06-21 21:52:44,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 718 transitions, 15233 flow [2024-06-21 21:52:44,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:52:44,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:52:44,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:52:44,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 21:52:44,231 INFO L175 Difference]: Start difference. First operand has 447 places, 685 transitions, 13528 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:52:44,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 718 transitions, 15233 flow [2024-06-21 21:52:48,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 718 transitions, 14855 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-21 21:52:48,494 INFO L231 Difference]: Finished difference. Result has 450 places, 691 transitions, 13438 flow [2024-06-21 21:52:48,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13150, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13438, PETRI_PLACES=450, PETRI_TRANSITIONS=691} [2024-06-21 21:52:48,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-21 21:52:48,495 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 691 transitions, 13438 flow [2024-06-21 21:52:48,495 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-21 21:52:48,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:48,495 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-21 21:52:48,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 21:52:48,495 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:48,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:48,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1655680487, now seen corresponding path program 8 times [2024-06-21 21:52:48,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:48,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390108263] [2024-06-21 21:52:48,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:48,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:48,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:52:51,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-21 21:52:51,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:52:51,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390108263] [2024-06-21 21:52:51,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390108263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:52:51,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:52:51,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:52:51,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304739434] [2024-06-21 21:52:51,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:52:51,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:52:51,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:52:51,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:52:51,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:52:51,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:52:51,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 691 transitions, 13438 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-21 21:52:51,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:52:51,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:52:51,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:52:53,840 INFO L124 PetriNetUnfolderBase]: 3926/6153 cut-off events. [2024-06-21 21:52:53,841 INFO L125 PetriNetUnfolderBase]: For 1137877/1137891 co-relation queries the response was YES. [2024-06-21 21:52:53,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73779 conditions, 6153 events. 3926/6153 cut-off events. For 1137877/1137891 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 36260 event pairs, 1039 based on Foata normal form. 16/6169 useless extension candidates. Maximal degree in co-relation 73564. Up to 5793 conditions per place. [2024-06-21 21:52:53,948 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 652 selfloop transitions, 66 changer transitions 0/722 dead transitions. [2024-06-21 21:52:53,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 722 transitions, 15495 flow [2024-06-21 21:52:53,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:52:53,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:52:53,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:52:53,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 21:52:53,949 INFO L175 Difference]: Start difference. First operand has 450 places, 691 transitions, 13438 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:52:53,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 722 transitions, 15495 flow [2024-06-21 21:52:57,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 722 transitions, 15283 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-21 21:52:57,890 INFO L231 Difference]: Finished difference. Result has 454 places, 697 transitions, 13670 flow [2024-06-21 21:52:57,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13226, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13670, PETRI_PLACES=454, PETRI_TRANSITIONS=697} [2024-06-21 21:52:57,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-21 21:52:57,890 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 697 transitions, 13670 flow [2024-06-21 21:52:57,891 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-21 21:52:57,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:52:57,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:52:57,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 21:52:57,891 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:52:57,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:52:57,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1656096197, now seen corresponding path program 9 times [2024-06-21 21:52:57,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:52:57,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241904840] [2024-06-21 21:52:57,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:52:57,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:52:57,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:01,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:01,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:01,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241904840] [2024-06-21 21:53:01,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241904840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:01,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:01,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:01,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62644680] [2024-06-21 21:53:01,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:01,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:01,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:01,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:01,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:01,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:53:01,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 697 transitions, 13670 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-21 21:53:01,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:01,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:53:01,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:03,676 INFO L124 PetriNetUnfolderBase]: 3920/6145 cut-off events. [2024-06-21 21:53:03,676 INFO L125 PetriNetUnfolderBase]: For 1145307/1145321 co-relation queries the response was YES. [2024-06-21 21:53:03,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73664 conditions, 6145 events. 3920/6145 cut-off events. For 1145307/1145321 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 36202 event pairs, 1042 based on Foata normal form. 16/6161 useless extension candidates. Maximal degree in co-relation 73448. Up to 5814 conditions per place. [2024-06-21 21:53:03,789 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 661 selfloop transitions, 55 changer transitions 0/720 dead transitions. [2024-06-21 21:53:03,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 720 transitions, 15191 flow [2024-06-21 21:53:03,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:53:03,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:53:03,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 21:53:03,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-21 21:53:03,790 INFO L175 Difference]: Start difference. First operand has 454 places, 697 transitions, 13670 flow. Second operand 9 states and 136 transitions. [2024-06-21 21:53:03,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 720 transitions, 15191 flow [2024-06-21 21:53:08,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 720 transitions, 14897 flow, removed 114 selfloop flow, removed 5 redundant places. [2024-06-21 21:53:08,031 INFO L231 Difference]: Finished difference. Result has 458 places, 697 transitions, 13492 flow [2024-06-21 21:53:08,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13376, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13492, PETRI_PLACES=458, PETRI_TRANSITIONS=697} [2024-06-21 21:53:08,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-21 21:53:08,032 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 697 transitions, 13492 flow [2024-06-21 21:53:08,032 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-21 21:53:08,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:08,032 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-21 21:53:08,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 21:53:08,032 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:08,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:08,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1918345783, now seen corresponding path program 10 times [2024-06-21 21:53:08,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:08,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127258270] [2024-06-21 21:53:08,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:08,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:08,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:10,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:10,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:10,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127258270] [2024-06-21 21:53:10,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127258270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:10,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:10,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:10,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748162844] [2024-06-21 21:53:10,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:10,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:10,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:10,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:10,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:10,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:53:10,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 697 transitions, 13492 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-21 21:53:10,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:10,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:53:10,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:13,553 INFO L124 PetriNetUnfolderBase]: 3988/6248 cut-off events. [2024-06-21 21:53:13,553 INFO L125 PetriNetUnfolderBase]: For 1220268/1220282 co-relation queries the response was YES. [2024-06-21 21:53:13,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76262 conditions, 6248 events. 3988/6248 cut-off events. For 1220268/1220282 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 36949 event pairs, 897 based on Foata normal form. 17/6265 useless extension candidates. Maximal degree in co-relation 76044. Up to 5057 conditions per place. [2024-06-21 21:53:13,667 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 463 selfloop transitions, 300 changer transitions 0/767 dead transitions. [2024-06-21 21:53:13,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 767 transitions, 17140 flow [2024-06-21 21:53:13,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:53:13,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:53:13,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 21:53:13,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 21:53:13,669 INFO L175 Difference]: Start difference. First operand has 458 places, 697 transitions, 13492 flow. Second operand 10 states and 166 transitions. [2024-06-21 21:53:13,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 767 transitions, 17140 flow [2024-06-21 21:53:18,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 767 transitions, 16966 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 21:53:18,622 INFO L231 Difference]: Finished difference. Result has 462 places, 738 transitions, 15617 flow [2024-06-21 21:53:18,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13318, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15617, PETRI_PLACES=462, PETRI_TRANSITIONS=738} [2024-06-21 21:53:18,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-21 21:53:18,622 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 738 transitions, 15617 flow [2024-06-21 21:53:18,622 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-21 21:53:18,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:18,622 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-21 21:53:18,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 21:53:18,623 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:18,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:18,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1917930073, now seen corresponding path program 11 times [2024-06-21 21:53:18,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:18,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932230126] [2024-06-21 21:53:18,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:18,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:18,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:21,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:21,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:21,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932230126] [2024-06-21 21:53:21,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932230126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:21,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:21,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:21,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496368818] [2024-06-21 21:53:21,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:21,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:21,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:21,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:21,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:21,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:53:21,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 738 transitions, 15617 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-21 21:53:21,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:21,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:53:21,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:24,051 INFO L124 PetriNetUnfolderBase]: 3982/6239 cut-off events. [2024-06-21 21:53:24,051 INFO L125 PetriNetUnfolderBase]: For 1237141/1237155 co-relation queries the response was YES. [2024-06-21 21:53:24,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78459 conditions, 6239 events. 3982/6239 cut-off events. For 1237141/1237155 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 36767 event pairs, 1043 based on Foata normal form. 16/6255 useless extension candidates. Maximal degree in co-relation 78238. Up to 5921 conditions per place. [2024-06-21 21:53:24,162 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 690 selfloop transitions, 63 changer transitions 0/757 dead transitions. [2024-06-21 21:53:24,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 757 transitions, 17200 flow [2024-06-21 21:53:24,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:53:24,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:53:24,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 21:53:24,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544973544973545 [2024-06-21 21:53:24,163 INFO L175 Difference]: Start difference. First operand has 462 places, 738 transitions, 15617 flow. Second operand 9 states and 134 transitions. [2024-06-21 21:53:24,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 757 transitions, 17200 flow [2024-06-21 21:53:29,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 757 transitions, 16718 flow, removed 240 selfloop flow, removed 1 redundant places. [2024-06-21 21:53:29,300 INFO L231 Difference]: Finished difference. Result has 470 places, 738 transitions, 15269 flow [2024-06-21 21:53:29,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15135, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15269, PETRI_PLACES=470, PETRI_TRANSITIONS=738} [2024-06-21 21:53:29,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-21 21:53:29,301 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 738 transitions, 15269 flow [2024-06-21 21:53:29,301 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-21 21:53:29,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:29,301 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-21 21:53:29,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 21:53:29,302 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:29,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:29,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1923708163, now seen corresponding path program 12 times [2024-06-21 21:53:29,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:29,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889903373] [2024-06-21 21:53:29,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:29,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:29,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:31,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-21 21:53:31,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:31,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889903373] [2024-06-21 21:53:31,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889903373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:31,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:31,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:31,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954894754] [2024-06-21 21:53:31,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:31,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:31,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:31,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:31,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:31,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:53:31,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 738 transitions, 15269 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-21 21:53:31,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:31,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:53:31,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:34,318 INFO L124 PetriNetUnfolderBase]: 3981/6235 cut-off events. [2024-06-21 21:53:34,318 INFO L125 PetriNetUnfolderBase]: For 1244715/1244729 co-relation queries the response was YES. [2024-06-21 21:53:34,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78069 conditions, 6235 events. 3981/6235 cut-off events. For 1244715/1244729 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 36774 event pairs, 1045 based on Foata normal form. 17/6252 useless extension candidates. Maximal degree in co-relation 77845. Up to 5855 conditions per place. [2024-06-21 21:53:34,428 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 651 selfloop transitions, 105 changer transitions 0/760 dead transitions. [2024-06-21 21:53:34,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 760 transitions, 17220 flow [2024-06-21 21:53:34,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:53:34,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:53:34,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:53:34,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 21:53:34,429 INFO L175 Difference]: Start difference. First operand has 470 places, 738 transitions, 15269 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:53:34,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 760 transitions, 17220 flow [2024-06-21 21:53:39,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 760 transitions, 17041 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:53:39,160 INFO L231 Difference]: Finished difference. Result has 472 places, 741 transitions, 15458 flow [2024-06-21 21:53:39,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15090, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15458, PETRI_PLACES=472, PETRI_TRANSITIONS=741} [2024-06-21 21:53:39,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-21 21:53:39,161 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 741 transitions, 15458 flow [2024-06-21 21:53:39,161 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-21 21:53:39,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:39,161 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-21 21:53:39,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 21:53:39,161 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:39,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:39,162 INFO L85 PathProgramCache]: Analyzing trace with hash -932657643, now seen corresponding path program 13 times [2024-06-21 21:53:39,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:39,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189482942] [2024-06-21 21:53:39,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:39,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:39,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:41,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:41,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:41,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189482942] [2024-06-21 21:53:41,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189482942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:41,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:41,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:41,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349462387] [2024-06-21 21:53:41,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:41,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:41,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:41,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:41,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:41,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:53:41,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 741 transitions, 15458 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-21 21:53:41,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:41,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:53:41,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:44,873 INFO L124 PetriNetUnfolderBase]: 4030/6316 cut-off events. [2024-06-21 21:53:44,873 INFO L125 PetriNetUnfolderBase]: For 1304758/1304772 co-relation queries the response was YES. [2024-06-21 21:53:44,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80273 conditions, 6316 events. 4030/6316 cut-off events. For 1304758/1304772 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 37400 event pairs, 900 based on Foata normal form. 17/6333 useless extension candidates. Maximal degree in co-relation 80048. Up to 5173 conditions per place. [2024-06-21 21:53:44,990 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 480 selfloop transitions, 299 changer transitions 0/783 dead transitions. [2024-06-21 21:53:44,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 783 transitions, 18052 flow [2024-06-21 21:53:44,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:53:44,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:53:44,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 21:53:44,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-21 21:53:44,992 INFO L175 Difference]: Start difference. First operand has 472 places, 741 transitions, 15458 flow. Second operand 10 states and 163 transitions. [2024-06-21 21:53:44,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 783 transitions, 18052 flow [2024-06-21 21:53:50,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 783 transitions, 17521 flow, removed 175 selfloop flow, removed 7 redundant places. [2024-06-21 21:53:50,416 INFO L231 Difference]: Finished difference. Result has 476 places, 757 transitions, 16497 flow [2024-06-21 21:53:50,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14929, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16497, PETRI_PLACES=476, PETRI_TRANSITIONS=757} [2024-06-21 21:53:50,417 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-21 21:53:50,417 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 757 transitions, 16497 flow [2024-06-21 21:53:50,417 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-21 21:53:50,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:53:50,417 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-21 21:53:50,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 21:53:50,418 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:53:50,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:53:50,418 INFO L85 PathProgramCache]: Analyzing trace with hash -932657829, now seen corresponding path program 10 times [2024-06-21 21:53:50,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:53:50,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476705944] [2024-06-21 21:53:50,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:53:50,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:53:50,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:53:52,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:53:52,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:53:52,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476705944] [2024-06-21 21:53:52,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476705944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:53:52,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:53:52,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:53:52,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301024212] [2024-06-21 21:53:52,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:53:52,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:53:52,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:53:52,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:53:52,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:53:52,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:53:52,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 757 transitions, 16497 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-21 21:53:52,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:53:52,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:53:52,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:53:56,177 INFO L124 PetriNetUnfolderBase]: 4040/6302 cut-off events. [2024-06-21 21:53:56,177 INFO L125 PetriNetUnfolderBase]: For 1314069/1314075 co-relation queries the response was YES. [2024-06-21 21:53:56,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81898 conditions, 6302 events. 4040/6302 cut-off events. For 1314069/1314075 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 36815 event pairs, 696 based on Foata normal form. 2/6304 useless extension candidates. Maximal degree in co-relation 81672. Up to 5549 conditions per place. [2024-06-21 21:53:56,293 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 589 selfloop transitions, 192 changer transitions 0/785 dead transitions. [2024-06-21 21:53:56,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 785 transitions, 18679 flow [2024-06-21 21:53:56,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:53:56,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:53:56,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 21:53:56,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 21:53:56,294 INFO L175 Difference]: Start difference. First operand has 476 places, 757 transitions, 16497 flow. Second operand 9 states and 145 transitions. [2024-06-21 21:53:56,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 785 transitions, 18679 flow [2024-06-21 21:54:01,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 785 transitions, 18450 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 21:54:01,605 INFO L231 Difference]: Finished difference. Result has 480 places, 763 transitions, 16953 flow [2024-06-21 21:54:01,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16268, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16953, PETRI_PLACES=480, PETRI_TRANSITIONS=763} [2024-06-21 21:54:01,605 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-21 21:54:01,605 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 763 transitions, 16953 flow [2024-06-21 21:54:01,606 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-21 21:54:01,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:01,606 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-21 21:54:01,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 21:54:01,606 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:01,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:01,606 INFO L85 PathProgramCache]: Analyzing trace with hash 2034186819, now seen corresponding path program 14 times [2024-06-21 21:54:01,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:01,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951291113] [2024-06-21 21:54:01,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:01,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:01,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:04,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:04,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:04,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951291113] [2024-06-21 21:54:04,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951291113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:04,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:04,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:54:04,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553760799] [2024-06-21 21:54:04,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:04,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:54:04,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:04,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:54:04,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:54:04,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:54:04,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 763 transitions, 16953 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-21 21:54:04,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:04,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:54:04,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:06,967 INFO L124 PetriNetUnfolderBase]: 4050/6355 cut-off events. [2024-06-21 21:54:06,967 INFO L125 PetriNetUnfolderBase]: For 1349158/1349204 co-relation queries the response was YES. [2024-06-21 21:54:07,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83133 conditions, 6355 events. 4050/6355 cut-off events. For 1349158/1349204 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 37707 event pairs, 1054 based on Foata normal form. 38/6393 useless extension candidates. Maximal degree in co-relation 82905. Up to 6018 conditions per place. [2024-06-21 21:54:07,085 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 716 selfloop transitions, 63 changer transitions 0/783 dead transitions. [2024-06-21 21:54:07,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 783 transitions, 18854 flow [2024-06-21 21:54:07,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:54:07,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:54:07,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-21 21:54:07,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439153439153439 [2024-06-21 21:54:07,086 INFO L175 Difference]: Start difference. First operand has 480 places, 763 transitions, 16953 flow. Second operand 9 states and 130 transitions. [2024-06-21 21:54:07,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 783 transitions, 18854 flow [2024-06-21 21:54:13,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 783 transitions, 18601 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-21 21:54:13,183 INFO L231 Difference]: Finished difference. Result has 482 places, 768 transitions, 17124 flow [2024-06-21 21:54:13,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16702, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17124, PETRI_PLACES=482, PETRI_TRANSITIONS=768} [2024-06-21 21:54:13,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-21 21:54:13,183 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 768 transitions, 17124 flow [2024-06-21 21:54:13,183 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-21 21:54:13,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:13,184 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-21 21:54:13,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 21:54:13,184 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:13,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:13,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1190985243, now seen corresponding path program 15 times [2024-06-21 21:54:13,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:13,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265541098] [2024-06-21 21:54:13,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:13,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:13,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:15,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:15,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:15,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265541098] [2024-06-21 21:54:15,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265541098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:15,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:15,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:54:15,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298979602] [2024-06-21 21:54:15,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:15,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:54:15,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:15,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:54:15,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:54:15,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:54:15,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 768 transitions, 17124 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-21 21:54:15,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:15,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:54:15,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:18,964 INFO L124 PetriNetUnfolderBase]: 4068/6382 cut-off events. [2024-06-21 21:54:18,964 INFO L125 PetriNetUnfolderBase]: For 1374536/1374582 co-relation queries the response was YES. [2024-06-21 21:54:19,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83962 conditions, 6382 events. 4068/6382 cut-off events. For 1374536/1374582 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 37848 event pairs, 1054 based on Foata normal form. 38/6420 useless extension candidates. Maximal degree in co-relation 83732. Up to 5902 conditions per place. [2024-06-21 21:54:19,087 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 641 selfloop transitions, 161 changer transitions 0/806 dead transitions. [2024-06-21 21:54:19,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 806 transitions, 20168 flow [2024-06-21 21:54:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:54:19,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:54:19,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-21 21:54:19,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34415584415584416 [2024-06-21 21:54:19,088 INFO L175 Difference]: Start difference. First operand has 482 places, 768 transitions, 17124 flow. Second operand 11 states and 159 transitions. [2024-06-21 21:54:19,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 806 transitions, 20168 flow [2024-06-21 21:54:25,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 806 transitions, 19852 flow, removed 112 selfloop flow, removed 5 redundant places. [2024-06-21 21:54:25,368 INFO L231 Difference]: Finished difference. Result has 489 places, 787 transitions, 18109 flow [2024-06-21 21:54:25,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16808, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18109, PETRI_PLACES=489, PETRI_TRANSITIONS=787} [2024-06-21 21:54:25,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-21 21:54:25,369 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 787 transitions, 18109 flow [2024-06-21 21:54:25,369 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-21 21:54:25,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:25,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-21 21:54:25,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 21:54:25,370 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:25,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:25,370 INFO L85 PathProgramCache]: Analyzing trace with hash 2041162441, now seen corresponding path program 11 times [2024-06-21 21:54:25,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:25,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76008202] [2024-06-21 21:54:25,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:25,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:25,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:28,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:28,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:28,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76008202] [2024-06-21 21:54:28,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76008202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:28,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:28,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:54:28,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715462422] [2024-06-21 21:54:28,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:28,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:54:28,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:28,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:54:28,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:54:28,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:54:28,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 787 transitions, 18109 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-21 21:54:28,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:28,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:54:28,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:31,363 INFO L124 PetriNetUnfolderBase]: 4094/6395 cut-off events. [2024-06-21 21:54:31,364 INFO L125 PetriNetUnfolderBase]: For 1418210/1418248 co-relation queries the response was YES. [2024-06-21 21:54:31,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85460 conditions, 6395 events. 4094/6395 cut-off events. For 1418210/1418248 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 37622 event pairs, 728 based on Foata normal form. 22/6417 useless extension candidates. Maximal degree in co-relation 85228. Up to 5613 conditions per place. [2024-06-21 21:54:31,490 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 606 selfloop transitions, 202 changer transitions 0/812 dead transitions. [2024-06-21 21:54:31,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 812 transitions, 20575 flow [2024-06-21 21:54:31,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:54:31,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:54:31,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 21:54:31,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-21 21:54:31,491 INFO L175 Difference]: Start difference. First operand has 489 places, 787 transitions, 18109 flow. Second operand 9 states and 140 transitions. [2024-06-21 21:54:31,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 812 transitions, 20575 flow [2024-06-21 21:54:37,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 812 transitions, 20248 flow, removed 124 selfloop flow, removed 4 redundant places. [2024-06-21 21:54:37,045 INFO L231 Difference]: Finished difference. Result has 494 places, 793 transitions, 18485 flow [2024-06-21 21:54:37,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=17782, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18485, PETRI_PLACES=494, PETRI_TRANSITIONS=793} [2024-06-21 21:54:37,046 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-21 21:54:37,047 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 793 transitions, 18485 flow [2024-06-21 21:54:37,047 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-21 21:54:37,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:37,047 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-21 21:54:37,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 21:54:37,047 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:37,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:37,048 INFO L85 PathProgramCache]: Analyzing trace with hash 2041162627, now seen corresponding path program 16 times [2024-06-21 21:54:37,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:37,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779963366] [2024-06-21 21:54:37,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:37,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:37,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:39,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:39,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:39,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779963366] [2024-06-21 21:54:39,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779963366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:39,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:39,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:54:39,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640831088] [2024-06-21 21:54:39,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:39,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:54:39,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:39,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:54:39,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:54:39,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:54:39,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 793 transitions, 18485 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-21 21:54:39,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:39,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:54:39,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:42,702 INFO L124 PetriNetUnfolderBase]: 4109/6439 cut-off events. [2024-06-21 21:54:42,702 INFO L125 PetriNetUnfolderBase]: For 1448535/1448581 co-relation queries the response was YES. [2024-06-21 21:54:42,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86446 conditions, 6439 events. 4109/6439 cut-off events. For 1448535/1448581 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 38239 event pairs, 1055 based on Foata normal form. 39/6478 useless extension candidates. Maximal degree in co-relation 86212. Up to 5994 conditions per place. [2024-06-21 21:54:42,823 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 685 selfloop transitions, 128 changer transitions 0/817 dead transitions. [2024-06-21 21:54:42,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 817 transitions, 20600 flow [2024-06-21 21:54:42,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:54:42,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:54:42,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 21:54:42,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544973544973545 [2024-06-21 21:54:42,824 INFO L175 Difference]: Start difference. First operand has 494 places, 793 transitions, 18485 flow. Second operand 9 states and 134 transitions. [2024-06-21 21:54:42,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 817 transitions, 20600 flow [2024-06-21 21:54:49,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 817 transitions, 20208 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-21 21:54:49,519 INFO L231 Difference]: Finished difference. Result has 499 places, 801 transitions, 18781 flow [2024-06-21 21:54:49,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=18093, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18781, PETRI_PLACES=499, PETRI_TRANSITIONS=801} [2024-06-21 21:54:49,520 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-21 21:54:49,520 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 801 transitions, 18781 flow [2024-06-21 21:54:49,520 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-21 21:54:49,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:54:49,520 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-21 21:54:49,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 21:54:49,520 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:54:49,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:54:49,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1863910951, now seen corresponding path program 12 times [2024-06-21 21:54:49,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:54:49,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270573474] [2024-06-21 21:54:49,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:54:49,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:54:49,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:54:52,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:54:52,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:54:52,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270573474] [2024-06-21 21:54:52,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270573474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:54:52,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:54:52,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:54:52,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935705651] [2024-06-21 21:54:52,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:54:52,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:54:52,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:54:52,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:54:52,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:54:52,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:54:52,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 801 transitions, 18781 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-21 21:54:52,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:54:52,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:54:52,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:54:55,537 INFO L124 PetriNetUnfolderBase]: 4119/6420 cut-off events. [2024-06-21 21:54:55,537 INFO L125 PetriNetUnfolderBase]: For 1454478/1454484 co-relation queries the response was YES. [2024-06-21 21:54:55,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86477 conditions, 6420 events. 4119/6420 cut-off events. For 1454478/1454484 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 37571 event pairs, 678 based on Foata normal form. 2/6422 useless extension candidates. Maximal degree in co-relation 86242. Up to 6072 conditions per place. [2024-06-21 21:54:55,669 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 742 selfloop transitions, 74 changer transitions 0/820 dead transitions. [2024-06-21 21:54:55,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 820 transitions, 20618 flow [2024-06-21 21:54:55,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:54:55,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:54:55,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 21:54:55,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 21:54:55,671 INFO L175 Difference]: Start difference. First operand has 499 places, 801 transitions, 18781 flow. Second operand 9 states and 133 transitions. [2024-06-21 21:54:55,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 820 transitions, 20618 flow [2024-06-21 21:55:02,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 820 transitions, 20088 flow, removed 113 selfloop flow, removed 9 redundant places. [2024-06-21 21:55:02,138 INFO L231 Difference]: Finished difference. Result has 499 places, 804 transitions, 18544 flow [2024-06-21 21:55:02,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=18251, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18544, PETRI_PLACES=499, PETRI_TRANSITIONS=804} [2024-06-21 21:55:02,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-21 21:55:02,138 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 804 transitions, 18544 flow [2024-06-21 21:55:02,138 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-21 21:55:02,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:02,138 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-21 21:55:02,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 21:55:02,138 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:02,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:02,139 INFO L85 PathProgramCache]: Analyzing trace with hash -355220309, now seen corresponding path program 17 times [2024-06-21 21:55:02,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:02,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608086132] [2024-06-21 21:55:02,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:02,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:02,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:04,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:04,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:04,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608086132] [2024-06-21 21:55:04,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608086132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:04,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:04,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:55:04,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521527017] [2024-06-21 21:55:04,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:04,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:55:04,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:04,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:55:04,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:55:04,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:55:04,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 804 transitions, 18544 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-21 21:55:04,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:04,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:55:04,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:08,234 INFO L124 PetriNetUnfolderBase]: 4131/6465 cut-off events. [2024-06-21 21:55:08,234 INFO L125 PetriNetUnfolderBase]: For 1487779/1487825 co-relation queries the response was YES. [2024-06-21 21:55:08,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86771 conditions, 6465 events. 4131/6465 cut-off events. For 1487779/1487825 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 38310 event pairs, 1059 based on Foata normal form. 49/6514 useless extension candidates. Maximal degree in co-relation 86535. Up to 5824 conditions per place. [2024-06-21 21:55:08,364 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 607 selfloop transitions, 229 changer transitions 0/840 dead transitions. [2024-06-21 21:55:08,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 840 transitions, 21360 flow [2024-06-21 21:55:08,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:55:08,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:55:08,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-21 21:55:08,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-21 21:55:08,365 INFO L175 Difference]: Start difference. First operand has 499 places, 804 transitions, 18544 flow. Second operand 11 states and 166 transitions. [2024-06-21 21:55:08,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 840 transitions, 21360 flow [2024-06-21 21:55:15,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 840 transitions, 20801 flow, removed 104 selfloop flow, removed 11 redundant places. [2024-06-21 21:55:15,292 INFO L231 Difference]: Finished difference. Result has 501 places, 815 transitions, 19158 flow [2024-06-21 21:55:15,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=17985, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19158, PETRI_PLACES=501, PETRI_TRANSITIONS=815} [2024-06-21 21:55:15,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-21 21:55:15,292 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 815 transitions, 19158 flow [2024-06-21 21:55:15,292 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-21 21:55:15,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:15,293 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-21 21:55:15,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 21:55:15,293 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:15,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:15,293 INFO L85 PathProgramCache]: Analyzing trace with hash -733930957, now seen corresponding path program 18 times [2024-06-21 21:55:15,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:15,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588917093] [2024-06-21 21:55:15,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:15,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:15,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:17,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:17,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:17,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588917093] [2024-06-21 21:55:17,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588917093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:17,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:17,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:55:17,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231786595] [2024-06-21 21:55:17,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:17,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:55:17,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:17,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:55:17,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:55:17,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 21:55:17,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 815 transitions, 19158 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-21 21:55:17,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:17,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 21:55:17,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:20,633 INFO L124 PetriNetUnfolderBase]: 4133/6468 cut-off events. [2024-06-21 21:55:20,634 INFO L125 PetriNetUnfolderBase]: For 1497714/1497760 co-relation queries the response was YES. [2024-06-21 21:55:20,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87422 conditions, 6468 events. 4133/6468 cut-off events. For 1497714/1497760 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 38355 event pairs, 1061 based on Foata normal form. 38/6506 useless extension candidates. Maximal degree in co-relation 87185. Up to 5903 conditions per place. [2024-06-21 21:55:20,769 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 632 selfloop transitions, 203 changer transitions 0/839 dead transitions. [2024-06-21 21:55:20,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 839 transitions, 21576 flow [2024-06-21 21:55:20,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:55:20,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:55:20,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:55:20,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 21:55:20,770 INFO L175 Difference]: Start difference. First operand has 501 places, 815 transitions, 19158 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:55:20,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 839 transitions, 21576 flow Killed by 15